Getting closer to a working little system

This commit is contained in:
Chris Cochrun 2024-11-19 12:35:42 -06:00
parent d9459d6336
commit c60353f8c8
9 changed files with 338 additions and 132 deletions

14
src/lisp.rs Normal file
View file

@ -0,0 +1,14 @@
use crisp::{
env::Environment,
types::{Symbol, Value},
};
use crate::{Slide, SlideBuilder};
pub fn setup_env() {
let mut env = Environment::new();
env.insert_symbol(
Symbol::from("slide"),
Value::func(|args| Ok(Value::from(args))),
)
}