|
|
|
|
|
by Cyph0n
3806 days ago
|
|
Why not embed a Lua interpreter? Or maybe a Wren [1] interpreter for something different? I don't understand why they developed a language and VM from scratch. And I thought I over-engineered my projects. The time spent developing and maintaining that could be directed to something more directly related to your product. [1]: http://munificent.github.io/wren/ |
|
Wren: "Wren is small. The VM implementation is under 4,000 semicolons." MIT Licensed.
Creo: "Gravity has no dependencies and the VM implementation is under 4000 lines of C99 code." Closed source, but: "We <3 Open Source and we'll soon release Gravity as source code into our GitHub account." They'd be allowed to take Wren closed source and then modify it.
Of course, this is pure speculation, the VMs could be completely different for all I know.