|
6macros: discussing the finer points of Perl 6 macros, Qtrees, and how to stay sane | irclog: irclog.perlgeek.de/6macros/today Set by moderator on 28 July 2015. |
|||
| vendethiel | whoops, I should probably start writing my blog post | 00:02 | |
| (I mean, for the advent) | 00:09 | ||
| I seriously need to find a way to reconciliate work / home projects balance :) | |||
| masak | :) | 00:20 | |
| balance is hard. doesn't take much for it to be offset. | |||
| ok, reverted the offending change (which wasn't all that important). this should bring 007's master back to a working state again. | 00:47 | ||
| wow, `prove` is much faster with precompilation \\o/ | 00:49 | ||
| 'night, #6macros | |||
| vendethiel | bai | 00:58 | |
|
02:34
vendethiel joined
10:51
vendethiel joined
13:45
vendethiel joined
14:24
vendethiel joined
15:09
pdcawley joined
17:13
vendethiel joined
|
|||
| masak | I wonder if the readme would be improved by links into 007 example code. | 22:05 | |
| a phrase like "AST fragments are also first-class objects, occurring as values in the program itself" could very well be demonstrated with a program | |||
| vendethiel | I like examples, yes | 22:07 | |
| masak | hm. | 22:09 | |
| I will ponder it. | |||
| next up, I'd like to get rid of the types() hack in Q.pm -- and make type objects part of the built-ins. | 22:10 | ||
| vendethiel | yeah. | 22:19 | |
| masak | None is a bit weird. it's both a singleton instance and the type itself. | 22:21 | |
| I keep cringing in preparation for that blowing up on me somehow... :) | |||
| maybe we'll just have to live with it being slightly odd until 007 gets enum types. | |||
| $ perl6 bin/007 -e='say(Int)' | 23:30 | ||
| <type Int> | |||
| $ perl6 bin/007 -e='say(Q::Parameter)' | |||
| <type Q::Parameter> | |||
| \\o/ | |||
| $ perl6 bin/007 -e='say(None)' | 23:31 | ||
| None | |||
| well, that settles that :) | |||
| (the hardcoded term has parser precedence over the type object in the built-ins) | 23:32 | ||