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