Carl Mäsak

Results 229 issues of Carl Mäsak

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

``` $ bin/007 -e='func infix:(low, high) { [] }; say(1 .. 2)' Could not parse program ``` Pretty sure parsing of `postfix:` is messing with the custom operator here. But...

defect