Perl 6 - the future is here, just unevenly distributed

IRC log for #6macros, 2015-08-30

| Channels | #6macros index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:15 vendethiel joined #6macros
07:37 vendethiel joined #6macros
08:04 vendethiel joined #6macros
08:11 FROGGS joined #6macros
08:11 FROGGS o/
08:12 * vendethiel waves
10:55 vendethiel masak: i invited froggs around
11:47 masak nice
19:35 vendethiel http://www.parens-of-the-dead.com/
19:35 vendethiel even if you don't plan to learn clojure
19:36 vendethiel the way he's able to use his IDEmacs
19:36 vendethiel is really, really, really impressive. I wonder what it'd take to get something quite like this...
19:36 vendethiel meanwhile, my "perl6-server" somewhat came to a halt due to a GTK::Simple even timo wasn't able to help me on
19:36 vendethiel which randomly crashed moarvm (probably memory corruption...)
19:46 masak huh
19:57 masak my "next step" is to come up with a somewhat plausible code snippet for (say) creating a sub in a macro using a symbol.
19:59 vendethiel that's in the realm of what we discussed, at least :)
20:01 masak yeah
20:03 masak here's a specific question: do you believe that for `class {{{$name}}} { ... }` to work inside a quasi, the grammar rule that specifies how `class` works needs to be somehow "quasiquoting-aware" ?
20:03 vendethiel not at all
20:03 vendethiel i don't see them as related at all
20:14 masak sounds promising
20:15 masak but how does the AOP-style "advice" happen in a normal grammar?
20:18 vendethiel sorry?
20:33 masak if the class-handling rule says something like `class \h* <identifier>`, how does Perl 6 know that a `{{{$name}}}` can be placed where the <identifier> subrule is?
20:33 masak (and that this only works inside a quasi)
20:34 vendethiel that might need to be done.. "earlier"
20:34 vendethiel mmh
20:54 masak my point is that I'm... confused... as to what the mechanism would be.
20:55 masak it feels a little bit like (good) macros want to shoot the standard p6 grammar full of bullet holes to make things unquotable enough.
20:55 masak 'night

| Channels | #6macros index | Today | | Search | Google Search | Plain-Text | summary