changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/skel/comp/cargo.lisp

changeset 384: 8fe057887c17
child: c9b69040cb23
author: Richard Westhaver <ellis@rwest.io>
date: Wed, 29 May 2024 23:29:40 -0400
permissions: -rw-r--r--
description: skel refactor1
1 ;;; lib/skel/comp/cargo.lisp --- Cargo.toml Compiler
2 
3 ;;
4 
5 ;;; Code:
6 (in-package :skel/comp/cargo)
7 
8 (defparameter *default-cargo-manifest* "Cargo.toml")
9 (defparameter *cargo-manifest-extension* "toml")
10 
11 (defclass sk-rust-system (skel sk-meta)
12  ())
13 
14 (defclass sk-rust-component (skel)
15  (type value))
16 
17 (defmethod sk-compile ((self sk-rust-system) stream &key &allow-other-keys))
18 
19 (defmethod sk-write-file ((self sk-rust-system) &key path))
20 
21 (defmethod sk-read-file ((self sk-rust-system) path))