Camelia, the Perl 6 bug

IRC log for #moarvm, 2013-06-19

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:08 tgt joined #moarvm
01:42 Jimmy___ joined #moarvm
01:42 Jimmy___ diakopter: ping
02:02 dalek joined #moarvm
03:52 benabik joined #moarvm
03:52 timotimo joined #moarvm
03:52 tokuhirom joined #moarvm
03:52 jnthn joined #moarvm
03:52 mj41 joined #moarvm
03:52 eiro joined #moarvm
03:53 lee_ joined #moarvm
03:55 benabik joined #moarvm
03:55 timotimo joined #moarvm
03:55 tokuhirom joined #moarvm
03:55 jnthn joined #moarvm
03:55 mj41 joined #moarvm
03:55 eiro joined #moarvm
04:58 birdwindupbird joined #moarvm
06:08 hoelzro_ joined #moarvm
06:16 FROGGS joined #moarvm
07:57 cognominal joined #moarvm
11:09 benabik joined #moarvm
11:15 FROGGS joined #moarvm
11:30 yoleaux joined #moarvm
11:32 JimmyZ joined #moarvm
12:11 dpk joined #moarvm
12:11 dpk .private-prefix [off]
12:11 yoleaux dpk: OK, private-prefix for #moarvm set to '[off]' with paranoid mode off.
12:14 dpk .privacy
12:14 yoleaux dpk: This channel is public. If I'm asked when I last saw you, I may repeat things you said in here; however, I will never repeat things you say that start with '[off]', but I will reveal what time it was when you said them.
13:06 JimmyZ joined #moarvm
13:12 cognominal joined #moarvm
13:38 tgt joined #moarvm
15:17 birdwindupbird joined #moarvm
15:23 FROGGS joined #moarvm
15:46 diakopter dpk: thanks :)
15:47 dpk yw!
15:47 diakopter .ask JimmyZ you can .ask and .tell me things via this
15:47 yoleaux diakopter: I'll pass your message to JimmyZ.
15:48 dpk (.to also works, because smart typists are lazy typists)
17:55 Tene_ joined #moarvm
17:55 Tene_ joined #moarvm
19:27 tomyan joined #moarvm
20:02 bronco_creek joined #moarvm
20:19 dpk left #moarvm
20:52 diakopter o_O
20:53 diakopter jnthn: yer alive
20:54 sorear jnthn is alive?
20:54 * diakopter surmises
20:54 sorear on what evidence?
20:54 sorear I hear he's on a trip and should be returning any minute now
20:57 jnthn I...guess this counts as alive, yes. :)
20:57 yoleaux 13 Jun 2013 17:40Z <mls> jnthn: FYI, I wrote a couple of comments about auto-close
20:57 yoleaux 15 Jun 2013 06:53Z <eternaleye> jnthn: I've found various bits on poking methods into classes via .HOW and add_method (MOP++), but I can't figure out how that might work to poke rules into a grammar. Any advice?
20:57 yoleaux 15 Jun 2013 06:55Z <eternaleye> jnthn: (I'm trying to make something Dancer-like called Capoeira that generates a grammar (to do the routing) from the paths, and uses singature introspection in the actions to bind the placeholders to the signature of the response Callable)
20:57 yoleaux 15 Jun 2013 07:00Z <[Coke]> jnthn: - partcl-nqp is trying to use :namespace when creating some QAST nodes. this seems to be a holdover from PAST last. Does QAST support namespaces?
20:57 yoleaux 15 Jun 2013 12:03Z <sorear> jnthn: I'm not sure I understand this __6MODEL_CORE__ bootstrap SC stuff... why aren't the bootstrap CodeRefs included in it?
20:57 yoleaux 15 Jun 2013 23:40Z <sorear> jnthn: say(nqp::isnull([nqp::null()][0])); # nqpbug or Working As Designed?
20:57 yoleaux 16 Jun 2013 04:48Z <sorear> jnthn: so uh.. does take have to be a control exception?  because supporting continuation operations within an exception handler = </3.  also I'm not immediately seeing how to catch the take exception
20:57 yoleaux 16 Jun 2013 05:37Z <sorear> jnthn: Why does dieInternal return a value?
20:58 yoleaux 16 Jun 2013 09:45Z <sorear> jnthn: observation: Perl6/Grammar.class has nearly 100x as many bytes of serialized objects as Perl6/Actions.class.  Possibly worth looking into?
20:58 yoleaux 16 Jun 2013 13:18Z <sorear> jnthn: Mission accomplished! https://github.com/sorear/rakudo/commit/ec48e7  # I'd like to know if I can do without p6handletake
20:58 yoleaux 17 Jun 2013 09:41Z <sorear> jnthn: Would it be insane for me to rename org.perl6.rakudo.Ops to RakOps or something so we don't have to fully qualify all the time?
20:58 yoleaux 18 Jun 2013 03:25Z <lue> jnthn: nqp-moar-cc.nqp:68 and MASTTesting.nqp:11 seem to be using a Windows specific command (the same one) without some OS-based conditional, leading to "sh: del: command not found" occurring in temp.output
20:58 yoleaux 18 Jun 2013 03:26Z <lue> jnthn: I'm still able to use nqp-moar-cc.nqp though, so it doesn't seem to immediately break things, at least to me.
20:58 jnthn Oh. My. wtf. :)
20:58 benabik jnthn was popular in his absence.
20:59 [Coke] jnthn: feel free to ignore my qast question. I'm stuck on some other thing now.
21:01 jnthn .tell eternaleye rules are just methods really, so you still just .^add_method
21:01 yoleaux jnthn: I'll pass your message to eternaleye.
21:01 sorear jnthn: feel free to ignore the take question, I've solved that
21:02 jnthn OK
21:03 jnthn [Coke]: OK, I can answer the namespaces thing at some point but the answer is long-ish :)
21:04 [Coke] jnthn: so many other problems with partcl, don't worry.
21:04 jnthn sorear: I bet the Grammar/Actions difference is to do with serialized NFAs, which are not optimized in any way yet
21:04 masak jnthn++ # that's the most messaged person I've ever seen!
21:05 diakopter .oO( that'll teach jnthn to PM yoleaux first, after a long absence )
21:05 jnthn sorear: We could rename Ops to RakOps or so I guess. It'd perhaps neater.
21:05 jnthn *be
21:06 sorear jnthn: I found another, more compelling reason: jdb doesn't know what folders are and gets confused when it can see more than one Ops.java
21:06 jnthn oops!
21:07 masak yeah because jdb was written in 1995, long before folders even existed.
21:07 masak oh wait.
22:10 tomyan joined #moarvm
22:43 cognominal joined #moarvm
23:36 eternaleye jnthn: Yeah, I suppose more of my confusion is in transforming the regex syntax I know and love to a method.
23:36 yoleaux 21:01Z <jnthn> eternaleye: rules are just methods really, so you still just .^add_method
23:37 benabik joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary