NPL: A programming language for neural networks, 3d simulation and visualization
github.com
github.com
There's a difference between "language" and "language implementation". With this you have a new language implementation, but not a new language per se.
Furthermore, I think it could benefit from marketing as batteries for Lua, instead of a new thing Lua compatible. Your runtime would benefit from things like Lua's package manager (LuaRocks) and getting the existing Lua community to try this?
> NPL embeds the small Lua/luajit compiler, and adds tons of native C/C++ API and new programming paradigms, making NPL a general purpose language/runtime.
https://github.com/LiXizhi/NPLRuntime/wiki/NPLVsLua
The page also thinks "C/C++" is a language and that "JAVA" (in contradistinction to Java, I suppose) exists.