[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lua language tools
- From: Eric Man <meric.au@...>
- Date: Fri, 1 Sep 2017 11:24:46 +1000
Here's a superset of Lisp/Lua language. http://github.com/meric/l2l
It's implemented in Lua.
It's used in a steam game:
"40K lines of code have been rewritten (some manually, some with the help of a custom transpiler tool developed just for the task) from Scheme to l2l, a Lua-based language similar to Lisp. This allows the very sizable scripting side of Galactology to be based on LuaJIT, for the maximum possible performance for this kind of programming languages. sol2 provides the C++ binding layer for Lua.
The performance improvement is roughly 4x to 6x. In addition GC pauses are dramatically shorter thanks to Lua(JIT) incremental collector."
Disclaimer - I wrote the language.