3 ms·
I do functionalish programming on a 400KB RAM device using eLua and Wasm. Lua is basically a Scheme with a different syntax.
by sitkack 6y ago
I do functionalish programming on a 400KB RAM device using eLua and Wasm.
Lua is basically a Scheme with a different syntax.
- nalaginrut 6y agoAgreed, we actually have a Lua-5.2 frontend underway. We may officially support Lua in the future, but for now, we need to support full r7rs in Scheme.
- sitkack 6y agoI am glad you have picked up the embedded functional flame. I assume when you say R7RS, you mean R7RS Small [1], Shen [2] might be a better fit for embedded dev as it is typed and has multiple backends including Scheme [3] I think things get interesting when we have a core or more per pin and hardware GC. [1] https://small.r7rs.org/ https://small.r7rs.org/ [2] https://shen-language.github.io/ https://shen-language.github.io/ [3] https://github.com/tizoc/shen-scheme https://github.com/tizoc/shen-scheme