pugscode.org | temporary feather address: perl6.wall.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4))
Set by allbery_b on 24 March 2007.
Limbic_Region lanny ping 00:00
00:17 ludan joined 00:26 lanny joined
lanny If a test doesn't parse but still passes is that a :todo or a successful test? I'm leaning towards :todo<parse> but I find examples (regex/from_perl6_rules) which seem to say otherwise. Any opinions welcome. 00:27
Juerd It's a todo test if the feature isn't implemented yet 00:31
It's a real test if the test demonstrates a bug
In any case, if it's about parsing, wrap it in eval.
lanny Ugh. Maybe I'll go back to being too busy to work on pugs again. :)
But yes, that's in line with what I was thinking (at least about test validity). Thanks. 00:32
Oddly it isn't parsing but the test file continues on. I recall a time that non-parse would kill remaining tests.
It's in the regex engine which I'm guessing is robust enough to die without killing the rest of the process. 00:33
Limbic_Region oh hey 00:43
lanny - can I /msg you or are you not around again?
lanny I'm here 00:46
pugscode.org seems to resolve again on my work box
geoffb avar: I was following S06:686-700 00:47
avar geoffb: Then I'm wrong:) 00:50
00:57 esstone joined
TimToady geoffb: did you supply a terminating case as well with sig ()? *$head still requires a parameter. 00:58
geoffb TimToady: OH! I assumed P5 slurping ... so when the list went empty *$head would be undef 01:01
(yes, I know that the test above assumed "false" not "undef", but that was my minimal variant of a larger broken routine)
dduncan I have a quick opinion question about module versioning ...
does it seem unreasonable to release the first version of an in-development module as version 0.0.0, say, rather than 0.1.0 or 0.0.1 ? 01:02
TimToady geoffb: it's more like Haskell, so you get to write the null case too.
dduncan something analagous is what Pugs did
geoffb TimToady: OK, so do I have to provide all of (*$head, *$neck, *@tail), (*$head, *$neck), (*$head), and () signatures?
TimToady no *@tail can be empty. 01:03
dduncan and it is then visually similar to 1.0.0 later, in that the non-major versions are all zero
lanny Juerd: Any chance of feather upgrade for SVN::Mirror from clkao's unreleased version which fixes 'RA layer request failed'? Given sudo I can do the needful but understand if sudo isn't given out like commitbit. :)
TimToady s/no/no,/
and you can probably even get away with saying *$neck? to make it optional. 01:04
geoffb OK, so I'll need (*$head, *$neck?, *@tail) and (), right?
dduncan I'm hoping to release the first QDRDBMS any day now, and currently prefer to simply make it version zero, rather than some small increment above zero, as seems to be common on CPAN ... are you aware that such a versioning may cause any problems?
TimToady could probably even have *$head? as optional, but writing the () case seems easier than testing
geoffb So what do you get when you try to use an optional arg that is missing? 01:05
Aankhen`` dduncan: Sorry to interrupt, but what is the "QD" in QDRDBMS?
tene dduncan: my thought about the "non-major versions are all zero" issue is that 0.0.0 is the "doesn't have any code at all" version
geoffb aka "Skeleton straight out of skeleton generator" 01:06
dduncan "quick and dirty" ... because it is an early draft version 01:07
Aankhen`` Ah, okay.
TimToady presumably replacing QD with something else at some point, in which case the version number doesn't matter much.
see Pugs 6.28 < Perl 6 for instance 01:08
dduncan the mature term name will be completely different, most likely
TimToady CDRDBMS
and now for something completely different...
tene Clean and Drawn-Out? 01:09
dduncan I'm actually thinking of calling it "Muldis", unless some better name can be suggested
the idea is to use a nonexistent word and brand it
so I made one up, and that is it
tene Good plan. I like the name.
geoffb ?eval sub rl (*$h, *$n, *@t) { say 'foo' } sub rl () { say 'bar' } rl(2, 5); 01:10
01:10 evalbot_r15780 is now known as evalbot_r15784
evalbot_r15784 Error: No compatible multi variant found: &rl 01:10
TimToady gaal will want to spell it MĆøĆøldise or some such
dduncan in any event, I registered all the Muldis TLDs about 2-3 years ago in case I did end up going with it
Aankhen`` Hehe.
TimToady s:g/sub/multi/
geoffb ?eval multi rl (*$h, *$n, *@t) { say 'foo' } multi rl () { say 'bar' } rl(2, 5); 01:11
evalbot_r15784 OUTPUT[fooā¤] Bool::True
Aankhen`` Are recursive regexes still on the books for the initial release of Perl 6?
geoffb Dangit, for some reason I thought sub defaulted to multi, but maybe I was thinking of 'our'
dduncan the first QDRDBMS release will be probably complete to about the same degree that the first Pugs release was ... it'll do next to nothing, but it'll do something at least, and enough for people to get an idea of how to use it
TimToady do you mean self-recursive without naming?
Aankhen`` Yes.
dduncan its mainly a skeleton, that will then be developed
TimToady it doesn't seem terribly difficult, just haven't specced the syntax yet. <self> comes to mind... 01:12
geoffb ?eval multi rl (*$h, *$n, *@t) { say 'foo' } rl(2, 5);
Aankhen`` Ah, cool.
evalbot_r15784 OUTPUT[fooā¤] Bool::True
geoffb ?eval sub rl (*$h, *$n, *@t) { say 'foo' } rl(2, 5);
evalbot_r15784 OUTPUT[fooā¤] Bool::True
TimToady or <$?ROUTINE> should work, I expect
since they're really just methods 01:13
Aankhen`` That's what I thought, wasn't sure how to reference it within a rule.
geoffb ?eval multi rl (*$h, *$n, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(2, 5);
evalbot_r15784 Error: No compatible multi variant found: &rl
geoffb Shouldn't that say 'bar'? 01:14
TimToady geoffb: probably. still working out the kinks on mmd 01:15
geoffb Ah!
OK, so I'm not completely insane.
TimToady ?eval multi rl (*$h, *$n, *@t) { rl(@t) } multi rl () { say 'bar' } rl(2, 5); 01:16
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady ?eval multi rl (*$h, *$n?, *@t) { rl(@t) } multi rl () { say 'bar' } rl(2, 5);
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady ?eval multi rl (*$h, *$n?, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(2, 5);
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady curious 01:17
a bit buggy, I'd say
geoffb nodnod
tene ?eval multi rl (*$h, *$n, *@t) { say @t.perl } multi rl () { say 'bar' } rl(2,5);
evalbot_r15784 OUTPUT[[]ā¤] Bool::True
TimToady ?eval multi rl ($h, $n?, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(2, 5); 01:19
evalbot_r15784 Error: No compatible multi variant found: &rl
tene ?eval multi rl (*$h, *$n, *@t) { say @t.perl } multi rl () { say 'bar' } rl([]); 01:20
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady ?eval multi rl (*$h, *$n?, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(|[]); 01:21
evalbot_r15784 OUTPUT[barā¤] Bool::True
TimToady ?eval multi rl () { say 'bar' } rl(|[]); 01:22
evalbot_r15784 OUTPUT[barā¤] Bool::True
geoffb ?eval multi rl (*$h, *$n?, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(2, 5, []);
evalbot_r15784 Error: No compatible multi variant found: &rl
geoffb ?eval multi rl (*$h, *$n?, *@t) { rl(|@t) } multi rl () { say 'bar' } rl(2, 5, |[]);
evalbot_r15784 Error: No compatible multi variant found: &rl
tene ?eval multi rl () { say 'bar' }; my @l = []; rl(|@l);
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady ?eval multi rl () { say 'bar' }; my @l = []; rl(|[@l]); 01:23
evalbot_r15784 Error: No compatible multi variant found: &rl
TimToady perhaps capture interpolation isn't quite up to snuff 01:24
geoffb Seems so.
Is this related to the stuff gaal was working on? Er, "SigMonoid" or somesuch?
TimToady yeah, gaal's been point man on the sig/capture stuff 01:25
if I recall, the SigMonoid stuff is particularly for determining the relationships of sigs 01:26
and for generating protosigs where they're missing 01:27
geoffb k 01:30
01:36 CardinalNumber joined 01:54 Psyche^ joined, Psyche^ is now known as Patterner 02:03 Psyche^ joined, Psyche^ is now known as Patterner 02:04 Psyche^ joined, Psyche^ is now known as Patterner 02:05 frodo72 joined 02:07 Psyche^ joined, Psyche^ is now known as Patterner 02:59 rindolf joined 03:01 dmpk2k joined 03:03 ofer0 joined
rindolf Hi all. 03:15
Hi ofer0
Can anyone think of more Larry Wall quotes?
<<< * There's only one Larry Wall that matters. >>>
tene rindolf: the only LW quote I need: 03:17
#perl6.02-09.log:14:16 < TimToady> then we could all be vikings
rindolf tene: I want *facts* not *quotes*. 03:18
tene: like Chuck Norris facts.
03:18 rashakil__ joined
rindolf sial.org/pbot/23771 03:29
lambdabot Title: Paste #23771 from "rindolf" at 82.81.20.167
04:23 prly_ joined 04:42 kanru joined 04:50 cognominal joined 05:06 rashakil__ is now known as rashakil 05:18 cognominal joined 05:20 prly joined 05:39 jisom joined 05:45 charsbar_ joined 06:14 BooK joined 06:25 carson joined 06:41 MikeJS joined 06:44 diakopter joined 06:45 rindolf joined 06:50 Belaf joined 06:58 dduncan left 07:07 prly_ joined 07:13 [particle] joined 07:19 amnesiac joined 07:23 prly joined 07:31 prly_ joined 07:44 prly__ joined 07:46 xinming_ joined 08:17 esstone joined 08:18 revdiablo joined 08:21 prly joined 08:22 nxu7 joined 08:28 prly_ joined 08:33 prly___ joined 08:38 iblechbot joined 08:41 elmex joined 08:56 ozo_ joined 09:15 awatin joined 09:17 nxu7 joined 09:19 prly joined 09:31 devogon joined 09:43 the_dormant joined 09:50 Belaf joined 10:17 chris2 joined 10:18 jql joined 10:39 Psyche^ joined 10:46 buetow joined 10:47 bernhard joined 10:48 elmex joined 10:50 dolmans joined 10:54 Psyche^ is now known as Patterner
gugod a/wg #jsan 10:56
11:04 awatin joined 11:16 awatin joined 11:27 lichtkind joined 11:31 turrepurre joined 11:35 turrepurre joined 11:37 FurnaceBoy joined 11:45 ofer0 joined 12:06 BooK joined, kanru joined, mako132_ joined, penk joined, stevan__ joined, mr_ank joined, rhr joined, Lorn joined, rlb3 joined, shay joined, cookys joined, sili joined, silug joined, shay|p6 joined, [smash] joined, Gothmog_ joined, buubot joined, SamB joined, cls_bsd_ joined, gaal joined, qmole_ joined, statico joined, aukjan|gone joined, specbot6 joined, takesako__ joined, kolibrie joined, stef_ joined 12:28 Belaf joined 12:30 Jedai joined 12:42 mjk joined 12:52 ludan joined 13:00 the_dormant joined 13:29 Limbic_Region joined
Limbic_Region had a rather odd dream this morning that he was apparently interning at "The Perl Institute" somewhere out on the west coast which had gorgeous views of rolling green hills outside 13:42
13:42 FurnaceBoy joined 13:45 the_dormant joined 14:10 awatin joined 14:11 Belaf joined 14:14 awatin joined
svnbot6 r15785 | lanny++ | * regex/from_perl6_rules 14:28
r15785 | lanny++ | + finish cleanup of unexpectedly passing tests
14:29 TimToady joined 14:43 wilx joined 15:05 explorer joined 15:08 weinig|away is now known as weinig 15:16 iblechbot joined 15:38 Leibsle joined 15:39 Belaf joined 15:49 wilx` joined 15:56 wilx` is now known as wilx 16:03 justatheory_ joined 16:18 marmic joined 16:23 forsaken joined, diakopter joined 16:25 idiotmax joined, wilx` joined 16:32 peshalto joined 16:45 wilx` is now known as wilx 17:14 esstone joined 17:17 malpertuis joined, malpertuis left 17:33 ozo_ joined 18:07 the_dormant joined 18:09 prism joined 18:26 Belaf joined
lichtkind Leibsle: hihi machst channel auf? 18:31
Leibsle me? why should i? 18:32
18:34 devogon joined
integral it's been quiet here today 18:37
lichtkind Leibsle: scheint so als wenn du nickserve id hast :) 18:40
Limbic_Region: cool 18:41
18:41 stevan_ joined
moritz re 18:41
Leibsle lichtkind, thats only to avoid impersonifications :P 18:42
lichtkind hehe
integral "impersonations" 18:43
Leibsle integral, shut up.
integral err, no offense meant
Leibsle lichtkind, mit dem vollidiot hab ich mich gerade schon auf irc.perl.org rumgeōæ½xE4rgert :) 18:44
lichtkind ach komm so schlimm ist er nicht :) 18:45
Leibsle die pappnasen erwarten das man eine webseite liest bevor man auf #perl geht, weil es ein channel fōæ½xFCr idioten ist und es ausdrōæ½xFCcklich kein help channel ist. man kanns aber nicht deutlich ins topic schreiben oder so
lichtkind Leibsle: naja das topic ist fĆ¼r was anderes da eher aus spass gehƶrt halt zur kultur bsit aber auch ganz schƶn aggro 18:46
Leibsle ja ich bin aggro weil ich solche leute fōæ½xFCr keinen gewinn fōæ½xFCr das internet halte
statt sich in die lage neuer besucher reinzuversetzen schreibt man scheiōæ½xDFe ins topic und verarscht die leute die um hilfe fragen 18:47
wieso dann den channel nicht #wichser statt #perl nennen 18:48
elmex lol 18:49
Leibsle :P 18:52
18:53 dmpk2k joined
lichtkind Leibsle: weil sich hier perl leute treffen es ist fĆ¼r den inneren kern der perl gemeinde die einfach nur schwatzen will wien lehrerzimmer das nciht nach wĆ¼nschen der schĆ¼ler gestaltet wird 19:10
elmex haha 19:11
was ging denn da ab?
lichtkind ka 19:12
19:13 rindolf joined
rindolf Hi all. 19:13
What would be a good "What's in it for me" slogan for:
perlbot: perl begin
perlbot perl-begin.berlios.de/
lambdabot Title: Perl Beginners' Site
rindolf How about "No non-sense programming."
Or "Expressive and fun programming" 19:14
19:36 shay_ joined, shay_ is now known as shay
lichtkind rindolf: dunno but i linked that site from our wiki 19:38
rindolf lichtkind: thanks.
lichtkind: got it.
lichtkind: "Lightning Speed Programming".
lichtkind dont sound perlsih 19:39
the way you like it - programming
rindolf lichtkind: programing the way you like it? 19:41
I know!
"Programming the Way You'd Love"!
Excellent!
Thanks lichtkind
19:41 ofer0 joined
lichtkind pleasure 19:41
yeah sounds good for me
rindolf lichtkind++ 19:42
19:42 ofer0 joined 19:58 stevan__ joined
Leibsle lichtkind, you dont understand the point. i dont argue that people need leisure talk. but a fun channel does not need the name "perl" on a network called "perl", with a channel topic full of stupid remarks and no word about "no help here" 20:04
and when you mention that this is not a problem of new visitors, more a problem of the regulars if they make fun of users, you get idiotic statements like "the network is private" or "read this or that website" 20:05
rindolf Leibsle: MAGNet?
Hi Leibsle
Leibsle hey rindolf :) 20:06
rindolf Leibsle: hi.
Leibsle yes
rindolf Leibsle: perl-begin.berlios.de/
lambdabot Title: Perl Beginners' Site
Leibsle nods
rindolf Leibsle: OK. 20:08
Leibsle: what's up?
irc.perl.org #perl is nasty.
I'm banned from there.
integral Weirdly, it wasn't actually today
rindolf integral: pardon? 20:09
Leibsle rindolf, not much going on right now. just came home from a food trip. and you?
#perl on MAGNet is for the kids' ego what a push-up bra is for old ladies 20:10
rindolf Leibsle: food trip? 20:11
Leibsle: where to?
Leibsle: what did you eat?
20:13 mako132_ joined
Leibsle rindolf, 3 cheeseburgers :P 20:14
rindolf Leibsle: ah. 20:16
Leibsle: how large?
Leibsle: aren't you German?
Leibsle yes i am! 20:17
rindolf Leibsle: OK.
I like Hamburgers.
Cheeseburgers too.
Leibsle me too. at least once every 1-2 weeks i eat some :)
rindolf Leibsle: are they McD's? 20:20
Leibsle: or real Hamburgers?
Leibsle Udo's
its a snack bar
rindolf There are some excellent Hamburger places in Hertzilya Pituakh.
Too bad I no longer work there.
We have McDonalds.
And a good Pizzeria+Pasta restaurant. 20:21
Leibsle also very important!
rindolf And a place to eat "Shawarma, Falafel, etc."
Leibsle mmm :) Falafel is tasty
Patterner Terrorists eat Falafel. 20:22
Good people eat Hamburgs and Freedom Fries. 20:23
rindolf Patterner: not only terrorists.
"Freedom fries".
It used to be a running joke on #perl.
20:23 Aankhen`` joined
rindolf There was also a good Asian bar there. 20:23
Leibsle heh 20:25
20:26 weinig joined 20:38 mako132_ joined 20:57 diakopter joined, Psyche^ joined 20:58 [particle] joined 21:05 Psyche^ is now known as Patterner
lichtkind Leibsle so kein chat heute dann gute nacht ;) 21:06
21:06 mako132_ joined
Leibsle lichtkind, schlaf gut! :) 21:06
lichtkind danke 21:07
21:07 wilx` joined 21:09 Khisanth joined, jisom joined 21:30 weinig is now known as weinig|bbl 21:36 buetow joined 21:38 mako132_ joined 21:41 xerox_ joined 21:42 xerox_ is now known as xerox
moritz 'night ;) 21:51
21:55 explorer joined 22:00 the_dormant joined 22:25 integral joined 22:40 diakopter left, Eidolos joined 23:09 bsb joined 23:22 ofer0 joined 23:38 revdiablo joined