pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] Set by diakopter on 25 June 2007. |
|||
00:13
unobe_away is now known as unobe
00:29
bonesss joined
00:35
jedai joined
00:44
weinig is now known as weinigFood
|
|||
pugs_svnbot | r16796 | Darren_Duncan++ | trunk: | 00:46 | |
: ext/Muldis-DB/ : Muldis D now has 2 representation formats (concrete, abstract) rather than 3 (relations, asts, strings) | |||
diff: dev.pugscode.org/changeset/16796 | |||
01:15
agentzh joined
|
|||
pugs_svnbot | r16797 | agentz++ | trunk: | 01:15 | |
: merged from agentz/PCR down to the trunk | |||
diff: dev.pugscode.org/changeset/16797 | |||
01:15
nipotaway is now known as nipotan
|
|||
pasteling | "evalbot_r16796" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25970 | 01:16 | |
01:28
diakopter joined
01:31
isaacd_ joined,
torz joined
01:42
daxim joined
01:52
Psyche^ joined
01:56
diakopter is now known as diakopter_afk
01:59
dazjorz joined,
alexe joined
|
|||
pugs_svnbot | r16798 | kolibrie++ | trunk: | 02:06 | |
: initial import of regex/modifiers.t | |||
: * I noticed that :c was not working | |||
: * there are more modifiers that should be tested | |||
diff: dev.pugscode.org/changeset/16798 | |||
02:06
justatheory joined
02:07
diakopter_afk is now known as diakopter
|
|||
kolibrie | maybe the :c tests should be marked todo | 02:09 | |
02:10
Psyche^ is now known as Patterner
|
|||
agentzh | .oO( hacking on win32 is painful ) |
02:10 | |
dazjorz | heh, the pugs_svnbot raises karma for each commit? | 02:13 | |
that must've been one reason to reach r16798 | 02:14 | ||
02:14
justatheory joined
|
|||
agentzh | indeed | 02:14 | |
i can no longer cheat by breaking the log messages ;) | |||
02:19
amnesiac joined
|
|||
pugs_svnbot | r16799 | agentz++ | trunk: | 02:21 | |
: [perl5/PCR] | |||
: t/lib/Regex: fixed a vim skewup | |||
: t/lib/Emitter.pm: generated the updated test | |||
: scripts (*.t_) using the actual outputs under t/ | |||
diff: dev.pugscode.org/changeset/16799 | |||
pasteling | "evalbot_r16798" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25971 | 02:23 | |
pugs_svnbot | r16800 | agentz++ | trunk: | 02:27 | |
: PCR - t::lib::Emitter - generates *.t_ under t/emitter/ instead | |||
diff: dev.pugscode.org/changeset/16800 | |||
02:28
diakopter is now known as diakopter_afk
|
|||
pugs_svnbot | r16801 | agentz++ | trunk: | 02:28 | |
: PCR - calls use_test_base() in Makefile.PL to bundle Test::Base with inc/. | |||
: note that it's not required for end-users to install Test::Base but it's required for developers to install T::B 0.53 or better :) | |||
diff: dev.pugscode.org/changeset/16801 | |||
02:28
diakopter_afk is now known as diakopter
|
|||
dazjorz | agentzh: alternatively, you could do one larger commit, with the only disadvantage being your karma doesn't rise that quickly. ;) | 02:28 | |
diakopter | agentzh++ agentzh++ agentzh++ | 02:29 | |
pugs_svnbot | r16802 | agentz++ | trunk: | ||
: PCR - added *.t_ to MANIFEST.SKIP and updated MANIFEST. | |||
diff: dev.pugscode.org/changeset/16802 | |||
agentzh | dazjorz: sorry for the noises but i've already got used to small commits... | 02:30 | |
pasteling | "evalbot_r16800" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25972 | 02:33 | |
agentzh | @tell fglock see r16801 | 02:35 | |
sigh. lambdabot is away... | |||
diakopter | I think lambdabot bit the dust | ||
er, I know it did | |||
agentzh | heh | ||
diakopter | all the hateflames killed it. | ||
agentzh misses lambdabot. | 02:36 | ||
dazjorz | agentzh: no problem to me :) I don't usually work on projects with a lot of people working on the same files, so I commit at most five times a day | ||
agentzh: next to that, my commitbot in #codeyard spits out only one line for each commit, and pasts the log message and file info (changed files, etc) to paster.dazjorz.com, so it's not as noisy =) | 02:37 | ||
agentzh | dazjorz: i prefer small commits because i often forget what i've done | ||
dazjorz | agentzh: that's what we have svn diff for ;) | ||
agentzh is lazy ;) | |||
nmake is tooooooo slow. i'd go home and continue hacking in my ubuntu box | 02:39 | ||
dazjorz | heh | ||
[04:37] * agentzh is lazy ;) | |||
...he said after the fifth commit | |||
fourth, sorry | |||
agentzh | later & | ||
02:39
agentzh left
02:43
r0bby_ joined
02:44
diakopter is now known as diakopter_afk
02:55
mjk joined
03:02
amnesiac_ joined,
unobe is now known as unobe_away
03:20
hkb_zz is now known as hkb_lab
03:33
weinigFood is now known as weinig
03:40
unobe_away is now known as unobe
|
|||
Aankhen`` | <@diakopter> moritz: (since it urlizes the revision number already in the first line) # just had a thought: you could prefix an [off] in the mean time. <G> | 03:45 | |
03:45
Schwern joined
|
|||
Aankhen`` wonders why the bot continues to put a : in front of commit messages. | 03:45 | ||
Aankhen`` also wonders whether linking SXX to the spec.pugscode.org document would be useful. | 03:48 | ||
unobe | Aankhen``: doesn't SXX already do that? moritz.faui2k3.org/irclog/out.pl?ch...26#id_l101 | 03:59 | |
or do you mean without the line number? | |||
Aankhen`` | The latter, yes. | 04:03 | |
04:06
weinig is now known as intern
04:15
amnesiac joined
04:16
intern is now known as weinig
|
|||
pugs_svnbot | r16803 | Aankhen++ | trunk: | 04:26 | |
: * [irclog] fresh batch of abbreviations. | |||
diff: dev.pugscode.org/changeset/16803 | |||
r16804 | Aankhen++ | trunk: | 04:35 | ||
: * [irclog] style tweaks. | |||
diff: dev.pugscode.org/changeset/16804 | |||
pasteling | "evalbot_r16803" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25973 | 04:37 | |
04:37
kanru joined
|
|||
Aankhen`` | ?eval "$(<1 2>.pick)" | 04:38 | |
04:38
evalbot_r16791 is now known as evalbot_r16804
|
|||
evalbot_r16804 | "\$(<1 2>.pick)" | 04:38 | |
Aankhen`` | Is $(...) supposed to interpolate? | ||
TimToady | yes, it is | 04:40 | |
Aankhen`` | Okay, just wanted to confirm. | ||
Hmm, maybe svnbot's diff link could be integrated into the first line. | 04:41 | ||
Like so: r16804 | Aankhen++ | trunk | dev.pugscode.org/changeset/16804 | |||
04:43
charsbar_ joined
04:44
mr_ank joined
04:46
GabrielVieira joined
|
|||
unobe | Aankhen``: that looks nice :-) | 04:49 | |
lidden | ?eval "{<1 2>.pick}" | 04:54 | |
evalbot_r16804 | "1" | ||
TimToady | ?eval "{ $(<1 2>.pick) }" | 04:59 | |
evalbot_r16804 | "1" | ||
TimToady | ?eval "{ $(my $x = <1 2>.pick) } $x" | ||
evalbot_r16804 | "2 " | ||
TimToady | ?eval "$(my $x = <1 2>.pick) $x" | 05:00 | |
evalbot_r16804 | "\$(my = <1 2>.pick) " | ||
05:00
weinig joined
|
|||
TimToady | that oughta work | 05:00 | |
?eval $(my $x = <1 2>.pick) ~ $x | 05:02 | ||
evalbot_r16804 | "22" | ||
TimToady | and that's what it should do, give or take a space or two | ||
amnesiac | is pick like a random choser? | ||
TimToady | no, it's not like a random chooser, it *is* a random chooser. :) | ||
amnesiac | yay! | 05:03 | |
nice nice then | |||
TimToady | it gets better | ||
?eval (1..52).pick(5) | |||
evalbot_r16804 | (30, 46, 13, 17, 21) | ||
amnesiac | :O | ||
TimToady | ?eval (1..10).pick(*) | ||
evalbot_r16804 | (5, 3, 8, 2, 10, 7, 1, 6, 9, 4) | ||
amnesiac | a shuffle? | ||
TimToady | and there's your shuffle | 05:04 | |
amnesiac | yay! | ||
TimToady | and it can even be a lazy shuffle | ||
amnesiac | all of that is implemented in Haskell only? | 05:07 | |
TimToady | currently | 05:08 | |
presumably the parrot version would not be in Haskell. :) | 05:09 | ||
05:09
weinig joined
|
|||
amnesiac | TimToady, have you guys benchmarked parrot impl and pugs one? | 05:10 | |
of *anything* | |||
TimToady | no, but parrot tends to run faster than p5, and pugs is known to be about 170 times slower than p5, give or take | 05:11 | |
pugs has had basically no optimization done to it | |||
except for slurping in precompiled Prelude and such | |||
amnesiac | TimToady, and is there a point in optimizing pugs? I mean, everything is just a prototype to be cleaned later? or just stays as a prototype implementation? | 05:13 | |
TimToady | depends on lots of things | 05:14 | |
mostly it just depends on who gets motivated to do what when | 05:15 | ||
amnesiac | well, thing is.. (at least me) Haskell is not as popular as C, at least among most of the Perlers... | 05:16 | |
TimToady | eventually most of the compiler will be written in Perl 6, so it's really only the runtime that would have to pick a different language for efficiency | 05:17 | |
if the Perl 6 compiler gets good enough, even large gobs of the runtime could be written in Perl 6 | |||
we already have a Prelude, after all. | 05:18 | ||
for instance, .pick could pretty easily be written in the Prelude, though it isn't currently | 05:19 | ||
amnesiac | so, the random number generator, and the shuffle algorithm, is Haskell builtin? | 05:20 | |
TimToady | and longer term, most of this stuff *should* be in Perl 6 at least optionally to support portability | ||
currently Haskell | |||
amnesiac | okip | 05:21 | |
05:29
ddwagnz joined
05:30
ddwagnz left
05:31
carbs joined,
tau joined,
PuricMic joined,
nyzer joined,
prez joined,
Astral13 joined,
KrayVi joined,
ctrlc joined,
tripper joined,
danyella joined,
TheSpiritul joined,
ScHyy joined,
Ana}{ joined,
darkvibrator joined,
nela26 joined,
ren120 joined,
dejeana joined,
thorqua joined,
average_j joined,
sam667 joined,
Freakall joined,
Delta joined,
jcxp joined,
Njeri joined,
peek-a-boo joined,
ahm66 joined,
ParteaUrata joined,
dcmofo joined,
jaumen joined,
pesp joined,
bahamutx7 joined,
Basana joined,
duck^down joined,
redevil joined,
Dt-Hol joined,
drunk35634 joined,
crisi_05 joined,
Escandalos joined,
hellstorm joined,
seppl joined,
darkmoon joined,
xaymfp joined,
_cobraboy joined,
FLORIN_30 joined,
SaMoaraEa joined,
BucCuLuciu joined,
rirora joined,
AN-R20 joined,
miguelo joined,
georgiana}{ joined,
i-v joined,
razan23 joined,
elguapopt joined,
tatrocity joined,
bakibandi joined,
pening joined,
pgz-a[vol] joined
|
|||
carbs | ) | 05:32 | |
PuricMic | ) | ||
ctrlc | ) | ||
nyzer | ) | ||
prez | ) | ||
tau | ) | ||
Astral13 | ) | ||
tripper | ) | ||
sam667 | ) | ||
ahm66 | ) | ||
ParteaUrata | ) | ||
elguapopt | ) | ||
dcmofo | ) | ||
jaumen | ) | ||
pesp | ) | ||
i-v | ) | ||
Freakall | ) | ||
nela26 | ) | ||
ren120 | ) | ||
dejeana | ) | ||
bahamutx7 | ) | ||
Basana | ) | ||
Escandalos | ) | ||
darkvibrator | ) | ||
hellstorm | ) | ||
seppl | ) | ||
redevil | ) | ||
Dt-Hol | ) | ||
SaMoaraEa | ) | ||
_cobraboy | ) | ||
KrayVi | ) | ||
average_j | ) | ||
danyella | ) | ||
TheSpiritul | ) | ||
Njeri | ) | ||
peek-a-boo | ) | ||
ScHyy | ) | ||
razan23 | ) | ||
thorqua | ) | ||
FLORIN_30 | ) | ||
Ana}{ | ) | ||
darkmoon | ) | ||
Delta | ) | ||
drunk35634 | ) | ||
crisi_05 | ) | ||
duck^down | ) | ||
rirora | ) | ||
AN-R20 | ) | ||
miguelo | ) | ||
georgiana}{ | ) | ||
BucCuLuciu | ) | ||
jcxp | ) | ||
xaymfp | ) | ||
pgz-a[vol] | ) | ||
TimToady | 'bout that time... | ||
tatrocity | ) | ||
pening | ) | ||
bakibandi | ) | ||
PuricMic | :) | ||
carbs | :) | ||
prez | :) | ||
tau | :) | ||
Astral13 | :) | ||
darkvibrator | :) | ||
hellstorm | :) | ||
redevil | :) | ||
KrayVi | :) | ||
danyella | :) | ||
ctrlc | :) | ||
nyzer | :) | ||
TheSpiritul | :) | ||
ScHyy | :) | ||
Ana}{ | :) | ||
average_j | :) | ||
thorqua | :) | ||
Delta | :) | ||
ahm66 | :) | ||
ParteaUrata | :) | ||
dcmofo | :) | ||
jaumen | :) | ||
pesp | :) | ||
i-v | :) | ||
drunk35634 | :) | ||
bahamutx7 | :) | ||
Basana | :) | ||
Escandalos | :) | ||
bakibandi | :) | ||
seppl | :) | ||
Dt-Hol | :) | ||
Freakall | :) | ||
nela26 | :) | ||
_cobraboy | :) | ||
ren120 | :) | ||
BucCuLuciu | :) | ||
tripper | :) | ||
sam667 | :) | ||
SaMoaraEa | :) | ||
darkmoon | :) | ||
xaymfp | :) | ||
jcxp | :) | ||
Njeri | :) | ||
peek-a-boo | :) | ||
razan23 | :) | ||
elguapopt | :) | ||
FLORIN_30 | :) | ||
tatrocity | :) | ||
rirora | :) | ||
AN-R20 | :) | ||
miguelo | :) | ||
georgiana}{ | :) | ||
dejeana | :) | ||
pgz-a[vol] | :) | ||
crisi_05 | :) | ||
duck^down | :) | ||
pening | :) | ||
carbs | :) | ||
prez | :) | ||
tau | :) | ||
PuricMic | :) | ||
thorqua | :) | ||
ctrlc | :) | ||
nyzer | :) | ||
ParteaUrata | :) | ||
Ana}{ | :) | ||
Delta | :) | ||
KrayVi | :) | ||
average_j | :) | ||
danyella | :) | ||
TheSpiritul | :) | ||
tripper | :) | ||
sam667 | :) | ||
SaMoaraEa | :) | ||
FLORIN_30 | :) | ||
Freakall | :) | ||
nela26 | :) | ||
_cobraboy | :) | ||
Astral13 | :) | ||
ren120 | :) | ||
dejeana | :) | ||
xaymfp | :) | ||
drunk35634 | :) | ||
bahamutx7 | :) | ||
Basana | :) | ||
crisi_05 | :) | ||
duck^down | :) | ||
Escandalos | :) | ||
darkvibrator | :) | ||
bakibandi | :) | ||
hellstorm | :) | ||
seppl | :) | ||
redevil | :) | ||
Dt-Hol | :) | ||
ahm66 | :) | ||
dcmofo | :) | ||
jaumen | :) | ||
pesp | :) | ||
i-v | :) | ||
jcxp | :) | ||
Njeri | :) | ||
darkmoon | :) | ||
rirora | :) | ||
miguelo | :) | ||
georgiana}{ | :) | ||
razan23 | :) | ||
elguapopt | :) | ||
peek-a-boo | :) | ||
AN-R20 | :) | ||
tatrocity | :) | ||
pgz-a[vol] | :) | ||
pening | :) | ||
BucCuLuciu | :) | ||
ScHyy | :) | ||
05:32
tau left,
carbs left,
thorqua left,
Freakall left,
prez left,
KrayVi left,
ctrlc left,
nyzer left,
TheSpiritul left,
ParteaUrata left,
tripper left,
Ana}{ left,
bahamutx7 left,
Basana left,
crisi_05 left,
darkvibrator left,
bakibandi left,
hellstorm left,
seppl left,
redevil left,
Dt-Hol left,
Delta left,
drunk35634 left,
sam667 left,
PuricMic left,
SaMoaraEa left,
xaymfp left,
jcxp left,
average_j left,
danyella left,
Njeri left,
peek-a-boo left,
ahm66 left,
razan23 left,
elguapopt left,
dcmofo left,
jaumen left,
pesp left,
i-v left,
darkmoon left,
nela26 left,
_cobraboy left,
Astral13 left,
ren120 left,
dejeana left,
BucCuLuciu left,
FLORIN_30 left,
ScHyy left,
tatrocity left,
pgz-a[vol] left,
duck^down left,
rirora left,
Escandalos left,
AN-R20 left,
miguelo left,
georgiana}{ left,
pening left,
prez joined,
tau joined,
ctrlc joined,
nyzer joined,
Astral13 joined,
ParteaUrata joined,
PuricMic joined,
carbs joined,
KrayVi joined,
danyella joined,
TheSpiritul joined,
peek-a-boo joined,
tripper joined,
ScHyy joined,
sam667 joined,
thorqua joined,
tatrocity joined,
nela26 joined,
ren120 joined,
dejeana joined,
Freakall joined,
average_j joined,
SaMoaraEa joined,
Njeri joined,
_cobraboy joined,
jcxp joined,
Ana}{ joined,
Delta joined,
bahamutx7 joined,
Basana joined,
duck^down joined,
bakibandi joined,
hellstorm joined,
redevil joined,
Dt-Hol joined,
ahm66 joined,
elguapopt joined,
dcmofo joined,
jaumen joined,
pesp joined,
i-v joined,
Escandalos joined,
seppl joined,
drunk35634 joined,
BucCuLuciu joined,
rirora joined,
crisi_05 joined,
georgiana}{ joined,
darkmoon joined,
xaymfp joined,
FLORIN_30 joined,
AN-R20 joined,
miguelo joined,
razan23 joined,
pening joined,
pgz-a[vol] joined,
PuricMic left,
carbs left,
tau left,
nyzer left,
prez left,
Astral13 left,
ren120 left,
KrayVi left,
danyella left,
ctrlc left,
TheSpiritul left,
ScHyy left,
tripper left,
sam667 left,
thorqua left,
FLORIN_30 left,
tatrocity left,
bahamutx7 left,
Basana left,
Escandalos left,
bakibandi left,
hellstorm left,
seppl left,
redevil left,
Dt-Hol left,
ahm66 left,
ParteaUrata left,
elguapopt left,
dcmofo left,
jaumen left,
pesp left,
i-v left,
Freakall left,
nela26 left,
dejeana left,
Ana}{ left,
Delta left,
drunk35634 left,
SaMoaraEa left,
darkmoon left,
xaymfp left,
jcxp left,
average_j left,
Njeri left,
peek-a-boo left,
crisi_05 left,
rirora left,
miguelo left,
georgiana}{ left,
razan23 left,
_cobraboy left,
duck^down left,
pgz-a[vol] left,
pening left,
darkvibrator joined,
darkvibrator left,
AN-R20 left
05:33
dalekbot sets mode: +b *!*@f62057.upc-f.chello.nl,
dalekbot sets mode: +b *!*@c-69-248-236-243.hsd1.nj.comcast.net,
dalekbot sets mode: +b *!*@h-66-134-25-51.nycmny83.covad.net,
dalekbot sets mode: +b *!*@207-255-217-130-dhcp.cbe.md.atlanticbb.net
05:34
dalekbot sets mode: +b *!*@89.159.46.44
|
|||
Aankhen`` | buu: Why's dalekbot so slow? | 05:34 | |
05:34
dalekbot sets mode: +b *!*@ip70-180-188-212.lv.lv.cox.net
|
|||
TimToady | flooding avoidance? | 05:34 | |
05:34
jedai joined
|
|||
Aankhen`` | Yeh, but this way is pretty much useless, isn't it? | 05:34 | |
TimToady | depends on how many zombies they have | ||
05:34
dalekbot sets mode: +b *!*@70.160.broadband6.iol.cz
|
|||
Aankhen`` | (Aside from preventing them from returning, which I'll admit is definitely needed.) | 05:34 | |
05:35
dalekbot sets mode: +b *!*@85.69.124.59,
dalekbot sets mode: +b *!*@c911343c.rjo.virtua.com.br
|
|||
AfterDeath | does dalekbot use POE? | 05:36 | |
Aankhen`` | PoCo-IRC, yes. | ||
AfterDeath | :< | ||
Aankhen`` | buu: You might want to turn off PoCo-IRC's flood protection and write your own. :-) | ||
TimToady | I have some hot sauce named "After Death" :) | 05:37 | |
Aankhen`` | (Just kidding.) | ||
AfterDeath | I wrote a flawless flood protection mod, but it's for Net::IRC :| | ||
Aankhen`` | ā¦although one thing that might help is to group bans. | ||
TimToady | they all seem to come on within a few seconds of each other | 05:38 | |
05:38
dalekbot sets mode: +b *!*@211.55.49.103
|
|||
Jmax | PoCo-IRC has built-in flood protection | 05:38 | |
05:38
dalekbot sets mode: +b *!*@195.248.93.105
05:39
dalekbot sets mode: +b *!*@cm38133.red83-165.mundo-r.com
|
|||
AfterDeath | With my flood protection, you still get an initial burst of 5 messages or so | 05:39 | |
05:39
dalekbot sets mode: +b *!*@217.14.123.254
05:40
dalekbot sets mode: +b *!*@86.58.14.210
05:41
dalekbot sets mode: +b *!*@customer-232.197.livas.lv
05:42
dalekbot sets mode: +b *!*@210.221.44.71
05:43
dalekbot sets mode: +b *!*@88-110-251-188.dynamic.dsl.as9105.com
05:49
dalekbot sets mode: +b *!*@c-24-147-24-177.hsd1.nh.comcast.net
05:50
dalekbot sets mode: +b *!*@190.11.132.161,
dalekbot sets mode: +b *!*@a213-22-2-150.cpe.netcabo.pt
|
|||
Aankhen`` | 398 lines marked as spam... woo. | 05:51 | |
05:52
dalekbot sets mode: +b *!*@cm-85-152-200-123.telecable.es
|
|||
Aankhen`` | Yah, go dalekbot. | 05:52 | |
05:53
dalekbot sets mode: +b *!*@62.57.88.34.static.user.ono.com
05:54
dalekbot sets mode: +b *!*@66-189-42-131.dhcp.oxfr.ma.charter.com
05:55
monomorph joined,
metaxyy_fw joined,
dalekbot sets mode: +b *!*@87.111.43.72,
weinig joined
05:56
metaxyy_fw joined,
dalekbot sets mode: +b *!*@212.183.195.35.dyn.user.ono.com
|
|||
metaxyy_fw | Abrupt (that is to say, IRC-appropriate) question from a random coder: the traffic to this channel in the logs has followed a major downward trend. Can I take this to mean that a lot of the dev talk is moving to some other venue which I've never read about? | 05:57 | |
05:58
dalekbot sets mode: +b *!*@213.Red-83-34-110.dynamicIP.rima-tde.net
05:59
dalekbot sets mode: +b *!*@host-81-190-242-175.malbork.mm.pl
06:00
dalekbot sets mode: +b *!*@eu85-86-160-186.clientes.euskaltel.es
|
|||
TimToady | a lot of stuff is currently going on irc.perl.org's #parrot, and last week on #hackathon | 06:01 | |
06:01
dalekbot sets mode: +b *!*@68-184-244-153.dhcp.stls.mo.charter.com
|
|||
TimToady | a lot of us #perl6'ers have been off conferencing | 06:02 | |
and audrey is still in recovery mode from her illness earlier this year, among other things | 06:04 | ||
06:04
dalekbot sets mode: +b *!*@85.136.148.151.dyn.user.ono.com
|
|||
TimToady | and when audrey is unable to participate, the other haskellers tend not to feel confident enough to mess with her code. | 06:06 | |
06:06
dalekbot sets mode: +b *!*@host193-252.pool8289.interbusiness.it
|
|||
metaxyy_fw | Er... | 06:06 | |
That was a little like having a theological question answered by God ;) | 06:07 | ||
06:07
dalekbot sets mode: +b *!*@AMarseille-157-1-144-207.w90-37.abo.wanadoo.fr
|
|||
TimToady | and basically right now we're concentrated on getting the standard grammar bootstrapped onto P5 and parrot | 06:07 | |
as a long term goal, with different folks approaching that from different directions | 06:08 | ||
metaxyy_fw | So, as long as The Man himself is here, let me clarify something that (short of reading through pugs source) is difficult to extract from the apocalypses and the like | 06:09 | |
TimToady | mostly we all miss audrey very much, and hope she gets better soon, but are all quite willing to give her all the time she needs to get there. | ||
what would you like to know? | 06:10 | ||
metaxyy_fw | Is there a literal rep for ASTs or is it an abstract thing that macros can generate fairly effectively with that closure-ish syntax, though not quite manipulate as intensively as e.g. a hash? | 06:11 | |
TimToady | well, $ast.perl should print out a literal rep of an AST, but mostly we deal with it in the abstract as a tree | 06:12 | |
quasi-quoting makes that pretty easy | |||
'course, it's not implemented yet | |||
or at least not completely | |||
macros is one of the last things in the official pugs plan | 06:13 | ||
metaxyy_fw | The thing I have in mind (not that I'm stumping for it, since it would likely be rather hard) is something like the direct code twiddling that homoiconic languages like Lisp and Tcl could do | ||
Those always have bland Polish syntaxes though since the structures would be agonizingly complex otherwise | |||
TimToady | I don't doubt that someone will come up with such an AST rep | 06:14 | |
06:14
devogon joined
|
|||
metaxyy_fw | You mean as a package or the like (since Perl6 is so perversely, impossibly extensible), not necessarily in the core, right? | 06:15 | |
TimToady | it'll look like a bunch of nested constructors, mostly, so we're pretty close to being able to write such in native p6 | ||
it's not clear what "core" means these days | 06:16 | ||
but certainly if it's very useful, we'll want to have it close to hand | |||
metaxyy_fw | In the traditional frankenstinian Perl development mode ;) | ||
(in the best possible sense, obviously <g>) | 06:17 | ||
TimToady | mostly we have to be very clear about what our names mean | ||
which is why we're taking so much care about the module naming scheme | 06:18 | ||
buu | Hrm. | ||
TimToady | you want to avoid a lot of context dependencies there | ||
so we include version and naming authority in the "long name" | |||
a consistent naming scheme means we can actually distribute the bits better | 06:19 | ||
anyway, AST stuff is as likely to be "core" as anything | 06:20 | ||
metaxyy_fw | You're essentially saying by the time 6 comes out, it'll probably be homoiconic, which is yet another awesome kitchen sink <g> | 06:21 | |
Aankhen`` | Sorry to interrupt, but what is "homoiconic"? | ||
metaxyy_fw | It means the language is written in a data type that it can itself store (Lisp and lists, Tcl and strings and... pretty much nothing else.) | 06:22 | |
06:22
sunnavy joined
|
|||
Aankhen`` | Ah, right. | 06:22 | |
I didn't realize Tcl was homiconic too. | 06:23 | ||
metaxyy_fw | I don't know if the literal rep has to be the same as the one you code in for it to count, which what Larry's proposing wouldn't be, but it's close at any rate. | ||
TimToady | it only has to be isomorphic to homoiconic :) | 06:24 | |
06:24
dduncan joined
|
|||
TimToady | and with an official grammar to translate between, I think it can be isomorphic, mostly | 06:24 | |
shachaf | Does Template Haskell count? | 06:25 | |
metaxyy_fw | Aankhen: Yeah, e.g. "if" is just a function that you pass a string in a mini-language for expressions for the condition, a string of code for the true condition, and a string of code for the false condition (optional but invariably used placeholder arg "else" between 2 and 3). Much like the if in lisp, but with the sugary else and the DSL for infix expressions for the condition, which both make it more readable. | 06:26 | |
Aankhen`` | metaxyy_fw: "make it more readable" is debatable. ;-) | 06:28 | |
metaxyy_fw | Aankhen: Are you implying that anything is less readable than Lisp? ;) | 06:31 | |
TimToady | Tcl, like Lisp, basically imposes its One True Grammar on the text, and things are very flexible within that constraint. Perl 6 does something similar, except it hands back control of the One True Grammar to the user, such that we can pretty much always do a one-pass parse even with mutating grammars, and assign the semantics on the fly, rather than delegating the semantics after the initial parse. | ||
Aankhen`` | metaxyy_fw: Indeed I am. | 06:32 | |
metaxyy_fw: I find Lisp very readable. | |||
ā¦okay, not quite. I find Lisp fairly readable, if a tad less than most mainstream languages. | |||
amnesiac | I find asm very readable! | ||
metaxyy_fw | It's certainly easier to understand, but so far, to my untrained eyes, it doesn't make any concessions to (possibly innate, possibly acculturated) cognitive preferences like infix operators. I like the consistent grammar because of the uber-easy homoiconicity it offers--extremely fond, in fact--but I never try to sell it on its readability) | 06:34 | |
Easier to understand in terms of breaking it down to its individual operations, I should say (not easier to understand at a quick read) | |||
Aankhen`` | Eh, I don't sell it, I just know I find it fairly easy to read. Then again, I tend to have some weird preferences. | ||
TimToady | I tend to have some weird precedences... | 06:35 | |
Aankhen`` | TimToady: Don't we know it. ;-) | 06:36 | |
06:37
Schwern joined
|
|||
metaxyy_fw | For reference, Lisp vs. Tcl: (if (eq (+ 1 2) 3) (print "OK") (print "impossible") vs. if {1 + 2 == 3} {puts "OK"} else {puts "impossible"} | 06:38 | |
shachaf | metaxyy_fw: You want =, not eq. | ||
metaxyy_fw | Tcl is a weird Lisp dialect that uses a lot of tricks to act like a normal dynamic language | ||
TimToady | ?eval if 1 + 2 == 3 { say "OK" } else { say "impossible" } | ||
evalbot_r16804 | OUTPUT[OKā¤] Bool::True | 06:39 | |
shachaf | metaxyy_fw: And you're missing a ')', actually. | ||
metaxyy_fw | shachaf: Bah, fine. | ||
Aankhen`` | Heh. | ||
metaxyy_fw | If that were Scheme and the branches had multiple lines I'd need to wrap them in lambdas, right? | ||
I don't speak Lisp :P | |||
Aankhen`` | Dunno about Scheme, but in Lisp you wrap it in a `progn` if you need multiple lines. | 06:40 | |
Er. | |||
In Common Lisp, sorry. | |||
metaxyy_fw | I think it's the same in Scheme with lambdas | ||
shachaf | Aankhen``: In Scheme progn is called begin. | ||
Aankhen`` | Ah. | ||
Aankhen`` is still a Lisp neophyte. | |||
Dangit, I still can't find any place to read about delimited continuations. | 06:42 | ||
metaxyy_fw | "begin" would look good in code but it doesn't really describe what it does as a function, that'd be a better name for an algol-style block delimiter (like Ruby's "do") than a function that takes code. | ||
TimToady | I think { ... } is a cool way to write lambdas | 06:43 | |
technically the blocks in the p6 if/else are lambdas | |||
so basically p6 forces you to use lambdas, but makes it easy | 06:44 | ||
metaxyy_fw | Another step toward Lispy homoiconicity <g> | ||
Aankhen`` | LOL. | ||
TimToady | The Lisp folks can think that if they like. :) | 06:45 | |
Aankhen`` | Everyone's got a share in the pie. | ||
metaxyy_fw | They probably wouldn't like that, since they like to think that s-expresions may be the only good way to do metaprogramming and macros. | ||
I'm agnostic on the matter so far, since I haven't studied it yet | 06:46 | ||
in depth | |||
TimToady | s-expressions certainly make things easy for the computer; pity about the user... | 06:47 | |
?eval multi postfix:<!> ($n) { [*] 1..$n }; say 42! | 06:48 | ||
evalbot_r16804 | OUTPUT[1405006117752879898543142606244511569936384000000000ā¤] Bool::True | ||
metaxyy_fw | I also couldn't quite tell from the Apocalypses whether 6's control structures were true functions yet? You could probably fake it up Tcl-style with else as a bareword, or macros, or whatever other relevant syntax voodo 6 adds. Larry's eval shows they're expressions (or if is, anyway), but that's not all the way. | ||
TimToady | I think that's the right way to do it. | ||
it's all syntactic sugar over a few basic primitives | 06:49 | ||
but the grammatical categories make it easy to modify just the parts of the grammar you want to modify | 06:50 | ||
06:50
franck__ joined
06:51
dalekbot joined,
buu sets mode: +o dalekbot
|
|||
TimToady | welcome back, dalekbot | 06:51 | |
metaxyy_fw | But if isn't (and doesn't call) an actual specific if function to do its work. | 06:52 | |
TimToady | the user doesn't need to know either way | ||
metaxyy_fw | Still, it's interesting both from design0p;/ce and perverse language modification reasons. | 06:53 | |
Bah, stupid broken keyboard. | |||
*for* both those reasons. | |||
TimToady | a lot of the design of Perl 6 is carefully distinguishing where the user has to care from where they don't have to care | 06:54 | |
metaxyy_fw | Heh--good idea. | ||
TimToady | and there are very few arbitrary lists that have to be memorized any more | ||
metaxyy_fw | With C, the user always needs to describe for themselves what's going on :P | 06:55 | |
TimToady | there are very few true keywords that aren't really just multimethods or macros | ||
you no longer have to keep track of which identifiers are truly global | 06:56 | ||
06:56
iblechbot joined
|
|||
TimToady | you no longer have to keep track of which punctuation is meta in regexen | 06:56 | |
you no longer have to keep track of which built-ins are overridable and which aren't | 06:57 | ||
or which ones default to $_ | |||
06:57
justatheory joined
|
|||
metaxyy_fw | Excellent. | 06:58 | |
TimToady | you don't have to keep track of which } need a ; after | ||
unlike in C and Perl 5 | |||
"you don't have to keep track of" is a recurring theme in p6 | 06:59 | ||
you don't have to know which control structures are builtin and which are user-defined elsewhere--a "return" will still always return from your current sub | 07:00 | ||
even if passed in as part of a closure to some user-defined code and executed elsewhere | |||
you don't have to keep track of which control structures make hidden lexical scopes like you do in p5 | 07:01 | ||
07:02
dduncan left
|
|||
TimToady | well, that's probably enough to start with. :) | 07:03 | |
Aankhen`` | Hmm, I'm having a little trouble understanding where Perl 6 is lazy by default. | 07:04 | |
Is it just lists? | |||
TimToady | basically, yes | 07:05 | |
Aankhen`` | So in `foo(bar(), baz(), quux())`, is that a lazy list or a Capture or something? | ||
The arguments, that is. | 07:06 | ||
TimToady | function args are in a Capture until bound to formal parameters | 07:07 | |
however, I think the sub functions are called eagerly even though the list may be lazy | 07:08 | ||
Aankhen`` | I see. | ||
TimToady | and would generally be told they're in list context. | ||
regardless of the eventual binding | |||
Aankhen`` | So this would be pointless: foo(lazy { bar() }, lazy { baz() }, lazy { quux() }) | ||
TimToady | could conceivably make it even lazier | ||
Aankhen`` | Whereas this might have a useful effect: lazy { foo(bar(), baz(), quux() } | 07:09 | |
TimToady | could be | ||
Aankhen`` | (Sorry for being obtuse, I'm just a little disoriented.) | ||
TimToady | I think a lazy object would be considered a scalar for purposes of binding, even if evaluating it would produce a list. | 07:13 | |
well, speaking of disoriented, I should probably go to bed before I emit even more nonsense | 07:15 | ||
Aankhen`` | Bonne nuit, in that case. :-) | 07:16 | |
TimToady | but basically, we do have to evaluate things early enough to give multis some type info to work with for the positional args | 07:17 | |
zzz & | |||
args | I don't feel much positional this morning | ||
TimToady .oO(you look rather named to me...) | 07:19 | ||
07:26
jisom joined
|
|||
metaxyy_fw | Thanks a bunch for the wisdom, sleep well. | 07:26 | |
07:30
rintaro_ joined
|
|||
meppl | good morning | 07:32 | |
07:37
rintaro__ joined
07:40
Pominx joined
07:52
marmic joined
07:53
rho joined
08:00
Psyche^ joined
08:12
Psyche^ is now known as Patterner
08:16
ruoso joined
|
|||
lumi | blog.moertel.com/articles/2005/03/2...in-haskell -- Very strange semantics in Ruby | 08:17 | |
08:40
metaxyy_fw joined
09:04
fmerges joined
|
|||
fmerges | hi all | 09:04 | |
pugs_svnbot | r16805 | agentz++ | trunk: | 09:13 | |
: PCR - checks Test::Base on the developer side in Makefile.PL | |||
diff: dev.pugscode.org/changeset/16805 | |||
09:14
agentzh joined
09:37
rlb3 joined
|
|||
pugs_svnbot | r16806 | agentz++ | trunk: | 09:43 | |
: smartlinks.pl - removed trailing spaces in JS and skipped S26 when --check is specified | |||
diff: dev.pugscode.org/changeset/16806 | |||
09:45
chris2 joined
|
|||
pasteling | "evalbot_r16805" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25977 | 09:45 | |
Aankhen`` | What's up with the evalbot? Why does it keep failing to build? | 09:47 | |
lumi | Looks like an environment mess? Not sure | 09:48 | |
Aankhen`` | lumi: I command you to fix it! | ||
lumi | Jawohl! | 09:49 | |
I'm not sure where that (null) could have come from... | |||
Anyone have clue? | |||
Aankhen`` | Seems to be a GHC thing. | 09:51 | |
agentzh | just updated smartlinks_data.tar.gz on feather :) | 10:20 | |
Aankhen``: are you working on the HTML emitter for pod6? | 10:21 | ||
Aankhen``: that may be a good chance for me to tweak *your* work ;) | |||
i'm thinking about a pod5 emitter for pod6 | 10:22 | ||
wow, STD.pm is 44 pages long while mp6 is just 42 ;) | 10:26 | ||
fglock: i've introduced the $NoCache variable to Pugs::Compiler::Regex since caching is bad for emitter testing | 10:27 | ||
10:31
jkr left
|
|||
pugs_svnbot | r16807 | agentz++ | trunk: | 10:31 | |
: PCR - removed trailing spaces in Pugs::Compiler::Regex | |||
diff: dev.pugscode.org/changeset/16807 | |||
10:37
Grrrr joined
10:39
isaacd joined
|
|||
pasteling | "evalbot_r16807" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25978 | 10:43 | |
pugs_svnbot | r16808 | agentz++ | trunk: | ||
: PCR - fixed a bug in Pugs::Compiler::Regex->compile regarding params handling and also added t/16-misc.t to test it | |||
diff: dev.pugscode.org/changeset/16808 | |||
10:47
|mjk| joined
|
|||
thoughtpolice | mornin' everybody. :) | 11:02 | |
agentzh | thoughtpolice: morning | 11:03 | |
(although it's evening here ;)) | |||
thoughtpolice | 6:00am here. although my bsd/linux clocks are always out of sync | ||
agentzh | it's 7:03 PM here | ||
thoughtpolice | i should probably go through the effort to set up a ntp client on them. | ||
agentzh pondering testing PCR via mocking... | 11:04 | ||
pugs_svnbot | r16809 | agentz++ | trunk: | 11:08 | |
: Pugs::Compiler::Regex - documented the C<compile>, C<perl>, C<perl5> methods and the C<> package variable | |||
diff: dev.pugscode.org/changeset/16809 | |||
agentzh | oh, i should have used single quotes while committing...$NoCache interpolates in "..." | 11:10 | |
lumi | Aankhen``: Okay, I don't have an angle on it | 11:14 | |
11:24
mr_ank joined
11:25
DarkWolf84 joined
11:32
diakopter_afk is now known as diakopter
|
|||
|mjk| | agentzh:where are you use chinese to talk? | 11:44 | |
agentzh | |mjk|: what? | 11:46 | |
agentzh doesn't quite understand. | 11:48 | ||
11:48
buetow joined
|
|||
pugs_svnbot | r16810 | agentz++ | trunk: | 11:52 | |
: [PCR] | |||
: * renamed t/16-misc.t to t/04-compiler-regex.t | |||
: * documented the C<install>, C<reinstall>, and C<code> methods in | |||
: Pugs::Compile::Regex's POD | |||
: * added tests for these methods in 04-compiler-regex.t | |||
diff: dev.pugscode.org/changeset/16810 | |||
agentzh | PCR needs more pod, or i'll have to check the tests and source too often ;) | 11:53 | |
11:53
cmarcelo joined
|
|||
|mjk| | agentzh,:ōæ½xB6Ō²ōæ½xBBōæ½xC6ōæ½xF0ōæ½xA3ōæ½xACōæ½xCEōæ½xD2ōæ½xCFōæ½xEBōæ½xCEōæ½xCAōæ½xC4ōæ½xE3ōæ½xD4ōæ½xDAōæ½xC4ōæ½xC4ōæ½xC0ōæ½xEFōæ½xD3ōæ½xC3ōæ½xD6ōæ½xD0ōæ½xCEōæ½xC4ōæ½xCCōæ½xD6ōæ½xC2ōæ½xDBōæ½xCEōæ½xCAōæ½xCCōæ½xE2 | 11:55 | |
agentzh | |mjk|: a sec | ||
pasteling | "evalbot_r16809" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25980 | ||
agentzh goes to adjust his encoding | 11:56 | ||
|mjk|: oh, you're using GB2312... | |||
try #perlchina? | |||
|mjk| | yes | 11:57 | |
OK | |||
agentzh | my client can only display utf-8 | ||
thoughtpolice | screen is the best utility ever. being able to share an irssi session inbetween two seperate computers is too nifty. :) | 11:59 | |
agentzh | |mjk|: you can try MSN. my account is [email@hidden.address] | 12:02 | |
buetow | and there is now also a patch doing vertical split in screen. | ||
agentzh | moritz: any plan to add support for the GB2312 encoding to ilbot? | 12:03 | |
12:04
zamolxes joined
|
|||
lumi | thoughtpolice: Never /quit again! | 12:05 | |
thoughtpolice | lumi: i wish. this box has regular downtime. :( (my linux/obsd boxes are in vmware on windows.) | 12:06 | |
funny enough though I never actually use vmware to interact with them. i just use putty to open a ssh session to them since it's more convenient. :) | 12:07 | ||
12:07
lichtkind joined
|
|||
agentzh | heh | 12:08 | |
thoughtpolice | and i never use xorg anyway. boo-yah. :) | 12:09 | |
12:16
isaacd_ joined
|
|||
moritz | re | 12:20 | |
agentzh | moritz: i know the answer is "you can hack that in yourself" ;) | 12:21 | |
moritz | agentzh: ilbot just copies byte by byte into the database... | ||
agentzh | moritz: cool! | ||
so that's just a display issue | 12:22 | ||
moritz | agentzh: and for the hacking.. you are right ;) I don't know anything about GB* encodings, and have no means to test it... | ||
agentzh | i'll copy my charset detecting code to irclog | ||
moritz | agentzh: the easiest thing might be to look at IrcLog.pm, it has a custom encoding routine, that uses Encode::Guess and falls back to utf-8... | ||
agentzh: if you hack that, you're done | 12:23 | ||
agentzh | yay, thanks for the info! | ||
12:24
rintaro joined
12:36
rintaro_ joined,
iblechbot joined
12:39
mncharity joined
12:40
|Jedai| joined
12:47
nipotan is now known as nipotaway
12:50
dazjorz joined
12:54
buetow joined
12:55
buetow joined
13:02
nperez joined
13:27
TJCRI joined,
lisppaste3 joined
13:28
dolmans joined
|
|||
agentzh | moritz: what encoding are these chars in? moritz.faui2k3.org/irclog/out.pl?ch...-19#id_l51 | 13:32 | |
(i mean encodings other than utf8, of course ;)) | |||
it's not latin-1 | 13:33 | ||
moritz | agentzh: they are utf-8 | 13:35 | |
agentzh | moritz: i know that. i'm trying to use a different encoding | 13:36 | |
lumi | You mean what other encodings they might exist in? | ||
agentzh | lumi: exactly | ||
moritz | agentzh: ... then what is you question? | ||
ok | |||
i think it's korean or something | |||
for 'sudoku' ;) | |||
agentzh | i'm writing some unit tests to exercise the encoding guessing algorithm ;) | ||
moritz: okay | 13:37 | ||
moritz | agentzh: unit tests for IrcLog.pm? cool ;) | ||
lumi | It's Korean, I'm not sure what encodings they have | ||
agentzh | moritz: yup | ||
i think i'd better check my tests in | 13:38 | ||
then everyone can add test cases with odd encodings ;) | |||
moritz | agentzh: actually I never thought about that, because it was such an ad-hoc solution ;) | ||
agentzh: but of course that's no good reason to mit test cases | |||
the initial goal was just to bring up something working very fast ;) | |||
agentzh | moritz: but it's growing very quickly ;) | 13:39 | |
moritz | agentzh: that's -Ofun ;) | ||
agentzh | indeed | ||
Aankhen``++ moritz++ | |||
moritz | next step is to sort the index by month | ||
agentzh is joining the -Ofun group | |||
moritz | or perhaps aligned as a calendar? | 13:40 | |
atm I don't have access to my laptop (missing power supply :() so no -Ofun-coding for me until thursday or friday :( | 13:41 | ||
and it's neither fun on windows nor via ssh on a unix maschine | |||
13:42
GabrielVieira2 joined
|
|||
agentzh | heh | 13:42 | |
lumi | moritz: Live CD? | 13:43 | |
agentzh | using a calendar is an interesting idea | ||
moritz | lumi: might be an idea ;) | ||
agentzh | svn ci is so slow.... | ||
finally committed... | 13:45 | ||
pugs_svnbot | r16811 | fglock++ | trunk: | ||
: [kp6] EmitPerl5Regex - more primitives; regex-as-method wrapper | |||
r16812 | agentz++ | trunk: | |||
: [IrcLog] | |||
: * added sub decode_by_guessing to IrcLog and inserted my encoding | |||
: guessing algorithm to sub my_encode | |||
: * added t/decode.t to test the new IrcLog::my_encode | |||
: (currently Big5, GB2312, UTF-8, latin-1 are tested) | |||
diff: dev.pugscode.org/changeset/16812 | |||
agentzh | feather suddenly slows down... | 13:47 | |
because the autosmoke is running? | |||
i've nice'd it i believe | |||
moritz: please update irclog to your server so that i can see how it works out ;) | 13:48 | ||
moritz | agentzh: done | 13:49 | |
agentzh | moritz: thanks | ||
sigh. it doesn't work... | 13:50 | ||
moritz | agentzh: the unicode test that you posted the link to earlier fails :( | ||
agentzh | weird | ||
the unit tests are passing... | 13:51 | ||
investigating | |||
weird | 13:53 | ||
my_encode returns the string in the right encoding (utf8) | |||
moritz | agentzh: maybe it's a database issue? I don't know what magic mysql does (I hope none at all) | 13:54 | |
agentzh | moritz: is the decode.t passing for you? | 13:55 | |
i mean t/decode.t | 13:56 | ||
agentzh is just too lazy to set up a mysql db himself. | 13:57 | ||
moritz | agentzh: sorry, no Test::Base on my server, wait a moment | ||
13:57
ruoso joined
|
|||
agentzh | moritz: okay | 13:57 | |
moritz | agentzh: my Test::Harness is too old :( | 14:02 | |
agentzh | oh | ||
make an upgrade? | 14:03 | ||
.oO(don't tell me you're using perl 5.6.x ) |
|||
moritz | I'm not root, and not inclined to install modules locally that are installed globally as well | ||
agentzh | is it the use_ok thing? | 14:04 | |
moritz | agentzh: no, it's 5.8.8 | ||
agentzh | or are you experiencing problems while installing Test::Base? | ||
moritz | when I execute the test it says 'Test::Harness version 11 required -- this is only version 2.45 at /usr/8share/perl/5.8/Exporter/Heavy.pm line 107' | 14:06 | |
damned, Test::Harness is not a subsitute for Text::Base, right? | |||
my fault | |||
agentzh | cpan Test::Base | 14:07 | |
it's ingy's work | |||
moritz | I asked my admin to install it | 14:08 | |
agentzh | moritz: try r16813 | 14:13 | |
pugs_svnbot | r16813 | agentz++ | trunk: | ||
: IrcLog - added some diagnostics and attempted a fix in my_encode | |||
diff: dev.pugscode.org/changeset/16813 | |||
agentzh | the problem with fixing is that i can't reproduce the encoding bug locally... | 14:14 | |
pasteling | "evalbot_r16812" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25983 | ||
moritz | agentzh: I get so many '\t adjusted to ""' warnings that I switched back to the previous revision | 14:18 | |
agentzh | moritz: could you paste the output? | ||
moritz | agentzh: I don't want to spam my error logs with a few hundret warnings per request | 14:19 | |
agentzh | there's no warnings on my side... | ||
moritz | moritz.faui2k3.org/tmp/error.log | 14:20 | |
the last few | |||
if you need more, let me know | |||
agentzh | these warnings don't make any sense to me... | 14:21 | |
i dunno where they came from... | |||
is there any other warning? | |||
such as "Warning: malformed data: ..." | 14:22 | ||
14:23
fglock joined
|
|||
moritz | agentzh: no | 14:23 | |
which makes no sense at all | |||
agentzh | ah | 14:24 | |
i've finally seen the statement printing that crap | |||
moritz: please try svn up | 14:28 | ||
pugs_svnbot | r16814 | agentz++ | trunk: | ||
: IrcLog - removed some warnings | |||
diff: dev.pugscode.org/changeset/16814 | |||
14:29
drupek12 joined
|
|||
moritz | agentzh: check the error.log under the same URL as above | 14:30 | |
agentzh | moritz: okay | ||
cool, that's what i want | |||
moritz | agentzh: do you need more lines? | 14:31 | |
agentzh | moritz: is there something different? | 14:32 | |
it seems the data is missing... | 14:33 | ||
moritz | agentzh: I don't thinks so | ||
agentzh | i believe it should at least print out something even though it's messed up | 14:34 | |
14:36
rlb3_work joined
|
|||
moritz | agentzh: should I revert the server to a an older revision until UTF-8 is displayed correctly again? | 14:37 | |
agentzh | moritz: okay | ||
moritz: could please update your Encode and try again? | 14:38 | ||
it seems your Encode is different from mine | |||
*could you | |||
pugs_svnbot | r16815 | agentz++ | trunk: | 14:43 | |
: IrcLog - preserve UTF-8 | |||
diff: dev.pugscode.org/changeset/16815 | |||
moritz | agentzh: sorry, I can't.. it's in the debian package 'perl', and I'm afraid It would break too much | 14:44 | |
agentzh | moritz: understood | ||
moritz | agentzh: should I try again to update to HEAD? | 14:45 | |
agentzh | yes please | ||
daxim | moritz, untargz Encode.tar.gz ; perl Makefile.PL INSTALL_BASE=$HOME/perl ; make ; make install ; perl -I$HOME/perl/lib/perl5 -MEncode -e'print "modern!"' | ||
agentzh | moritz: i really want to hear if t/decode.t passes for you ;) | 14:46 | |
daxim: yeah, install Encode locally | |||
as well as Test::Base. hehe | 14:48 | ||
moritz | I'd expected to find Encode as the first on search.cpan.org when I search for Encode :( | 14:49 | |
agentzh | moritz: sorry for taking you so much time | 14:50 | |
moritz: setting up irclog on my side is not as simple as a jifty app. sigh. | |||
moritz | do you have a downloadlink for me for Encode.tar.gz? | 14:51 | |
moritz is too stupid, sorry | |||
agentzh | a sec | ||
search.cpan.org/CPAN/authors/id/D/D....23.tar.gz | |||
ashleyb | hmmm agentzh doesn't have an obfuscated email address in the irc log. | 14:53 | |
agentzh | ashleyb: i have | 14:54 | |
ashleyb | ---> moritz.faui2k3.org/irclog/out.pl?ch...03#id_l426 | ||
agentzh | ashleyb: @ is a picture | ||
ashleyb | hmmm | ||
heh -- that's cool | 14:55 | ||
agentzh | ashleyb: yeah, it is! | ||
moritz | installing... ;) | ||
ashleyb | had me fooled :D | ||
moritz | YaY | ||
agentzh | ashleyb: had me fooled too ;) | ||
ashleyb: until i select it with a mouse | 14:56 | ||
ashleyb | it looks quite selectable in safari for me, what browser are you using? | ||
14:57
findlay joined
|
|||
agentzh | firefox | 14:57 | |
findlay | elinks | ||
14:58
amnesiac joined
|
|||
moritz | daxim: are you sure about INSTALL_BASE? I tried it, and that damned installer wants to overwrite my standard Encode.pm :( | 14:58 | |
daxim | update ExtUtils::MakeMaker | ||
14:59
|Jedai| is now known as jedai
|
|||
agentzh | daxim: updating anything globally seems unacceptable for moritz | 15:02 | |
daxim | then first install EU::MM with PREFIX=$HOME/bootstrap, you can delete that later | 15:03 | |
15:03
emonk joined
15:04
emonk left
|
|||
pugs_svnbot | r16816 | agentz++ | trunk: | 15:05 | |
: [IrcLog] set charset to UTF-8 for t/decode.t | |||
diff: dev.pugscode.org/changeset/16816 | |||
agentzh | svn.pugscode.org/pugs/misc/irclog/t/decode.t | 15:07 | |
the tests seem okay to me | |||
am i doing anything stupid there? | |||
15:08
Qiang joined
|
|||
moritz | damned, Test::Base needs Spiffy in turn... :( | 15:09 | |
agentzh: everything is fine was an up-to-date Encode here | 15:11 | ||
agentzh | moritz: hehe, i know that feeling... | ||
t/decode.t is passing? | 15:12 | ||
moritz | agentzh: but of course that's not the Encode.pm the web interface uses | ||
agentzh: yes | |||
agentzh | yay | ||
moritz: use lib ? | 15:13 | ||
moritz | but even with the old one it passes :( | ||
agentzh | oh... | ||
my god | 15:16 | ||
i think i'd better set up a db myself | |||
it's easier to debug | |||
15:17
cjeris joined
|
|||
moritz | no mysql on feather? | 15:18 | |
15:25
drupek12 joined
|
|||
moritz | I reverted the server to r16804 until I have more moose time to spare to fix it(or somebody else does) | 15:27 | |
agentzh | moritz: i'm trying locally | ||
moritz: okay | 15:28 | ||
moritz | agentzh: when the guessing heuristics fail, do you still run encode("utf8", $str)? | ||
thoughtpolice | okay, i'm probably going to rewrite my little article on rules since in general I've felt 'icky' about it (I feel that one post in particular isn't up to the standards it should be. IOWs, it doesn't do rules justice.) so do you guys have any recommendations of what you'd like to see in it? | ||
agentzh | moritz: the latest version doesn't, i believe | 15:29 | |
but it used to | |||
thoughtpolice | so far I'm rebuilding pugs in a seperate spot on my disk and I'm configuring it to use PGE, so the implementation should be much more complete, thus, I should be able to cover more. | ||
so while that's happening I'm completely open to suggestions. | |||
moritz | thoughtpolice: you could elaborate more on the match object ;) | ||
thoughtpolice | moritz: anything else? i figure things like backtracking and whatnot are worth a shot; I'm going to try a different approach here | 15:34 | |
agentzh | moritz: what encoding is the string fed into my_encode in? | 15:35 | |
moritz: plain bytes? or already in some other encoding? | 15:36 | ||
moritz | agentzh: "that thing that DBI/mysql return" | 15:37 | |
thoughtpolice: backtracking is worth a go, yes | |||
agentzh | moritz: k | ||
moritz | agentzh: I hope that are the plain bytes that ilbot fed into the database, but I'm not entirely sure :) | 15:38 | |
anyway, I'm off now :( | 15:39 | ||
agentzh | see you | ||
offby1 | ha, he thinks _he's_ off | ||
agentzh thinks encodings are painful | 15:40 | ||
15:41
ruoso joined
|
|||
agentzh | night, all & | 15:50 | |
15:50
agentzh left
16:02
charsba__ joined
16:28
barney joined
16:30
fglock joined
|
|||
clkao | win 4 | 16:30 | |
16:38
iblechbot joined
|
|||
blblack | what's the status of grammar/rule support in pugs? | 16:42 | |
16:45
GabrielVieira2 is now known as GabrielVieira
16:48
unobe is now known as unobe_away
|
|||
fglock | blblack: it's mostly supported, afaik | 16:50 | |
16:52
REPLeffect joined
|
|||
blblack | I have a little dslanguage I need to write as part of a longer-term research project, I was like at hacked up p5 solutions or p5 parsing modules, or direct lex/yacc, or even antlr. Now I'm kinda leaning towards doing it in p6 using pugs for now. | 16:52 | |
will be interesting anyways, and maybe I can help ferret out any remaining issues while I'm there :) | |||
diakopter | 'any remaining issues' :) | 16:55 | |
blblack | I've got an svn copy of pugs built and running now, so just lie to me and let me think grammar/rules are pretty much ok, hopefully I won't realize what I've gotten into until it's too late, and then I'll have to submit patches to fix them :) | 16:56 | |
[particle] | blblack: you'll probably find everything you need. | 16:57 | |
16:57
fglock_ joined
16:59
ruoso joined
|
|||
jedai | blblack: Yeah, go for it, it's pretty much okay... ^^ | 17:03 | |
jedai doesn't think it's bad to lie when asked to... :-) | |||
17:06
daxim joined
|
|||
fglock_ | blblack: I've used a p6 grammar in a CPAN module: search.cpan.org/src/FGLOCK/Pugs-Com...r/Rule2.pm | 17:09 | |
some cheats required, but it's doable | 17:10 | ||
17:19
Psyche^ joined
17:29
ruoso joined
17:32
Psyche^ is now known as Patterner
17:33
justatheory joined
17:38
isaacd__ joined
17:39
franck__ joined
17:40
b_jonas joined
17:41
dduncan joined
17:47
weinig joined
|
|||
thoughtpolice | has the is parsed trait not been implemented for macro's yet in pugs? or is the syntax for it simply not precisely spec'd? | 17:49 | |
Tene | thoughtpolice: you checked for tests on it yet? | ||
TimToady | macros are officially the last pugs milestone, if I recall | 17:50 | |
so support is rudimentary at best | |||
the syntax is precisely specced, but the semantics are probably still a bit wobbly | 17:51 | ||
thoughtpolice | i figured. | 17:52 | |
Tene: the tests I saw in S06 don't have any examples of is parsed | |||
Tene | operators/operator_overloading.t has a couple of tests for it. | 17:53 | |
TimToady | but the syntax is incorrect there. should be "is parsed(/.*?/)" because traits are parsed like adverbs after the "is ", assuming that stands in for : | 17:56 | |
thoughtpolice | hm. i guess i'll just have to wait for them or get fed up and hack it up myself :p | 18:00 | |
18:00
fglock joined
|
|||
[particle] | please do the latter ;) | 18:01 | |
thoughtpolice | :> | 18:14 | |
18:15
jisom joined
18:21
REPLeffect joined,
justatheory joined
18:24
REPLeffect left
18:25
REPLeffect joined
18:27
ibrown joined,
REPLeffect joined,
unobe_away is now known as unobe
|
|||
ibrown | blah, anyone in this channel, as off topic as it may be, familiar with network socket programming of any sorts, and might be able to point me towards a solution? | 18:41 | |
18:43
ibrown left
18:50
Southen_ joined
18:59
rintaro joined
19:01
rindolf joined,
r0bby joined
19:15
weinig_ joined
19:19
nprice joined
19:28
REPLeffect_ joined
19:40
devogon joined
19:56
riffraff joined
|
|||
riffraff | hi | 19:57 | |
TimToady | howdy doo | ||
19:59
daxim joined
20:04
weinig joined
20:07
TJCRI joined
|
|||
Aankhen`` | @tell agentzh I sent DCONWAY a Perl6::Perldoc::To::Html, that's about the full extent of my contributions. :-) | 20:10 | |
o noes | 20:11 | ||
COME BACK LAMBDABOT, I LOVE YOU | |||
20:13
dazjorz joined
20:14
onur joined,
Schwern joined
20:18
rintaro_ joined
|
|||
thoughtpolice | yes | 20:18 | |
what happened to lambdabot? :( | |||
Aankhen`` | It died because of the spam, I believe. | ||
thoughtpolice | aw. :( | ||
20:18
rintaro__ joined
|
|||
SamB | I think maybe it *left* because of the @tell spam | 20:18 | |
it seems to be alive and kicking in #haskell | |||
Aankhen`` shrugs. | |||
[particle] | i suspect buu's anti-spam bot kicked it | 20:19 | |
SamB | that sounds probable | ||
Aankhen`` | Sounds like something dalekbot would do. | ||
thoughtpolice | poor lambdabot. he didn't deserve this. | ||
Aankhen`` shakes a fist at buu and dalekbot. | |||
SamB | thoughtpolice: it's lambdabot's own fault for accepting all the @tell spam ;-) | ||
... and publicly declaring this fact | |||
repeatedly | 20:20 | ||
awwaiid | stupid robots | ||
thoughtpolice | stupid dog | ||
Aankhen`` | Garbage in, garbage out. :-) | ||
[particle] is reminded to renew his 'greater php alliance' membership :) | |||
SamB | maybe lambdabot should store each person's messages in a Set | ||
thoughtpolice | [particle]: heresy! | 20:23 | |
[particle] | who's gonna arrest me, you? :P | 20:24 | |
20:24
dazjorz joined
|
|||
Tene laughs. | 20:24 | ||
Aankhen`` | OK, I'm adding my PHP entry to the abbreviations list. :-P | ||
diakopter | [particle]: no, dalekbot did not kick lambdabot | 20:28 | |
pugs_svnbot | r16817 | Aankhen++ | trunk: | ||
: * [irclog] fresh batch of abbrs. | |||
diff: dev.pugscode.org/changeset/16817 | |||
diakopter | before I cleansed the spam from that day, I saw where it died in the midst of the spamming | 20:29 | |
[particle] | okay. that's good news. | ||
pasteling | "evalbot_r16816" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/25995 | 20:31 | |
20:44
drupek12 joined
20:49
weinig_ joined
|
|||
thoughtpolice | [particle]: your thought crimes do not escape me. | 20:53 | |
21:03
r0bby joined
21:08
weinig joined
|
|||
meppl | good night | 21:15 | |
21:19
xern_ joined,
onur joined,
daxim joined,
dduncan joined,
marmic joined,
r0bby_ joined,
rashakil joined,
lotek joined,
rfordinal joined,
stevan__ joined,
araujo joined,
ofer joined,
pasteling joined,
Khisanth joined,
akreal joined,
obvio171 joined,
Yappo joined,
lumi joined,
cernd joined,
devbot6 joined,
kcwu joined,
tcliou_Away joined,
sri_ joined
21:24
onur left
21:32
cognominal_ joined
21:34
prism joined
21:42
weinig_ joined
21:43
Limbic_Region joined
|
|||
Limbic_Region | does anyone know if the Win32/MinGW build problem got fixed from the 29th or is it still b0rk? | 21:47 | |
21:47
cj joined
|
|||
Limbic_Region | oh duh | 21:50 | |
wrong channel | |||
Aankhen`` | We're on to you. | 22:03 | |
22:04
cjeris left
22:06
dduncan left
22:14
hkb_lab is now known as hkb_zz
22:19
r0bby joined
22:22
ibrown joined
22:28
drupek12 joined
22:32
REPLeffect joined,
weinig joined
22:34
Jmax joined
22:38
polettix joined
|
|||
Limbic_Region | out of curiosity, anyone here besides audreyt have editing capability over pugscode.org ? | 22:58 | |
or rather, planet.pugscode.org/ | |||
which is linked to from pugscode.org | 22:59 | ||
it certainly isn't doing the right thing | |||
23:00
isaacd_ joined
|
|||
pugs_svnbot | r16818 | Aankhen++ | trunk: | 23:18 | |
: * [irclog] fixed conflict between Content-Type as indicated by `meta` elements and Content-Type as indicated by HTTP headers. | |||
r16819 | Aankhen++ | trunk: | |||
: * [irclog] forgot to check in IrcLog::WWW | |||
diff: dev.pugscode.org/changeset/16819 | |||
23:28
fglock joined
23:30
r0bby joined
|
|||
TimToady | Limbic_Region: well, they're really the same machine, and since you have an account there I'd suggest trying a sudo | 23:34 | |
23:35
REPLeffect_ joined
23:36
weinig joined
|
|||
TimToady | myself, I know next to nothing about rss feeds... :/ | 23:36 | |
and very little more about virtual hosting | 23:37 |