Live data from Hacker News

NPL: A programming language for neural networks, 3d simulation and visualization

github.com

1–9 of 9 posts

Re: NPL: A programming language for neural networks, 3d simulation and visualization

#6
The Paracraft '3D movie maker' and NPL in general are interesting. Paracraft is like Minecraft in a way. There are some screenshots of MS Visual Studio for debugging and editing, and it mentions that the NPL runtime can also run on top of Mono/C#. There's a screenshot of The Haqi Magic MMORPG which has over 5 million registered users in China online since November 2009 according to the site. There is substantial development history, apps, cross platform (PC, Android and iOS) per http://www.paracraft.cn/. I'll have to spend some time looking at this over the weekend for game dev.

Re: NPL: A programming language for neural networks, 3d simulation and visualization

#8
I don't understand... This doesn't look like a programming language. It looks like a new VM for the Lua language, but with batteries included.

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?

Re: NPL: A programming language for neural networks, 3d simulation and visualization

#9
post #8

I don't understand... This doesn't look like a programming language. It looks like a new VM for the Lua language, but with batteries included. 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 runtim…

Indeed:

> 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.