Mischievous Lisp
- Rust 56.3%
- Standard ML 17.8%
- OCaml 16.2%
- NewLisp 9%
- Makefile 0.3%
- Other 0.3%
| mili | Implement native alternatives to 'include' 'use' and 'filter-env' based on 'load-env' | |
| milisp | Implement native alternatives to 'include' 'use' and 'filter-env' based on 'load-env' | |
| tests | Implement macros | |
| .gitignore | Add stdlib to mili evaluator | |
| Cargo.lock | Improve performance further by avoiding reconversion of arguments into lisp types | |
| Cargo.toml | Implement better syntax highlighting | |
| README.md | Improve performance further by avoiding reconversion of arguments into lisp types | |
Mischievous Lisp
- https://bernsteinbear.com/blog/lisp/00_fundamentals/
- https://sdf.org/~pkal/src+etc/scheme.sml
- https://languagelog.ldc.upenn.edu/myl/ldc/llog/jmc.pdf
TODO
(削除) varargs via(kinda via&rest+ special field inLOBject::Closure(削除ここまで)__rest)errorbuiltin proc- optional args via
&optional+ special field inLOBject::Closure - comment introspection (
docbuiltin or similar) - resquash stdlib environments