Still tons not implemented in the parser but it's getting there.
The madness doesn't end there. I wasn't satisfied with an abbreviation that is just a shortened word. Q V and R needed to mean something. Quarrel was easy and R could be Resource but what was V gonna mean? Somehow I landed on the idea "Variadic", it's a neologism for infinite arity, traditionally reserved for functions, but why not Variadic Resources?! ABBREVIATION LOCATED!
I spend an inordinate amount of time coming up with names that will probably intrigue no one but myself. Wanted a good file extension for Quarrel files but .q and .ql are taken. Started by just looking through other language extensions with no inspiration. Finally thought about what a Quarrel is: a crossbow bolt. Where are crossbow bolts held? In quivers! .qvr was born!
So great hearing AG Cook render one of my favorite Blur tracks in their lo-fi glitch pop fashion. https://youtu.be/R1ComM4Oz9Q
After playing with MS Power suite, I've got the urge to find some way to support spaces in variable names, thinking this could be as simple as single quotes since I don't feel the need to offer two string delimiters (gotta use up every little symbol I can). #pldesign
Syntax across languages is such an important work, though I've seen Wikipedia starting to grow in this area. http://rigaux.org/language-study/syntax-across-languages.html
Ok finally got some time. Now I think I'll start by first creating an ANTLR workspace that will allow me to quickly prototype rather than try to tweak the already entangled parser in the #truffle simplelanguage repo
💻 Dev 🎹 Musician 🎲 Gamer 🎮 Dad 👦
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!