Perl 6 - the future is here, just unevenly distributed

IRC log for #6macros, 2016-02-09

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

All times shown according to UTC.

Time Nick Message
03:25 vendethiel joined #6macros
05:39 vendethiel joined #6macros
07:23 vendethiel joined #6macros
07:29 FROGGS joined #6macros
07:50 vendethiel joined #6macros
08:03 masak er. woot!
08:03 masak managed to pass the test simply by making assignments care more about identifiers (and their bound frames)
08:04 masak this was definitely a case of "I don't know what I'm doing, but let's take this to its inevitable conclusion and see if the tests pass"
08:07 masak I also had a couple of thoughts along the way:
08:09 masak (a) right now, .eval on a Q::Identifier takes care of doing reads on variables. but the code paths for doing writes on variables are scattered in various places (assignment, `my`, `constant`...) -- I think I'm going to attempt a refactor where I collect those code paths into a single one
08:12 masak (b) thinking ahead a bit to #119 ("just implement full assignment already"), we'll need to broaden reading/writing of identifiers to the same thing for "storage references" (what #118 calls "index paths")
08:12 masak we'll also need to start thinking in terms of "storage cells". these will be references not just by identifiers, but also by array elements and object values.
08:33 pdcawley joined #6macros
12:14 Ven joined #6macros
12:14 Ven o/
12:14 Ven https://www.youtube.com/watch?v=4rJEBs_Nnaw
12:15 Ven a perspective on Nim
12:15 Ven showcases macros, templates, etc
12:56 * masak saves the link
12:56 masak my current region is not compatible with YouTube :/
13:07 FROGGS I can help you there, just takes a few minutes
13:20 masak decent of you
14:04 FROGGS masak: http://froggs.de/OSCON%202015%20-%20Andreas%20Rumpf%20-%20Nim_%20An%20Overview%20-%20YouTube%20%5B360p%5D.webm
14:08 masak FROGGS: thanks, got it. and more importantly, I can play it. \o/
14:10 FROGGS \o/
14:41 Ven yay :)
14:41 Ven you can mostly skip the non-template/macro-y bits
14:59 masak I'll probably watch all of it :)
15:02 FROGGS masak: can I remove it from my server?
15:05 Ven cool :)
15:06 masak FROGGS: yep, all downloaded. thanks!
15:07 FROGGS danke
15:20 masak hm, "type system weakened for the meta-programming"...
15:20 masak oh, but it seems to mean simply that type checking is suspended during a macro call
15:43 masak the `template` feature is pretty nice.
15:51 masak I think the `import threadpool` example shoots itself in the foot a little, by blocking on the result in sequential order in the second loop
15:57 masak ok, overall: my interest is piqued, and I have opened up the Nim documentation for templates and macros for later perusal
15:58 Ven good :)
15:58 Ven yes, I was expecting the "weakened" part to pique your interest
16:00 masak well, uh, 007 is currently all weakened in that sense
16:04 masak bed &
16:46 Ven it's weakened everywhere :P
19:28 vendethiel joined #6macros
23:47 vendethiel joined #6macros

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