pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, elf: etc.) (or perl6: for all) | irclog: irc.pugscode.org/
Set by Tene on 29 July 2008.
TimToady or maybe there's some intermediate solution I'm not seeing offhand 00:01
(other than raising the maximum name length in Perl 5 :)
meppl good night 00:28
pyrimidine points to www.acm.uiuc.edu/conference/2008/videos 03:33
lambdabot Title: Reflections | Projections 2008 : Videos
pyrimidine Talks aren't posted (yet), but I think TimToady
's talks will be posted there 03:34
(along with a few others, including Prof. Alfred Aho) 03:36
wayland76 Does "handles *" work yet? 04:41
meppl good morning 07:20
wayland76 Does "handles *" work in rakudo yet? 09:03
moritz_ in which context? delegation? 12:26
pmurias ruoso: do you think Capture.new_without_invocant makes sense? 14:45
ruoso pmurias, I think a lowlevel thingy that returns the capture itself would be clearer
because as a lowlevel thingy it doesn't need to use the invocant of the incoming capture
so you could even have 14:46
ruoso ¢SMOP__S1P__Capturize.new($foo: 1,2,3, :a(1)) 14:46
I mean... that is a lowlevel operation...
pmurias creating a new opcode for capture creation? 14:47
ruoso pmurias, yeah... maybe
as you have an op that receives all parameters 14:48
s/op/call op/
you could have a capture op that receives all the parameters and return the capture
pmurias ruoso: do you want be to implement anything multi releated? 14:56
ruoso pmurias, If you want, you could take .() on s1p_multi 14:57
pugs_svn r22627 | ruoso++ | [smop] basis for multi implementation;
ruoso I'm quite overwhelmed at the moment... I'll only get back to it tonight or tomorrow 14:58
pmurias ok
ruoso: how do you plan to sort AdhocSingnatures? 15:01
ruoso pmurias, I'm not sure yet... I was thinking in failing on ambiguous dispatch until we figure that out 15:02
pmurias do we know how to implement binding yet? 15:04
TimToady in general it must be done in order of formal parameters so that default expressions can refer to earlier ones 15:06
TimToady (or should at least give that appearance :) 15:07
ruoso pmurias, yes... by using 'bvalue context' 15:08
ruoso beer^Wlunch &
pmurias what i meant is how are we going to do bvalue context with the "lazy context propagation"? 15:11
rindolf TimToady: hi. 15:12
TimToady: you may enjoy www.shlomifish.org/MathVentures/two...gates.html
lambdabot Title: Two Gates and Two Angels - with a Twist, tinyurl.com/42vl83
ruoso pmurias, the same way we do with everything else 15:23
the difference is that 'bvalue' is a "shadow" contex 15:24
*context
meaning that if you call a FETCH on a bvalue it will delegate directly as if it weren't a bvalue
the same with STORE
it can then BIND to another value 15:25
ruoso really lunch &
pugs_svn r22628 | moritz++ | [docs] small typo in Perl6::Perl5::Differences 15:42
r22629 | moritz++ | [docs] more clarifications in Perl6::Perl5::Differences 15:47
riffraff hi 15:54
moritz_ hi riffraff
pugs_svn r22630 | lwall++ | [Differences] various corrections 16:33
pugs_svn r22631 | lwall++ | s/where/also/ 16:51
r22632 | lwall++ | rename where.t to also.t 16:52
r22633 | masak++ | [t/spec/S12-class/namespaced.t] tests calling a method on a class with ::
r22633 | masak++ | in its name
pugs_svn r22634 | lwall++ | [Makefile] lexers must be remade if STD changed 17:03
r22634 | lwall++ | [STD] infix:where --> infix:also
pugs_svn r22635 | masak++ | [t/spec/S12-class/namespaced.t] hm, fudge does not fudge multiline test calls 17:10
TimToady eh, it's supposed to 17:14
TimToady @tell masak fudge was certainly written to handle multiline test calls; if it doesn't, it's broken 17:18
lambdabot Consider it noted.
moritz_ TimToady: should it be able to handle nested blocks? 17:20
Khisanth hmm is there is ever a perl8 it should be named perl∞ instead
pmurias Khisanth: and perl9? 17:21
Khisanth there won't be anything after perl∞! :P 17:22
PerlJam Khisanth: aleph-perl 17:31
moritz_ InfinitePerl 2.0 17:32
pedrob :\ 17:49
Perl Forever
TimToady moritz_: no, not nested blocks, just outer blocks flush on the margin 17:58
pugs_svn r22636 | lwall++ | [rx.t] s/where/also/ 18:21
pugs_svn r22637 | lwall++ | [viv] add usage message for chromatic++ 18:38
pbuetow msg nickserv identify uruuru 18:52
arrrghs! 18:53
<- stupid :)
moritz_ change your password. Fast. ;)
pbuetow jeay
meppl good night 23:22