Perl 6 - the future is here, just unevenly distributed

IRC log for #6macros, 2015-11-16

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

All times shown according to UTC.

Time Nick Message
00:46 Ven joined #6macros
01:48 Ven joined #6macros
02:54 Ven joined #6macros
04:00 Ven joined #6macros
05:03 Ven joined #6macros
06:04 Ven joined #6macros
07:23 cgfbee joined #6macros
07:47 FROGGS joined #6macros
08:44 * pdcawley finishes reading https://gist.github.com/masak/978d6e7c0ad131da0334
08:55 pdcawley It seems that the only way I'm going to be able to write whole classes of useful macros is by hand rolling "synthentic" ASTs and returning them from the macro - not having a convenient way to do that is going to hurt. Also, I'm concerned about being able to write macros that inject stuff into the scope of an argument block - parser seems to get ahead of itself when parsing 'scope_injector { $injected * 10 }', say.
09:01 pdcawley Also, vendethiel's dead right that distinguishing between 'macro argument ASTs' and 'quasi ASTs' doesn't seem remotely useful.
09:14 Ven joined #6macros
10:19 Ven joined #6macros
10:49 pdcawley more quasi/macro thoughts. Suppose I want to write 'catching_return_do 5 times { return 10 } # => [10, 10, 10, 10, 10]', how would I go about doing that? Could I do it?
11:21 Ven joined #6macros
12:24 Ven joined #6macros
13:27 Ven joined #6macros
15:49 pdcawley joined #6macros
15:49 pdcawley_ joined #6macros
16:39 Ven joined #6macros
17:41 Ven joined #6macros
18:21 FROGGS joined #6macros
18:43 Ven joined #6macros
19:29 vendethiel joined #6macros
19:44 Ven joined #6macros
19:52 Ven joined #6macros
20:12 Ven joined #6macros
20:22 Ven joined #6macros
20:52 Ven joined #6macros
21:07 Ven_ joined #6macros
21:25 Ven joined #6macros
21:32 sergot joined #6macros
21:53 Ven joined #6macros
22:57 pdcawley__ joined #6macros

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