Language suggestions
opened this issue · comments
- SGScript (sgscript.org)
- Jinx (http://www.jinx-lang.org/index.htm)
- Dyon (https://github.com/pistondevelopers/dyon)
- Gluon (https://github.com/gluon-lang/gluon)
- Mond (https://github.com/Rohansi/Mond)
Thanks for your suggestions!
I've added SGScript. Each of the rest of the languages has something interesting about it, but my first impression is that they are not mature enough to use in a project unless you are also working on the language itself. I've prepared list entries for those languages (below) and set up a reminder to give them another look in six months. You can ping me to check any of them sooner through this issue. I'll keep it open until I decide whether to include each language.
Project name/link | Implementation language | GC | License | Notes |
---|---|---|---|---|
That seems reasonable. thanks for your addition.
@OvermindDL1 Thanks!
Zetscript programming language (quite new).
URL: http://zetscript.org
License: MIT
GC: Ref. Counting
Notes: ZetScript is a programming language and comes with and API that allows bind your C++ code into script side.
Here is a new syntax on top of Lua/LuaJIT vm LJS https://github.com/mingodad/ljs it's a lexer/parser modification of the original Lua/LuaJIT languages and hence self contained.
There is also several projects ported to it for test/show purposes:
ljsjit at https://github.com/mingodad/ljsjit
ljs-5.1 at https://github.com/mingodad/ljs-5.1
ZeroBraneStudio port at https://github.com/mingodad/ZeroBraneStudioLJS
raptorjit-ljs at https://github.com/mingodad/rpatorjit-ljs
snabb-ljs at https://github.com/mingodad/snabb-ljs
premake5-ljs at https://github.com/mingodad/premake-core/tree/ljs
CorsixTH-0.62-ljs at https://github.com/mingodad/CorsixTH-ljs
@daniellandau TinyScript looks too early in development to add yet. Please remind me to check it later if it matures.
Added Goja. Since SGScript, Jinx, Dyon, Gluon, and Mond have all been added, I am closing this issue. Please open a new issue if you want to submit a project.