alma
alma copied to clipboard
ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
We're happy when most built-in functions can be expressed as "pure 007", as opposed to extranatural substrate (currently Perl 6, in general whatever). There's a tendency to explain as many...
Somewhat connected to #385, I guess. I just stumbled over [the Mozilla developer guide (introduction)](https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction). It's inspiring. If we make ours half as inspiring as that, we're in a good...
We don't have too many things on our wishlist describing changes to the compilation process itself, so here's one: importing a module to forbid potentially infinite loops and recursion: ```...
Code like this: my bossName; if employee != None { if employee.boss != None { bossName = employee.boss.name; } else { bossName = None; } } else { bossName =...
We already have the concept of `CHECK` time in 007, so it makes sense to have `CHECK` blocks too.
Kind of [PEP 8](https://www.python.org/dev/peps/pep-0008/)-ish or [perlstyle](https://perldoc.perl.org/perlstyle.html)-oid. Needless to say, this would go really well together with the idea of a [prettier](https://prettier.io/)-style tool, already outlined in https://github.com/masak/007/issues/14#issuecomment-149211379.
Basically those two are what one tends to want to reach for when working with strings (at least until we have regex matching in the language). The issue that introduced...
In the fullness of time we probably want many of the phasers of Perl 6, but this one seems like easy pickings.