Hey, I just recently finished up the beta version of a programming language I’m writing, and I could really use some beta-testers. If you’re interested in learning a new programming language or even designing one of your own, it would be great if you could try out NGN, and tell me if you come across any bugs.
It comes with a basic multi-purpose configuration that’s pretty similar to Lua, and has a fast learning curve, but the main aspect of this language is that you can modify or add on to its behavior and even make an entirely different language powered by the NGN parsing engine.
Here’s the GitHub page - the readme.md there has a comprehensive reference to the syntax for the default configuration, and basic instructions on how to modify, add on to, and create NGN language configs.
I’ll be posting example programs using NGN here. I just added a simple program that (poorly) animates a ball bouncing, and prints out some stuff to demonstrate some aspects of the configuration. I’ll also be working on a Codea-specific config add-on that you can use; it’ll probably have lots of graphics and image processing stuff, along with some of Codea’s other features (file I/O, data storage, etc).