4 ms·
I wrote a pretty detailed blog article about the motivations and some design aspects of the project. If you want to play with a new little toy, I'd love any (co
by IonoclastBrig 11y ago
I wrote a pretty detailed blog article about the motivations and some design aspects of the project. If you want to play with a new little toy, I'd love any (constructive!) feedback, bug reports, pull requests, etc.
http://blog.ionoclast.com/2015/05/firth-pre-alpha-1-a-forth-like-language-for-dsl-creation/ http://blog.ionoclast.com/2015/05/firth-pre-alpha-1-a-forth-...
- corysama 11y agoHave you seen http://terralang.org http://terralang.org ? With a little work, your DSL could be generating stand-alone, statically compiled executables and c-linkable libs :D
- IonoclastBrig 11y agoOh, I hadn't heard of that. Sounds interesting... I've also considered at some point switching to an LLVM backend, which would let me JIT on the fly or build executables.
- corysama 11y agoYou just exactly described Terra :) You run Lua to construct sequences of code in the language Terra. The Terra functions can be jitted or AOT compiled through LLVM.