An esoteric programming language that looks like Chess notation. Any resemblance in name to other popular programming languages is purely coincidental.
dasha
Check their project out: Click the Tree
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I added a splash screen to the website that gives some basic info about the lang (the playground is now at /playground).
I also updated the top app bar, fixed a typo in one of the examples, and added a simple placing pieces example.
I'm quite happy with this now, so hopefully it'll get ship certified!
I've implemented an online playground for C, so you can try it online! It features a split-view editor, and a couple of example programs that you can run. I'm decently happy with how that MVP turned out :)
(Apologies for the late devlog - I was locked in on web development xD)
Updates to the spec: I've detailed the data types that C supports (well, actually just one data type), added comparative operators (like >=), wrote a spec for functions, and documented the garbage collection process.
Updates to the interpreter: I've implemented all the operators, implemented function defining and calling, and just now I've implemented named squares (variables).
Variables still don't do anything though.
I wrote a decently-detailed spec for the language, including writing to memory, modifying memory, variables, and arithmetic/boolean/bitwise operations. I'll need to define syntax for functions and error handling.
I've also written an interpreter for the language, and it supports writing to memory, and nearly supports operations and modifying memory. Those two things are next on my task list! I can already run a test program successfully.
I would have devlogged earlier, but there was a SoM bug that prevented me from linking my project.