4 ms·
Interesting project. By chance have you heard of fennel[0]? It is a compile to Lua language with s-expression syntax. Also I believe you can export LuaJIT's byt
by nonbirithm 7y ago
Interesting project. By chance have you heard of fennel[0]? It is a compile to Lua language with s-expression syntax. Also I believe you can export LuaJIT's bytecode with string.dump and it would be portable across platforms. Not trying to diminish your work, however. This could be useful for having a "real" Lisp embedded in-game. I don't think I've seen a scripting language with immutability either.
Would it be possible to write a REPL using ArkScript or use the compiler from within the language?
Also, I'm really curious how you got so many people to work on the language. How did you accomplish this?
[0] https://github.com/bakpakin/Fennel https://github.com/bakpakin/Fennel
- searchableguy 7y agoWhat is a scripting language for you? Because I think (could be wrong) elm, purescript, clojurescript and few others are immutable.
- Reelin 7y agoAlong the same lines, Embeddable Common Lisp can optionally be configured to use a bytecode interpreter. I have no idea if said bytecode can be exported and moved between platforms though.
- jackrabbit_ 7y agoI've never heard of fennel before, looks interesting! Yes it's possible to launch a REPL by using the `-r` or `--repl` option when launching ArkScript executable. A few people contributing on the language are people I know from some programming discord servers, and the others came to work on the project after discovering it thanks to the hacktoberfest tags I put on the issue.