»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg p6eval perl6: ... | irclog: irc.perl6.org/ | UTF-8 is our friend! | Rakudo Star Released! Set by diakopter on 6 September 2010. |
|||
lichtkind | when does lines know when to read a file, when its a string quoted with the adverb :path ? | 00:08 | |
i mena the lines command | 00:09 | ||
mean | |||
00:10
justatheory left
|
|||
lichtkind | TimToady: and should chars for consistancy not return a list with all character which would in num context do the same as now? | 00:14 | |
00:16
mavrc left
|
|||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet | 00:20 | |
00:21
risou left
00:25
gimix joined,
ch3ck joined
|
|||
ch3ck | rehi | 00:25 | |
lichtkind | hai ch3ck | 00:27 | |
ch3ck | hi lichtkind | ||
lichtkind | ch3ck: almost leaving can i help you? | 00:28 | |
ch3ck | lichtkind: at the moment i don't need help, thx | ||
lichtkind | kthxgby :) | 00:29 | |
ch3ck | bye | ||
00:29
lichtkind left
|
|||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet | 00:31 | |
00:35
silug joined
00:36
sftp left
|
|||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....kup_tablet | 00:47 | |
tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet | 00:52 | ||
00:57
bluescreen joined
00:58
Guest54531 left,
bluescreen is now known as Guest3334
01:05
Trashlord left
01:17
rgrau_ left
01:33
envi joined
01:42
ch3ck3r joined
01:43
ch3ck3r left
01:50
QinGW joined
01:52
baest left
01:54
alester joined
01:57
masak joined
|
|||
masak | 'sup, #perl6. | 01:57 | |
01:57
baest joined
|
|||
ch3ck | gugu masak | 01:57 | |
masak | :) | ||
diakopter | www.indeed.com/jobtrends?q=cobol,+a...ava&l= | 01:58 | |
masak is late with his November blogging today | |||
diakopter: COBOL overtaking Perl? apart from that, I don't see anything in that graph that surprises me. | 01:59 | ||
diakopter | where do you see that | ||
cobol's at the bottom | 02:00 | ||
masak | oh. | ||
diakopter | C# & javascript overtaking perl recently | ||
masak | right, that's C#. | ||
then I have no further questions, your honor. | |||
diakopter | oh wait.. /me misread too. C# & javascript overtook Perl in mid '06\ | 02:02 | |
masak | yes. | 02:03 | |
diakopter | Perl seems to be converging with C++ though, maybe overtaking it eventually :) | ||
scarily, the growth of php continues unabated | 02:04 | ||
masak | worse is better. | ||
diakopter | python rises quickly too | ||
masak | that sounds scary on many levels. | 02:05 | |
diakopter | :P | ||
pretty soon, all programming job descriptions will include all of these keywords ;) | |||
SQL & C are way up there at 5% (of *all* job descriptions) | 02:06 | ||
who knows if "C" is in programming context, though. | |||
Khisanth | indeed needs more colors ... | 02:07 | |
masak | seems we need to do more of this: twitter.com/NegativeK/status/6463457343832065 | 02:08 | |
ttjjss === tadzik? | |||
seems so. tadzik++ | 02:09 | ||
02:23
Chillance joined
|
|||
colomon | o/ | 02:33 | |
masak | \o | ||
02:34
ch3ck3r joined
02:38
ch3ck left
02:39
alester left
02:47
Raynes left
02:48
agentzh joined
|
|||
dalek | ecza: 148689c | sorear++ | / (4 files): Use a more efficient method for boxing constants |
02:54 | |
ecza: 907d277 | sorear++ | / (2 files): Box constants exactly once |
|||
odel: 5f2da69 | diakopter++ | / (3 files): [Regex] start on PAST::Regex emission. Pending moar help from jnthn++ |
02:58 | ||
masak | blog post! strangelyconsistent.org/blog/novemb...o-iron-out | 03:03 | |
sorry about the late. I deviated from my usual strict regimen of lots of Perl 6 and no socializing with friends. ;) | 03:04 | ||
03:12
TheHarlot left,
TheHarlot joined,
whiteknight left
|
|||
diakopter | masak: wait. what's the distinction? ;) | 03:25 | |
masak | heh :) | ||
diakopter | between Perl 6 and socializing with friends, I mean, of course | 03:26 | |
(in case someone didn't give me the benefit of the doubt in that statement :)) | |||
masak | oh. thought you meant between lots of Perl 6 and little socializing with friends. ;) | 03:27 | |
alpha: class A { my $.x = 42; method foo { say $.x } }; A.new.foo | 03:28 | ||
p6eval | alpha : OUTPUT«42» | ||
masak | rakudo: class A { my $.x = 42; method foo { say $.x } }; A.new.foo | ||
p6eval | rakudo : OUTPUT«Method 'x' not found for invocant of class 'A' in 'A::foo' at line 22:/tmp/Vf8EKOC9DJ in main program body at line 22:/tmp/Vf8EKOC9DJ» | ||
masak | ah. that explains a lot. | ||
masak submits rakudobug | 03:32 | ||
rakudo: class A { my $x = 42; method foo { say $x } }; A.new.foo | 03:34 | ||
p6eval | rakudo : OUTPUT«42» | ||
masak | that works, though. | ||
04:17
alester joined
04:27
Bzek left
04:28
Bzek joined
04:34
meppel joined
|
|||
masak | rakudo: sub foo {}; say &foo.wrap({ nextsame }) | 04:37 | |
p6eval | rakudo : OUTPUT«2» | ||
masak | this is not spec-conformant, and there's a rakudobug about it in RT already. | ||
but I wanted to ask: is there a way to query a wrap handle for the underlying wrapped function? | 04:38 | ||
more generally, can the wrapping process be written out as Perl 6? | |||
04:38
meppl left
04:39
kanishka left
|
|||
sorear | the wrapping process feels brokenly overengineered to me | 04:43 | |
masak | can you back that up with reasons? because to the extent that I grok it, I quite like it. | 04:44 | |
I especially like the fact that a wrapping can be hotswapped without the programmer having to worry about the other wrappings above and/or below. | 04:45 | ||
sorear | look at jnthn's problems. sub revectoring can be orthogonal to dispatch | ||
but it's not | |||
masak | I'm not familiar with the term 'revectoring'. | ||
is it related to the thing with lexical caching? | |||
sorear | I'm not familiar with the term 'lexical caching'. | 04:46 | |
masak | :) | ||
sorear | revectoring is just making a sub point somewhere else | 04:47 | |
masak | I know that the set of multis that can be seen can vary between every lexical scope. what I meant with 'lexical caching' was simply storing that information on the lexical block somewhere after calculating it once. | ||
sorear | code indirections get called vectors sometimes. especially stuff like interrupt vectors and opcode vectos | ||
masak | ah. I'd never understood that usage of 'interrupt vector'. thanks. | 04:48 | |
TimToady | masak: your blog is incorrect | 04:50 | |
see S02:3802 | |||
masak does so | |||
er. but I know that part. | 04:51 | ||
so I must have written something unclearly somewhere. | |||
TimToady: where? | |||
TimToady | Won't work, due to a wonderful little invention called unspace, | 04:52 | |
that's in a qq, so it's not an unspace | |||
masak | oh! | ||
TimToady | mind, rakudo doesn't implement it right yet | ||
masak | I see. | ||
TimToady | but it's specced to work | ||
masak | that is news to me. | ||
TimToady | that's why I said it. :) | 04:53 | |
masak | TimToady++ | ||
masak updates the post | |||
oh, and by the way: that's good news. I like that a backslash solves the problem. | |||
TimToady | metoo, which is why we outlawed unspace in quotes (at top level only, of course) | 04:54 | |
masak | oh, I remember that now. | 04:55 | |
rakudo: my $foo = "work"; say "This should $foo\[]" | |||
p6eval | rakudo : OUTPUT«This should work» | ||
masak | er. | ||
rakudo: my $foo = "work"; say "This should $foo\</a>" | |||
p6eval | rakudo : OUTPUT«postcircumfix:<{ }> not defined for type Str() in main program body at line 1» | ||
masak submits rakudobug | |||
rakudo: say "\<" | 04:56 | ||
p6eval | rakudo : OUTPUT«<» | ||
TimToady | std: my $x; "$x[$y]" | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Variable $y is not predeclared at /tmp/IFbJELh2v3 line 1:------> my $x; "$x[$y⏏]"Check failedFAILED 00:01 121m» | ||
TimToady | std: my $x; "$x\[$y]" | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Variable $y is not predeclared at /tmp/sMj1q7mt8A line 1:------> my $x; "$x\[$y⏏]"Check failedFAILED 00:01 120m» | ||
TimToady | oops | ||
masak | :) | 04:57 | |
TimToady | hmm | ||
04:57
ch3ck3r left
|
|||
TimToady | oh, of course | 04:57 | |
not a bug | |||
masak | nope. | ||
TimToady | std: my $x; "$x[syntax error]" | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Undeclared routines: 'error' used at line 1 'syntax' used at line 1Check failedFAILED 00:01 121m» | ||
TimToady | std: my $x; "$x\[syntax error]" | ||
p6eval | std a194beb: OUTPUT«ok 00:01 120m» | ||
TimToady | that's better | 04:58 | |
masak | \o/ | ||
std: sub syntax {}; sub error {}; my $x; "$x[syntax error]" | 05:06 | ||
p6eval | std a194beb: OUTPUT«ok 00:01 121m» | ||
05:06
am0c joined
|
|||
masak | nom & | 05:06 | |
05:06
masak left
05:11
scp1 joined
05:33
meppel left
05:36
kaare joined
05:37
kaare is now known as Guest7281
05:41
QinGW left
|
|||
lue | ohayo o/ | 05:50 | |
sorear | TimToady: which is more correct - the speccish rules about bracketed postfix constructs, or the STDish rules about <EXPR(item %methodcall)> <?after <[ \] ) } > ]>> ? | 05:51 | |
06:08
alester left
06:09
Raynes_ joined
06:10
AndroUser joined
06:11
AndroUser is now known as colomon-droid
|
|||
colomon-droid | o/ | 06:12 | |
06:13
Guest7281 is now known as kaare_,
Raynes_ left
06:20
QinGW joined
|
|||
TimToady | sorear: I can't answer that until I know how they diverge | 06:22 | |
06:22
masak joined
06:24
colomon-droid left
|
|||
lue | hai masak o/ | 06:30 | |
masak | greetings, lue. | 06:31 | |
lue: how's the Pod hacking coming along? | 06:32 | ||
lue | thanks for turning me to theoatmeal.com, by the way | ||
masak | you're welcome :) | 06:33 | |
lue | OK-ish. I think there's a flaw in my understanding of grammars .oO(I should make a blag toast) | ||
masak | also, you should publish your code. | ||
whole or in parts. | |||
every time I do that, good comes out of it in one way or other. | 06:34 | ||
sorear | ===SORRY!=== Regex()<instance> at (eval) line 1 | ||
masak | it's official. sorear has now transformed into a Perl 6 compiler. | 06:35 | |
sorear | hee. | 06:36 | |
this stuff is breaking a lot | |||
lue | I will publish the problem code in my blog post (Although putting something on git that *doesn't work* seems silly to me, so not that kind of publishing.) | ||
lue writes blog post | |||
masak | lue: as soon as the first test passes -- which is, like, five minutes into coding, right? -- you have something that no longer doesn't work. :) | 06:37 | |
dalek | ecza: 62645be | sorear++ | / (2 files): [v6] Add optional Niecza::Grammar use |
||
masak | sorear: how would you describe the current state of the niecza project? is there a file somewhere that describes the current state of the niecza project? | 06:39 | |
sorear | in the past I'd been relying on test.pl for that | ||
lue | Let me say this: I haven't written a single test yet because there's nothing to test! :( | 06:40 | |
masak | sorear: unless you're referring to a big comment header, that's not the level of accessibility I was referring to. | ||
scp1 | tests first! then more tests! the documenation, and then code! | ||
masak | lue: what scp1 said. | 06:41 | |
sorear | TimToady: How is <blast> supposed to work? niecza is entering <blast> and immediately hitting <?before '{'> || <.panic: "Missing block">, and I can't see any reason why it *shouldn't* | ||
masak | lue: I see you have some TDD to learn and look forward to. when you do, I bet you'll like it. | ||
scp1 | It's awesome | ||
masak | it's even more awesome with something like tote. | 06:42 | |
oops. should have released tote by now... :/ | |||
scp1 | What's tote? | ||
sorear | masak: hrm. Is there a good example of what you're looking for in Rakudo? | ||
masak | scp1: strangelyconsistent.org/blog/helpfu...d-on-crack | ||
sorear: "Completed ROADMAP items" in github.com/rakudo/rakudo/blob/mast...cs/ROADMAP | 06:43 | ||
lue | I have yet to take a formal CS class (the best offered at my high school is the usual "And this is how you open WORD! Word is used to WRITE PAPERS AND STUFF!!1!") | 06:44 | |
.u interrobang | |||
phenny | U+203D INTERROBANG (‽) | ||
sorear | TDD isn't taught in real CS classes anyway | 06:45 | |
masak | lue: I don't have a formal CS background either. | ||
scp1 | masak, Cool, have you started hacking on it yet? :) | ||
masak | lue: and what sorear said. it's more of an engineering thing. | ||
scp1: oh, I've used it privately for over a year now... | |||
scp1: (it rocks) | |||
scp1 | heh, nice | ||
masak | it's actually a little bit dangerous, from the viewpoint of forgetting to eat etc. | 06:46 | |
scp1 | I have yet to manage to _install_ rakudo though :C Still stuck with perl5 | ||
masak, ooh... the world is small mate. god morgon ;) | 06:47 | ||
masak | I had tote set up to verbally reward me when I passed more tests. it says "checkpoint! yay!", which seems to trigger endorphin releases. | ||
scp1: are you from .se? | |||
scp1 | masak, norrköping - I saw your github page | 06:48 | |
masak | ooh. | ||
uppsala here. | |||
scp1 | masak, you should push it, I want to see the source | 06:50 | |
masak | I can make a gist. | 06:51 | |
it's still too tied to individual repositories, if I recall correctly. | 06:52 | ||
oh yes. it hardcodes the files it's monitoring. | |||
doesn't need to do that at all. but it does. | |||
scp1: gist.github.com/709620 | 06:53 | ||
scp1 | using inotify I guess? | ||
masak | I wish. | 06:54 | |
06:54
Raynes_ joined
|
|||
masak | seems I just poll modification times once every $SLEEP_TIME seconds. | 06:54 | |
06:54
Raynes_ is now known as Raynes,
Raynes left,
Raynes joined
|
|||
scp1 | Linux::Inotify2 is great (and inotify rocks) | 06:54 | |
masak | also, when $loud is set, it uses the Mac OS X-specific command-line program 'say'. | 06:55 | |
scp1: yes. I've seen others use it for this purpose. | |||
sorear | masak: I'm writing up a prose status document now | ||
masak | sorear++ | ||
sorear | I'd like to get niecza into a state where I can sanely ANNOUNCE: it before Tues | ||
I'm not sure what that comprises though | 06:56 | ||
I've never done this "releasing" thing before | |||
masak cheers sorear on | |||
06:57
wtw joined
|
|||
tadzik | sorear: what's wrong about the entry? | 07:05 | |
sorear | tadzik: most likely it doesn't exist | 07:08 | |
masak | tadzik++ # ttjjss.wordpress.com/2010/11/21/per...r-parsing/ | 07:10 | |
tadzik | edenc++ and ruoso++ for coming up with the idea | 07:11 | |
sorear: github.com/parrot/parrot/commit/8e5d0aca8 here I am | |||
oh wow, I'm mentioned on twitter again | 07:13 | ||
moritz_ | www.reddit.com/r/programming/commen...r_parsing/ | 07:14 | |
tadzik | oh, someone courageous posted that on proggit | 07:15 | |
oh, hi moritz_ :) | |||
sorear | the problem may be your name. I hate encoding soup | ||
moritz_ | well, I might get a few downvotes, but I can cope with them :-) | ||
sorear debugs some more | |||
masak | morning, moritz_. | 07:16 | |
moritz_ | mornin' | 07:17 | |
sorear notices a lack of Encode:: calls in karmalog.pm | |||
lue almost done writing blag toast | 07:22 | ||
ololblagtime! rdstar.wordpress.com/2010/11/22/wh...%E2%80%BD/ | 07:25 | ||
.oO(Hm. You'd think whatever controls URL encoding would've caught up to the 21st century by now...) |
07:26 | ||
masak | lue: first off, I would recommend always using || until the specific behavior of | is implemented in Rakudo. | 07:27 | |
lue: otherwise, when it finally is, all your code might break. | |||
sorear | lue: they have. it's quite specifically UTF-8 then encode bytes in here | 07:28 | |
hex | |||
07:29
jfried joined
|
|||
lue | I'm referring to the way the encode them in URLs (the funny % stuff). I don't know, see that gives me the (false?) impression it hasn't caught up. | 07:29 | |
masak | lue: secondly, as a purely stylistic micro-optimization, prefer using comma (',') to tilde ('~') when printing several strings in a 'say' call. it creates fewer strings internally, is therefore marginally faster, and is easier on the eye. | 07:30 | |
lue | from quick skimming of S05, | would require terms to match the same beginning and end point, while || doesn't, right? | 07:35 | |
masak | no, that's not the difference. | ||
| does LTM, || does strict left-to-right. | |||
lue: you have a variable called $file in the sub 'importformat'. it seems to contain the slurped contents of the file. this qualifies as confusing naming to me. YMMV. | 07:36 | ||
lue: your file test.pod sounds like a genuinely good idea. I don't think you should remove it as soon as things work. | 07:37 | ||
lue | well, at least its current incarnation as a file in the top directory. (maybe expand & mv to t/ ?) | 07:38 | |
07:38
Raynes left
|
|||
masak | lue: here's why the line '=begin Text' doesn't match <directive><delimited>: the string 'Text' doesn't march the rule <blocktype> | 07:39 | |
(and boy would I sometimes like to have debug output that told me such debug information about my grammars) | |||
HTH | 07:40 | ||
lue | *bangs head on nearby bangheadworthy object* | 07:41 | |
masak | told you that more eyeballs would help :) | 07:42 | |
lue++ # blagging | |||
dalek | ecza: 72c4e12 | sorear++ | docs/ (2 files): [docs] prose status, more LHF stuff |
||
sorear | masak: I'd like you to look at blob/master/docs/DIRECTIONS and tell me if that's what you wanted | 07:43 | |
lue | .oO(those ++'s look like bangheadworthy objects...) |
||
07:44
Woodi left
|
|||
TimToady | sorear: blast has an alternation of <block> | <statement>, and should never LTM into block unless it starts with the '{' from the <?before '{'> | 07:45 | |
07:46
Woodi joined
|
|||
sorear | Shouldn't the || stop LTM | 07:46 | |
in <block> | |||
TimToady | only for the right side of the || | 07:48 | |
masak | sorear: looking. | 07:49 | |
sorear | Does [A || B] in general make exactly the same LTM as A? | ||
TimToady | yes | 07:50 | |
in this case, it can never call B via LTM | |||
it's only there if you call <block> outside of an LTM | |||
07:50
kjeldahl joined
|
|||
TimToady | in that case it might fail the || | 07:50 | |
sorear | I had it that way earlier - it ran into issues with [ [A || B] | C ] | 07:51 | |
which will never match B | |||
because LTM sees that neither [A || B] nor C has B as a prefix, and so tries neither | |||
07:51
fhelmberger joined
|
|||
TimToady | that's correct behavior | 07:51 | |
masak | sorear: DIRECTIONS -- very nice. just what I was looking for. | 07:52 | |
TimToady | in that particular case, we could warn that B is unreachable | ||
sorear | so, concretely, "b" !~~ / [ [ a || b ] | c ] / ? | ||
TimToady | correct, that's how STD does LTM | 07:53 | |
in the block case, we can get to it by multiple paths | |||
std: default 42 | 07:54 | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Missing block at /tmp/WuUqaJdQ3d line 1:------> default ⏏42Parse failedFAILED 00:01 117m» | ||
sorear makes a one-line change to RxOp::SeqAlt::lad and runs the test | |||
scp1 | masak, I've started to implement it with inotify. Nice idea btw. | 07:55 | |
sorear | +s | ||
TimToady | std: lazy | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Bogus statement at /tmp/0jnDc4vQ4u line 1 (EOF):------> lazy⏏<EOL>Parse failedFAILED 00:01 119m» | ||
TimToady | that's dropping into <statement> instead of <block> | 07:56 | |
07:56
mavrc joined
|
|||
TimToady | whereas the default case is requiring a block by calling <block> directly | 07:56 | |
masak | scp1: cool. let me know how it goes. | 07:57 | |
sorear | looks like I added the test on Sep 7 00:23 | 07:58 | |
sorear checks the irclogs | |||
lue | .oO(As the clock struck midnight, lue wondered if sleep is something he should fight. He thought, .oO(Oh, plenty fine I'll be, cos I've got plenty o' caffeine!)) |
07:59 | |
sorear | TimToady: irclog.perlgeek.de/perl6/2010-09-07#i_2793271 | 08:01 | |
08:02
kjeldahl left
|
|||
sorear | also, this is why a testsuite is awesome | 08:04 | |
I know I made the decision for || to kill LTM on purpose | |||
so I git blame the test suite and it tells me exactly when I made that decision | |||
TimToady | yes, well, STD very much assumes that the LTM of A||B is the LTM of A | 08:06 | |
08:08
sECuRE joined
|
|||
masak | sorear: the Internet is not just some truck that I can dump stuff on. but backlog, RT, source repository, test suite and other similar digital containers are. I use them as only slightly detached extensions of my nervous system. | 08:10 | |
sorear has been known to use "bionic memory" to refer to irclogs | 08:11 | ||
masak | this is why p6eval is perhaps the most important bot around, too. its technological innovation is in some sense secondary to its social contribution: it brings Actual Code and its evaluation into the IRC conversation. | 08:14 | |
TimToady | note that STD's behavior is in fact specced at S05:2607 | ||
s/specced/specced (poorly)/ # :) | 08:16 | ||
moritz_ | www.perlmonks.org/?node_id=872809 # it seems that for some developers it's REALLY hard to distinguis between a language and a compiler | 08:17 | |
frettled | They wouldn't be Perl 5 users, by any chance? :) | ||
08:18
redicaps joined
|
|||
masak | lue: in your blog header, what does "Rakudo Star release 0" mean? as far as I know, there never was a release 0, and besides we're already on the fourth-soon-fifth release. | 08:18 | |
sorear | ok. blasts work. | ||
dalek | ecza: b85fe1c | sorear++ | / (2 files): Revert 4819d25 - STD depends on opposite behavior |
08:19 | |
masak | moritz_: the Update part of the top post is very cute, though. :) | ||
moritz_: if one "can't hardly wait", does that mean that one has almost no problem waiting? :P | 08:20 | ||
moritz_ | :-) | ||
lue | I need to change that, too lazy right now though :) [I will create a special one for 23 Nov. that'll be created to last around 1 year] | ||
moritz_ | \o/ www.perlmonks.org/?node_id=872821 other monks now start with Perl 6 replies :-) | 08:22 | |
lue | masak: release 0 was one way it was called initially [zero-indexing you know] | 08:23 | |
masak | lue: I have no memory of that. but you may be right. | 08:24 | |
sorear | masak: there is dialectal variation on the interpretation of double negatives in English, so it's best to avoid them in prose intended to be portable. | ||
masak | sorear: but sometimes, I can't not use them... | ||
lue | moritz_: I suddenly get an image of Catholicism and Protestantism, only s/Catholicism/Perl 5/ and s/Protestantism/Perl 6/ :) | ||
masak | "(Wow, I got the Perl 6 reply in before moritz!)" # :D | 08:25 | |
sorear | you can still introduce infix:<Z> | 08:26 | |
masak | I was thinking the same. | ||
moritz_ | I was wondering if I should :-) | ||
masak | except it doesn't work as a list-assoc infix in Rakudo :( | ||
moritz_ | zip() doesn't work either | ||
masak | alpha: 1,2,3 Z 4,5,6 Z 7,8,9; say "alive" | 08:27 | |
p6eval | alpha : OUTPUT«alive» | ||
masak | rakudo: 1,2,3 Z 4,5,6 Z 7,8,9; say "alive" | ||
p6eval | rakudo : OUTPUT«No applicable candidates found to dispatch to for 'infix:<Z>'. Available candidates are::():(Any $lhs, Any $rhs) in main program body at line 22:/tmp/C9tNScxicR» | ||
sorear | I think this is the first time I've seen spam on perlmonks | 08:29 | |
moritz_ | not the first time for me :( | ||
frettled | lue: But are we talking about the People's Front for the Liberation Palestine, or the Popular Palestinian Liberation Front? | ||
08:31
kjeldahl joined
|
|||
TimToady | zzz & | 08:32 | |
diakopter | z | 08:33 | |
frettled | ZzzZ? | 08:34 | |
08:35
Woodi left
|
|||
lue | The Front for the Liberation of Palestinian People of course! | 08:36 | |
08:36
PacoLinux left,
Woodi joined
|
|||
lue | I think I've burned my eyeballs and relevant portions of my brain for tonight. Goodnight o/ | 08:36 | |
08:36
mavrc left
|
|||
sorear | and I've just utterly broken STD with that last push | 08:39 | |
frettled | lue: Z tight | ||
sorear | my module Foo { } # Unable to parse module definition | ||
actually, it's trying to parse Foo as the block | 08:43 | ||
module { } # still works. I guess I broke <longname> | 08:44 | ||
08:48
gimix left
|
|||
sorear | also broken: also is Foo; $Foo (but $! fine). All signs point to longname | 08:54 | |
08:59
baest left,
baest joined
|
|||
masak | moritz_: by the way, I'm .25 through www.fanfiction.net/s/5782108/1/Harr...ationality -- it's way above my (admittedly unfounded) expectations on fanfic. | 09:02 | |
moritz_ | masak: I'm through all the chapters now (finished on Saturday), and waiting for the next chapter :-) | 09:03 | |
masak | it's still in progress? I'll read slowly, then :) | ||
moritz_ | but it's close to the end, I think | 09:04 | |
it's 60 chapters now, and maybe 2 more to go | 09:05 | ||
masak | oh, ok. | ||
moritz_ | it contains a lot of spoilers if you don't know all 7 books | 09:07 | |
masak | luckily, I finished the last book right before I went to see the first last movie :) | 09:08 | |
I've had that as a tradition, to pre-read the books lazily. | |||
moritz_ saw the movie yesterday | 09:09 | ||
not bad, IMHO | |||
I found it funny how Harry is supposed to see nearly nothing without his glasses, but you can look straight through the glasses without any distortions :-) | 09:10 | ||
HarryS | he got laser correction | 09:11 | |
off-camera | |||
masak | he's just pretending to be near-blind without them. simplest explanation. | 09:12 | |
moritz_ | there's even a scene that's blurred before he puts on the glasses | ||
09:13
hatseflats joined
|
|||
masak | moritz_: after reading part of the fanfic, it amuses me that your only nit seems to be about some refraction index or other. :P | 09:14 | |
moritz_ | masak: I'm currently supervising a lab experiment about lenses :-) | ||
there were other nits too, but most are really minor | 09:15 | ||
masak: have you read about the safety rules for transfiguration already? | |||
masak | moritz_: yes, last chapter. | ||
moritz_ | masak: in the "order of the phoenix" movie Dumbledore turns some attacking magic by Voldemort into water :-) | 09:16 | |
masak | hah :) | 09:17 | |
moritz_ | (for the innocent bystanders: transfiguring things into liquids and gases is strictly forbidden, because transfigurations are not permanent, and it will harm life if some part of the body suddenly turns into something else) | 09:20 | |
sorear | token alpha { <+INTERNAL::alpha+[_]> \w* } # Spot the bug | ||
moritz_ | not too hard :-) | 09:21 | |
09:25
tzhs joined
09:34
mavrc joined
09:36
timbunce joined
09:45
molaf joined
09:46
jasonmay joined
|
|||
masak | class Bug { has $.name }; my Bug $bug .= new( :name<Spot> }; # Spot the bug! :) | 09:50 | |
jnthn | } not ) | 09:52 | |
masak | oops. | ||
moritz_ | that's what you get for not testing the code you show us :-) | 09:53 | |
jnthn | Let me guess. That was not the bug you were looking for. ;) | ||
masak | wasn't meaning to introduce an actual bug, just to make a bad pun. | ||
09:54
redicaps left
09:59
plobsing left
10:01
gimix joined
10:03
am0c left
10:07
QinGW left
10:10
masak left
10:12
wtw left
10:14
Woodi left
10:15
wtw joined
10:16
Woodi joined
|
|||
dalek | ecza: 4dc0dbe | sorear++ | lib/Cursor.cs: Subrule entry/exit for RX trace |
10:20 | |
ecza: 28f112a | sorear++ | / (3 files): Fix stupid bug in alpha |
|||
10:26
Trashlord joined
10:41
dakkar joined
10:52
mikehh joined
10:56
leprevost joined
|
|||
sorear | more breakage - q"foo" -> Undeclared routine | 10:58 | |
moritz_ | niecza: say q"foo" | 11:00 | |
p6eval | niecza 28f112a: OUTPUT«foo» | ||
11:04
wamba joined
11:05
zby joined
|
|||
sorear | moritz_: EWRONGMETALEVEL | 11:15 | |
moritz_ | sorear: thought so | ||
sorear | niecza is miscompiling the STD parser | ||
actually at this point it looks like a runtime bug | |||
dalek | ecza: 4b8ffc9 | sorear++ | lib/Cursor.cs: Fix <.ws> LTM |
11:16 | |
11:18
nymacro joined
11:31
rgrau_ joined
11:35
nym joined
11:37
Woodi left
11:38
am0c joined
11:39
Woodi joined,
nymacro left
11:43
am0c left
12:03
cognominal left
12:06
cognominal joined
12:16
Bzek left
12:29
orafu left
12:30
orafu joined
12:41
jaldhar left
12:42
daxim joined,
Woodi left
12:43
Woodi joined,
jaldhar joined
12:50
Trashlord left
13:10
plainhao joined
13:11
takadonet joined
|
|||
takadonet | morning all | 13:11 | |
13:12
tzhs left
13:19
MayDaniel joined
13:24
Patterner left
|
|||
colomon | \o | 13:26 | |
13:26
wamba left
|
|||
takadonet | o/ | 13:26 | |
13:30
nym left
13:34
rgrau_ left
13:35
Psyche^ joined,
Psyche^ is now known as Patterner,
nymacro joined
13:37
MayDaniel left
13:50
redicaps joined,
kaare_ left
14:04
agentzh left
14:22
_kaare joined
14:23
wamba joined,
lichtkind joined
14:28
tzhs joined
14:33
wamba left
14:34
sftp joined,
wamba joined
14:35
wamba left
14:36
wamba joined
14:40
Guest3334 left
14:42
Woodi left
14:43
Woodi joined
15:00
araujo left
|
|||
MindosCheng | \o/ | 15:01 | |
moritz_ | /o\ | ||
(rainy day here, need my arms for protection) | 15:02 | ||
tadzik | :) | 15:03 | |
lichtkind | moritz_: its actually snow here | ||
have to protect my herbs in the garden a bid | 15:04 | ||
moritz_ | when you go to work by bike, snow is less annoying than rain | ||
lichtkind | moritz_: true | 15:06 | |
moritz_: will you come to frankfurt? | |||
15:06
alester joined
|
|||
moritz_ | lichtkind: when? | 15:07 | |
(though the answer is most likely "no" anyway) | |||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet | 15:08 | |
15:08
pyrimidine joined,
Woodi left
|
|||
MindosCheng living in Tropical and subtropical for most of his life. | 15:08 | ||
15:09
Woodi joined
|
|||
lichtkind | moritz_: wiki.perl-community.de/Community/Pl...p2010#Wann | 15:10 | |
15:13
araujo joined
|
|||
moritz_ | so, upcoming weekend | 15:14 | |
lichtkind | yes | 15:15 | |
moritz_ | negative; too much to do | ||
15:17
Sarten-X left
|
|||
lichtkind | moritz_: i understand that one :) | 15:18 | |
moritz_: but i have friends in ffm so have several reasons | |||
who is responsible for try.rakudo.org/ ? | |||
please add perl6.org/documentation/ in the link section below | 15:19 | ||
15:22
MayDaniel joined
15:25
wamba left
15:26
kanishka joined,
kjeldahl left,
wamba joined
15:28
Sarten-X joined
15:29
meppl joined
15:33
PacoLinux joined
|
|||
lichtkind | dalek: tell cygx please add perl6.org/documentation/ in the link section below on try.rakudo.org/ | 15:37 | |
15:37
tadzik joined
|
|||
lichtkind | @dalek tell cygx please add perl6.org/documentation/ in the link section below on try.rakudo.org/ | 15:38 | |
lambdabot | Unknown command, try @list | ||
lichtkind | dalek tell cygx please add perl6.org/documentation/ in the link section below on try.rakudo.org/ | ||
moritz_ | lambdabot? didn't we kick and ban that spammy bot for good? | ||
15:40
wtw left
|
|||
moritz_ | lichtkind: I've added the link to the template. The next update from source should get it | 15:41 | |
lichtkind | thank you | 15:42 | |
15:45
ch3ck joined
15:50
redicaps left
15:51
kjeldahl joined
16:00
flatwhatson left
16:01
nymacro left
16:05
MayDaniel left
16:06
silug left
16:13
flatwhatson joined
|
|||
jnthn | evening, #perl6 | 16:19 | |
16:25
flatwhatson left
16:26
tzhs left
16:28
mkramer1 left
16:29
mkramer joined,
wamba left
16:33
risou joined
|
|||
lichtkind | jnthn: greets | 16:34 | |
jnthn | ahoj, lichtkind | 16:36 | |
16:36
Raynes joined
|
|||
lichtkind | ciau | 16:37 | |
jnthn: i want you to interview again for the perl 6 history tablet | 16:38 | ||
16:38
flatwhatson joined
|
|||
jnthn | lichtkind: interview...uh-oh. :) | 16:40 | |
lichtkind | dont worry i dont boost your ego just extract some vital infos for the docs :) | 16:41 | |
jnthn | rakudo: my (@foo, @bar); @foo.cross(@bar) | ||
p6eval | rakudo : OUTPUT«Method 'cross' not found for invocant of class 'Array' in main program body at line 22:/tmp/Ly4m3WwZjn» | ||
16:47
wamba joined
16:48
wamba left
16:49
wamba joined
16:52
mila_ joined
16:54
MindosCheng left
16:55
mila__ left
16:57
bitter16 joined
|
|||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet | 16:58 | |
colomon | .cross? | 17:00 | |
17:02
timbunce left
|
|||
lichtkind | colomon: perlcabal.org/syn/S03.html#Cross_operators | 17:06 | |
17:06
risou_ joined
|
|||
colomon | huh. I don't think we implemented it that way.... | 17:07 | |
17:07
risou left
|
|||
jnthn | colomon: I didn't think tehre was a .cross method either. | 17:08 | |
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....lta_tablet | 17:09 | |
17:09
timbunce joined
|
|||
colomon | what sort of object is (<a b>; 1,2)? lol? | 17:12 | |
colomon suspects the spec has changed since we implemented Xop.... | 17:13 | ||
jnthn | I think it used to be a Slicel, but... :) | 17:14 | |
Maybe now it's a Lol | |||
:) | |||
17:14
justatheory joined
17:17
mssm joined
|
|||
lichtkind | perl 6 gets much more funny revently | 17:21 | |
recently | |||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....lta_tablet | 17:25 | |
17:27
nadim left
17:32
Guest3334 joined
17:35
Trashlord joined
17:37
cdarroch joined,
cdarroch left,
cdarroch joined
17:38
Guest3334 left
17:40
timbunce left
17:47
timbunce joined
17:53
envi left
17:57
impious joined
17:58
spq1 joined
18:05
dakkar left
18:13
silug joined
|
|||
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet | 18:19 | |
18:19
impious left
18:23
ch3ck left
18:25
mavrc left
18:27
mavrc joined
18:33
gavv\w left
18:34
aindilis left
18:35
nadim joined
18:37
leprevost left
18:41
bluescreen joined,
bluescreen is now known as Guest9987
18:45
mavrc left
18:46
kanishka left
|
|||
Tene | phenny: tell cygx please add perl6.org/documentation/ in the link section below on try.rakudo.org/ | 19:00 | |
phenny | Tene: I'll pass that on when cygx is around. | ||
19:02
daxim left
19:15
neroxx joined
|
|||
dalek | kudo: 90cb844 | moritz++ | / (4 files): [conf] rename revision comparison module |
19:18 | |
19:20
ch3ck joined
|
|||
sorear | 81.95%, 54m 45s... | 19:31 | |
good * #perl6 | |||
lue | hello o/ | 19:33 | |
lichtkind | Tene: thnaks but moritz done this already :) | 19:35 | |
lue: hi | |||
sorear | @part #perl6 | 19:36 | |
19:36
lambdabot left
|
|||
diakopter | heh | 19:36 | |
sorear | moritz_: please don't waste perfectly good ban slots on lambdabot, not while I have an admin bit on it anyhow | ||
19:40
risou_ left
|
|||
TimToady | now that sorear++ is drawing within 9% of STD, I'd better start hacking on the std STD some more... :) | 19:43 | |
colomon | ;) | 19:44 | |
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet | 19:45 | |
moritz_ | sorear: uhm, don't we have plenty of free ban slots? | 19:59 | |
dalek | tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet | 20:02 | |
20:09
wamba left
20:12
wamba joined
20:13
pyrimidine left
20:15
sftp left
20:18
jaldhar left,
sftp joined
20:21
sftp left,
pyrimidine joined
20:22
sftp joined
20:29
plainhao left
20:33
neroxx left
20:34
fhelmberger left
20:37
XaRDaX joined
20:38
wamba left
20:41
wamba joined
|
|||
jnthn | nqp: sub foo(:$x) { say($x // 'ok'); }; foo(); | 20:49 | |
p6eval | nqp: OUTPUT«ok» | ||
diakopter | nqpnet: sub foo(:$x) { say($x // 'ok'); }; foo(); | 20:50 | |
p6eval | nqpnet: OUTPUT«Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at NQPOutput_1290459063.block_6 (Rakudo.Runtime.ThreadContext TC, Rakudo.Metamodel.RakudoObject Block, Rakudo.Metamodel.RakudoObject Capture) [0x00000] in <filename unknown>:… | ||
jnthn needs to make those failures less noisy | 20:51 | ||
diakopter | lc() | ||
20:53
icwiener joined
|
|||
diakopter | nqpnet: Capture.new.bind_pos(0, 4); | 20:55 | |
p6eval | nqpnet: OUTPUT«Unhandled Exception: System.InvalidOperationException: No such method bind_pos at Rakudo.Metamodel.KnowHOW.KnowHOWBootstrapper.<Bootstrap>m__7 (Rakudo.Runtime.ThreadContext TC, Rakudo.Metamodel.RakudoObject Ignored, Rakudo.Metamodel.RakudoObject Cap) [0x00000] in <filename unkno… | ||
dalek | odel: 3400d13 | jonathan++ | dotnet/runtime/Runtime/Signatures/SignatureBinder.cs: [dotnet] Fix vivification/default values on named parameters. |
||
jnthn | diakopter: | 20:56 | |
$!cap := nqp::instance_of(NQPCapture); | |||
s/NQPCapture/self/ | 20:57 | ||
diakopter | but I don't want that | ||
I want an NQPCapture | 20:58 | ||
jnthn | oh...sorry, I mis-read | ||
The issue is that in new you don't have an object yet | |||
So this is setting $!cap in the type object. | 20:59 | ||
diakopter | oh, I see; build needs called | ||
jnthn | Which should probably explode. | ||
diakopter | oh I see the problem | 21:00 | |
new() *must* return self | |||
jnthn | Yes | ||
diakopter | ran into this other places too | ||
moritz_ | .bless NYI? | 21:01 | |
jnthn | moritz_: or BUILDALL... | 21:04 | |
TimToady | diakopter: eh? you mean the new self, not the invocant of the new method | 21:14 | |
jnthn | nqpnet: my $x := NQPCapture.new; $x[0] := 42; say($x[0]); | 21:20 | |
p6eval | nqpnet: OUTPUT«Unhandled Exception: System.InvalidOperationException: No such method new at Rakudo.Metamodel.KnowHOW.KnowHOWBootstrapper.<Bootstrap>m__7 (Rakudo.Runtime.ThreadContext TC, Rakudo.Metamodel.RakudoObject Ignored, Rakudo.Metamodel.RakudoObject Cap) [0x00000] in <filename unknown>:0… | ||
jnthn | hmm | 21:21 | |
diakopter: Does that work for you locally? | |||
diakopter: oh, fails for me locally too. | |||
21:21
MayDaniel joined
|
|||
lue | ohayo o/ | 21:27 | |
sorear | std: { my $x = 1 } | 21:28 | |
p6eval | std a194beb: OUTPUT«Potential difficulties: $x is declared but not used at /tmp/_MpplE2J2a line 1:------> { my $x⏏ = 1 }ok 00:01 121m» | ||
colomon | \o | 21:29 | |
21:29
rgrau_ joined
21:30
timbunce left
|
|||
dalek | odel: f531f67 | jonathan++ | dotnet/compiler/Actions.pm: [dotnet] Until we're bootstrapped and can introspect, need to keep list of things declared in the setting so they're known as lexical; add NQPCapture to this list. |
21:30 | |
21:36
Guest9987 left
21:37
MayDaniel left
21:48
mssm left
21:49
Guest9987 joined
21:50
kjeldahl left
21:51
masak joined
|
|||
masak | \o/ | 21:51 | |
jnthn | /o\ | ||
:) | |||
lue | \0/ | 21:52 | |
jnthn | No need to be big-headed... | ||
lue | \./ # Fine. Have it your way, jnthn :) | ||
masak | now that's adaptability. | 21:53 | |
diakopter | \O/ | ||
what's the O with the two dots over it | |||
jnthn | Head inflamed due to mosquito bites | 21:54 | |
lue | a butterfly :) | ||
diakopter | I mean the capital O | ||
TimToady | diakopter: *you* last set the topic; you tell us | ||
Tene | diakopter: OxCCx88 | ||
.u OxCCx88 | |||
phenny | U+004F LATIN CAPITAL LETTER O (O) | ||
U+0308 COMBINING DIAERESIS (◌̈) | 21:55 | ||
Tene | is how I type it, at least | ||
diakopter | oo | ||
\oo/ | |||
Tene | .u Ö | ||
phenny | U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS (Ö) | ||
Tene | is an option too | ||
diakopter | \Ö/ | ||
21:57
pyrimidine left
|
|||
masak | Tintin: \δ/ | 21:59 | |
lue | ***we now return to our regularly scheduled 0x7F and lower codepoints. Hopefully.*** | ||
Tim und Struppi! [as they're called in the German version of the comics] | 22:00 | ||
diakopter | "Cellar Door" | 22:01 | |
22:01
mssm joined
|
|||
lue | rakudo: my @a = <. 1 2 . 3 4>; my @b; for @a { if $_ == "." { @b.push(""); } elsif $_ ~~ /\d/ { @b[*-1] ~= $_; };}; say @b.perl; | 22:03 | |
p6eval | rakudo : OUTPUT«["12", "34"]» | ||
sorear | TimToady: What are the other elements of $*FILE? | 22:04 | |
22:05
plobsing joined
|
|||
diakopter | rakudo: my @a = <. 1 2 . 3 4>; my @b; for @a { if $_ ~~ /\d/ { @b[*-1] ~= $_ }}; say @b.perl | 22:06 | |
p6eval | rakudo : OUTPUT«Cannot modify readonly value in '&infix:<=>' at line 1 in <anon> at line 22:/tmp/e9ai7QPP9B in main program body at line 1» | ||
lue | my class C { has $.type; has $.stuff; method HAI($a) { $.stuff ~= $a };}; my @a = <. 1 2 . 3 4>; my C @b; for @a { if $_ == "." { @b.push(C.new(:type('.'))); } elsif $_ ~~ /\d/ { @b[*-1].HAI($_); };}; say @b.perl; | 22:09 | |
rakudo: my class C { has $.type; has $.stuff; method HAI($a) { $.stuff ~= $a };}; my @a = <. 1 2 . 3 4>; my C @b; for @a { if $_ == "." { @b.push(C.new(:type('.'))); } elsif $_ ~~ /\d/ { @b[*-1].HAI($_); };}; say @b.perl; | |||
22:09
_kaare left
|
|||
p6eval | rakudo : OUTPUT«(timeout)» | 22:09 | |
dalek | ecza: 36db696 | sorear++ | v6/tryfile: [v6] fix canonicalize_name for GLOBAL::<$foo> |
22:13 | |
ecza: 05d77c1 | sorear++ | v6/tryfile: [v6] fix labels, Z+, X+ |
|||
22:18
Guest9987 left
22:19
rblackwe joined
|
|||
lue | gist.github.com/710830 this fits in the module I described yesterday. The problem is that the @.parsetree array ends up containing an object for each line in the file test.pod, instead of two objects for each block. | 22:20 | |
dalek | lek-poller: 847cbe7 | sorear++ | push.psgi: Save copies of GitHub announce packets |
22:21 | |
lue | can anyone check it out for me? From what I did in p6eval above, it seems to be a problem with the object rather than the loop. | 22:22 | |
sorear | first off, has Pea @.foo is BAD | 22:24 | |
type constraints and @ don't mix yet | |||
22:33
Geoff__ joined
22:34
Geoff__ left,
meppl left
|
|||
sorear | tadzik: I think I see the problem | 22:46 | |
JSON::XS automatically decodes UTF-8 input | |||
the CREDITS parser doesnt' | |||
so karmalog is comparing your name as a byte string (in CREDITS) to your name as a character string (in the commit packet) | 22:47 | ||
22:47
wamba left
|
|||
sorear | perl5-- # for making $bytestring eq $charstring silently DTWT | 22:47 | |
22:52
wamba joined
22:53
wamba left
22:55
wamba joined
|
|||
masak | sorear: I hear they're thinking of fixing that in the subsequent major version. | 22:56 | |
oops. maybe let's not go there, on second thought. again. | 22:57 | ||
sorear: I hear they're thinking of doing it in some other way in Perl 6. :) | |||
23:02
wamba left
23:03
bluescreen joined
|
|||
sorear | masak: I'd be interested to hear /how/ | 23:03 | |
23:03
wamba joined
23:04
bluescreen is now known as Guest24760
|
|||
masak | sorear: by keeping a clear separation between sequences-of-chars and their encodings as sequences-of-ints. | 23:04 | |
sorear | I understand you've done some work on this | ||
masak | where 'char' has some more formal definition, maybe 'grapheme'. | ||
sorear: yes, I did GSoC work on the latter type, Buf. | 23:05 | ||
23:05
spq1 left
|
|||
masak | sorear: this might clarify some aspects of it: strangelyconsistent.org/blog/str-an...get-it-now | 23:06 | |
sorear | jul 09? didn't know sc.org was that old | 23:08 | |
masak | it isn't. | 23:09 | |
I imported ~200 posts from use.perl when starting it. | |||
Tene | sorear: It's been around for forever; it just used to go by its acronym, SCO. It was involved with a lawsuit recently, which prompted the name adjustment. | 23:11 | |
masak would prefer not to talk about that | |||
in other news, if you're using Linux you have to pay me license money. | |||
lue | noooo! | 23:12 | |
masak | just kidding. that kind of trick is so 2003. | 23:14 | |
lue | in the gist I put up earlier, I think method addline($stuffz) is to blame. | 23:16 | |
23:18
wamba left
|
|||
lue | I'll look at it later, maybe it'll make sense then. afk | 23:27 | |
23:29
meppel joined
23:30
meppel left,
meppl joined
|
|||
dalek | lek-poller: 395a68f | sorear++ | modules/local/karmalog.pm: Add ad-hoc github link shortening |
23:33 | |
23:34
whiteknight joined
|
|||
dalek | ecza: f958e9c | sorear++ | / (3 files): Implement :i "str" / <sym> |
23:34 | |
23:34
XaRDaX left
23:38
colomon left
23:40
Guest24760 left,
pyrimidine joined
23:42
pyrimidine left
23:53
bluescreen joined
23:54
bluescreen is now known as Guest99986
23:58
colomon joined
|
|||
masak | rakudo: sub foo($a, %h?) { bar($a, %h) }; sub bar($a, %h?) { say "alive!" }; foo(42) | 23:58 | |
p6eval | rakudo : OUTPUT«Method 'HOW' not found for invocant of class 'Hash' in 'bar' at line 1 in 'bar' at line 22:/tmp/dkqeNBk8Hm in 'foo' at line 22:/tmp/dkqeNBk8Hm in main program body at line 22:/tmp/dkqeNBk8Hm» | ||
masak | rakudo: sub foo($a, %h?) { say %h.WHAT }; foo(42) | ||
p6eval | rakudo : OUTPUT«Method 'WHAT' not found for invocant of class 'Hash' in 'foo' at line 22:/tmp/qK5WsYzzEI in main program body at line 22:/tmp/qK5WsYzzEI» | ||
masak submits rakudobug | |||
colomon | masak++ | 23:59 | |
masak | bug brought to you courtesy of a November being brought back from the Mostly Dead. |