picrin
picrin copied to clipboard
lightweight scheme interpreter
- Provide all primitives in (picrin *) - Replace (scheme *) libraries with implementations by (picrin *)
In Gauche, there is debug print reader macro `#?=`, expanded with following expression to `(debug-print expr)`. It is useful for printf debugging. AIU there does not seem be user reader...
- macro system - ffi
Many scheme implementations have pattern matching library. I think it is necessary for picrin also and if so, how should it be implemented? For reference, > Andrew Wright's pattern matching...
I would like to be able to import libraries from .sld files (files which contain (define-library at the top level). I would also like to have some control over the...
According to rich1, Picrin doesn't work on Windows failing to initializing standard libs. It seems something is wrong with initialization process on pic_export_as or pic->lib, although I don't have any...
I often want to define the function receiving optional arguments. IMO, it is not necessary, but should be discussed. How do you feel about it?
TODO - `picrin --version` - add `picrin-version` to `features` - create git tag