I've contacted the author of Killa and he replied that he is now
busy working with C++ and has no time to or incentives to work on
In my point of view the Killa's author did a great job analyzing
the Lua vm and made it zero index based.
Even as I used some of his code in LJS/LJSJIT I did several bug
fixes because that code do not work in several cases, I adapted
the test from Lua to help detect regressions, I have decided to
mantain Lua vm compatibility and one based index to allow me try
port several well coded projects and check that my changes behave
as expected, like https://github.com/mingodad/ZeroBraneStudioLJS ,
I also added a compiler warning/error for duplicated variables
declaration shadowing/scope dup.
Also I'm applying the syntax over
varying degree of success so far.
Converting luajit lua files I found some bugs that I'm reporting
to luajit (thanks for compiler warnings about shadowing
Again I hope I could explain my reasons to go forward with my
own project LJS/LJSJIT instead of join abandoned projects.
Thanks again for your time and attention !
On 10/12/2018 23:00, Sam Pagenkopf
A little confused about these syntax choices, especially
with :: ->
What separates ljs from killa? Why didn't you fork killa
rather than copy-pasting its code?
On Wed, Dec 5, 2018 at 6:09 AM Domingo Alvarez
Duarte <[hidden email]> wrote:
And why keeping "Script" in the full name ? There's lot of beautiful radicals containing a "j" and "ua" vowels.