alma icon indicating copy to clipboard operation
alma copied to clipboard

ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage

Results 109 alma issues
Sort by recently updated
recently updated
newest added

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

macro idea

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

currently-blocked
documentation

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

macro idea

We already have the concept of `CHECK` time in 007, so it makes sense to have `CHECK` blocks too.

low-hanging fruit
new feature

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.

currently-blocked
documentation

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

low-hanging fruit
good first issue
new feature
refactor

In the fullness of time we probably want many of the phasers of Perl 6, but this one seems like easy pickings.

low-hanging fruit
good first issue
new feature