femtolisp
femtolisp copied to clipboard
a lightweight, robust, scheme-like lisp implementation
This imports many patches from Julia’s fork of Femtolisp. The main one, and the reason for the effort, is removing all global state from the Femtolisp VM. However, there are...
This is a feature request to support multiple instances of Femtolisp in a process. This is useful for when Femtolisp is embedded in a C or C++ application.
There are some embedded applications where it is important that scripts cannot crash the host process. Since Femtolisp allows arbitrary bytecode to be turned info function objects, this implies that...
I made a [Homebrew](https://brew.sh) formula for installing FemtoLisp on OS X (see https://github.com/ararslan/homebrew-pints), but since there are no releases here, I forked the repository and made a release there. If...
The build for femtolisp fails on these two architectures. Are they really not supported? If so I will disable them until support is established. Logs: https://hydra.gnu.org/build/1473116/nixlog/1 https://hydra.gnu.org/build/1472987/nixlog/2
This is an approach to #30 that I feel would be best, as it follows standards that are pretty well established at this point. - `[]` are the same as...
I am using tiny lisp.c file in IOS .For first time build it work fine but at second time i get this error ` error loading file "/var/containers/Bundle/Application/62BFFB4A-46AA-4433-8C68-6F75E913AB8D/FemL.app/system.lsp" > eval:...
My name is Vernon Sipple. I am currently writing a tutorial on femtolisp as a scripting language for femtoemacs. Mr. Hugh Barney's present standing on femtolisp is that our implementation...
utf8.c: In function ‘u8_unescape’: utf8.c:190:22: warning: ‘ch’ may be used uninitialized in this function [-Wmaybe-uninitialized] dest[0] = (ch>>18) | 0xF0; ^ utf8.c:400:15: note: ‘ch’ was declared here u_int32_t ch; ^...
This is an extremely janky first try. **How do I make it better?** Or if you don't want to deal with this right now / ever, feel free to close...