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
|