A playground on which I hack on an incredibly tiny Lisp interpreter to learn Rust
Stars
9
Forks
0
Watchers
Open Issues
Overall repository health assessment
No package.json found
This might not be a Node.js project
User
65
commits
Return Result<Object,Object> from eval
38062eb
Add Object::new_error function
0fe951c
Simplify imports in evaluator
4e7f027
Fix typo in lambda check
265f47e
Use is_err instead of destructuring
938ac25
Use little helper method in Object
4ae4c06
Refactor `apply` in evaluator
3140a95
Use type alias for Rc<RefCell<Environment>>
f1b479c
Simplify iterator in Environment::new()
676578c
Add builtin minus function to evaluator
4685687
Fix warnings
88259b6
Add support for user-defined functions
9f76e0a
Little cleanup after running Clippy
3b431e6
Clean up eval
9735546
Move `define` into evaluator and fix apply/eval
f6baf08