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. |
|||
diakopter | Limbic_Region: hrm, I guess I missed seeing planet.pugscode.org when moving everything to apache2... | 00:01 | |
what'd you expect it to show | |||
you sure it's not supposed to redirect to planetsix.perl-foundation.org/ ? | 00:02 | ||
(that's my guess) | |||
00:05
drupek12 joined
|
|||
beppu | diakopter: Yeah, that's what planet.pugscode.org is supposed to look like. | 00:06 | |
diakopter | supposed to look like, or supposed to *be*? | 00:07 | |
back in May: web.archive.org/web/20070503083204/...scode.org/ | 00:08 | ||
you'll note the reference to PlanetSix: Pugs-related news are available from <a href="planetsix.perlfoundation.org/">P...</a> | 00:09 | ||
actually: here. :) web.archive.org/web/*hh_/planet.pugscode.org/ | |||
yeah, it's always redirected there. | 00:10 | ||
diakopter goes to fix it | |||
00:13
agentzh joined
|
|||
agentzh | morning! | 00:13 | |
diakopter | evening! | ||
agentzh grins. | 00:14 | ||
diakopter | I'll have a good evening if you'll have a good morning. | ||
TimToady | g'day, mate! | ||
agentzh | heh | ||
thanks | |||
Aankhen`` | agentzh: Hiya. | 00:15 | |
agentzh | Aankhen``: hi :) | ||
Aankhen`` | Was trying to leave a message for you earlier, but lambdabot is MIA, so I'll repeat it. | ||
<Aankhen``> @tell agentzh I sent DCONWAY a Perl6::Perldoc::To::Html, that's about the full extent of my contributions. :-) | 00:16 | ||
agentzh | Aankhen``: i've seen it because i do have the habit of reading logs | ||
Aankhen`` | Heh, okay. | ||
agentzh | sending stuff to DCONWAY == I won't be able to hack on it | ||
;) | |||
Aankhen`` | Ah. | ||
00:18
unobe is now known as unobe_away
|
|||
agentzh | is it recommended to include $VERSION for every p5 package? (i'm polishing PCR...so it's not OT here ;)) | 00:19 | |
00:24
avar joined,
weinig_ joined
00:25
trippeh joined
|
|||
agentzh | ah, PCR hangs... | 00:25 | |
avar | meow | ||
agentzh | when continue is set to 1 | 00:26 | |
00:26
ChanServ sets mode: +o diakopter
|
|||
avar | agentzh: ->compile("foo", continue => 1) ? | 00:26 | |
agentzh | ->compile("foo", { continue => 1 }) | 00:27 | |
00:28
diakopter sets mode: +b *!*@*ompugoat.biz
|
|||
Aankhen`` | diakopter: Who's that? | 00:28 | |
agentzh | avar: okay, :c is actually not working in PCR...i put it in a loop and no wonder it hang ;) | 00:29 | |
avar | sh-3.1$ perl5.9.5 -MPugs::Compiler::Rule -wE 'my $r = Pugs::Compiler::Regex->compile("foo", { continue => 1 })' | 00:34 | |
pugs_svnbot | r16820 | agentz++ | trunk: | ||
: PCR - fixed t/04-rule.t | |||
diff: dev.pugscode.org/changeset/16820 | |||
avar | sh-3.1$ | ||
agentzh | avar: can you give me an example of *using* :c ? | 00:35 | |
00:36
Alchemy joined
|
|||
agentzh | avar: PCR can't remember the pos it left off when :c is specified | 00:36 | |
pasteling | "evalbot_r16819" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26000 | ||
avar | $ perl5.9.5 -mPugs::Compiler::Regex -mPugs::Grammar::Base -wE 'my $rule = Pugs::Compiler::Regex->compile("."); for (0 .. 2) { my $m = $rule->match("abc", { pos => $_ }); say "$m" }' | 00:39 | |
a | |||
b | |||
c | |||
pos is useful but I don't know what continue is for | |||
agentzh | yeah, i know pos is working | ||
:c is like m//g in p5, no? | |||
00:40
prism joined
|
|||
avar | if( $_[3]{continue} ) { | 00:42 | |
pos(${$_[1]}) = $_[3]{p} | |||
if defined $_[3]{p}; | |||
$bool = \( ${$_[1]} =~ /) . $rule_source . q(/g \) ? 1 : 0; ) . | |||
$captures . q( | |||
} | |||
where @_ is from: | 00:43 | ||
my $match = $rule->{code}( | |||
$grammar, | |||
$str, | |||
$state, | |||
\%args, | |||
); | |||
so it sets the pos() magic on the string you're matching against I guess | |||
agentzh | avar: *nod* | ||
avar: unfortunately PCR copies $str everywhere... | 00:44 | ||
avar | Good to see someone else than fglock poking PCR:) | ||
*other than | |||
agentzh | avar: hehe | ||
avar: i'm fixing it | |||
avar | howz? | 00:46 | |
agentzh | avar: by using the original argument instead of a copy | 00:49 | |
avar | the pattern or the string? | ||
agentzh | the string | 00:50 | |
avar | You have no idea what you're getting yourself into do you?:) | ||
avar snickers | |||
00:51
mjk joined
|
|||
avar | the perl5 runtime has hundreds of lines of mega scary code to deal with all the evil cases of someone matching something and then changing the string, but not before they've finished using the match variables which are positionals | 00:51 | |
00:52
mjk joined
|
|||
agentzh | avar: okay, i think i'd better do some experiments first. | 00:53 | |
avar: not so familiar with all the p5 magic | 00:54 | ||
avar | it's really just to catch different cases of this: | ||
00:54
diakopter is now known as diakopter_afk,
diakopter_afk is now known as diakopter
|
|||
avar | my $str = "abc"; if ($str =~ /(.)(.)(.)/) { $str = "meh"; say $$_ for 1 .. 3 } | 00:55 | |
agentzh | avar: wow | ||
avar | (prints a, b, c) | ||
agentzh | it's really impressive | ||
00:57
nipotaway is now known as nipotan
|
|||
agentzh | avar: yay! finally fixed the :c thing | 01:06 | |
diakopter | ?eval say "I'm alive" | ||
01:06
evalbot_r16804 is now known as evalbot_r16820
|
|||
evalbot_r16820 | OUTPUT[I'm aliveā¤] Bool::True | 01:06 | |
avar | agentzh: what does it do that it wasn't doing before?:) | 01:08 | |
agentzh | avar: using the original arg instead of the copy really helps | ||
avar: maybe we're not on the same page ;) | |||
furthermore, PCR's emitter doesn't set pos($_[1]) when continue is specified. | 01:09 | ||
s/doesn't/didn't/ | |||
TimToady | ?eval "Number {+^-[+] ^4} is alive! Need more input!" | 01:10 | |
evalbot_r16820 | "Number 5 is alive! Need more input!" | ||
TimToady | or in this case, number 16820 | ||
agentzh | wow, my eyes... | ||
diakopter | heh; ironic that Short Circuit 2 is on ENCOREP at the moment. | 01:11 | |
agentzh | fglock: is there a particular reason for not using heredoc in the emitter? | 01:12 | |
01:12
bonesss joined
|
|||
agentzh | fglock: updating the emitter templates is error prone ;) | 01:12 | |
TimToady | ?eval say map { ([+] ^$_) == (-[-] ^$_) }, ^10 | 01:16 | |
evalbot_r16820 | OUTPUT[1111111111ā¤] Bool::True | ||
TimToady | which only works because ^n always starts with 0 | 01:17 | |
Limbic_Region | sorry, was AFK | 01:18 | |
diakopter - the journals link should not link to a directory listing, that's the issue | 01:19 | ||
pugs_svnbot | r16821 | agentz++ | trunk: | ||
: PCR - renamed t/emitter/00-ratche.t to 00-ratchet.t | |||
diff: dev.pugscode.org/changeset/16821 | |||
Limbic_Region | The RSS link is probably fine - I have no idea, I don't use RSS | ||
it is specifically the journals link that is b0rk | |||
diakopter | Limbic_Region: my yak shaver's batteries are out of charge at the moment, so in other words planet. is not redirecting yet. | 01:20 | |
Limbic_Region | k | ||
01:20
unobe_away is now known as unobe
|
|||
Limbic_Region | hrm - the change in channel ops due to all the spamming recently | 01:20 | |
? | |||
diakopter | Limbic_Region: affirmative | 01:21 | |
Limbic_Region | good | 01:22 | |
Limbic_Region laughs at seeing the dalekbot | |||
01:22
diakopter sets mode: -o diakopter
|
|||
diakopter | apparently some reference to a destructive entity | 01:22 | |
Limbic_Region | diakopter - not a Dr. Who fan apparently | 01:23 | |
en.wikipedia.org/wiki/Dalek | |||
01:25
agentzh joined
|
|||
pasteling | "agentz" at 222.45.12.128 pasted "avar: the copying problem is demonstrated in this p5 script (which loops)" (6 lines, 90B) at sial.org/pbot/26001 | 01:26 | |
diakopter | dunno, but I got the 1st season of Torchwood at the recommendation of a friend | ||
agentzh | avar: see the post above :) | 01:27 | |
01:27
mjk joined
01:30
daxim_ joined,
ChanServ sets mode: +o diakopter
|
|||
agentzh | kolibrie: :continue (:c) should now work in PCR's ratchet mode. not sure if it works in pugs due to my limited knowledge of the HsBridge and Hs... | 01:32 | |
pugs_svnbot | r16822 | agentz++ | trunk: | ||
: [PCR] | |||
: * fixed the :continue(:c) issue for the ratchet emitter | |||
: (thanks kolibrie++ for reporting it and avar++ for discussing it | |||
: with me on #perl6) | |||
: * added corresponding tests to t/04-compiler-regex.t | |||
01:32
jedai joined
|
|||
pugs_svnbot | : * updated t/emitter/00-ratchet.t by copying 00-ratchet.t_ over since | 01:32 | |
: the emitter templates have changed | |||
: * use the original $str variable everywhere without passing | 01:33 | ||
: sub arguments by copy. | |||
: (no new failing tests) | |||
diff: dev.pugscode.org/changeset/16822 | |||
pasteling | "evalbot_r16821" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26002 | ||
avar | agentzh: if you did my $s2 = \$s; $s = $$s2 it would work | 01:35 | |
I.e. it's because you're not copying the pos magic, butyouprobablyknewthat | |||
agentzh | avar: yeah, of course. because we're passing things by ref here :) | ||
avar: yes, i knew :) | 01:36 | ||
avar | I should get re::engine::PCR working again | 01:37 | |
avar lazy | |||
agentzh 2 | |||
avar | have you worked on making PCR emit a standalone compiled grammar? | ||
Afaik it just requires Pugs::Runtime::Match + the emitted code | 01:38 | ||
PRM could be emitted as well... | |||
01:38
stewcolinsi joined
01:39
dolmans joined
|
|||
avar pokes agentzh | 01:40 | ||
01:44
bsb joined
01:45
rindolf joined
01:50
unobe is now known as unobe_away,
r0bby joined
01:58
weinig joined
02:05
prism joined,
xinming joined
02:09
agentzh joined
|
|||
agentzh | back from an electricity failure... | 02:09 | |
rindolf | Hi agentzh | 02:10 | |
agentzh: wb | |||
agentzh | rindolf: howdy! | ||
avar: i've thinking about that | |||
avar: and i believe it's straightforward given the current implementation of P::C::Regex | |||
*I've been | 02:11 | ||
02:11
drupek12 joined
|
|||
agentzh | avar: $regex = P::C::Regex->compile(...); $regex->{perl5} + P::C::Regex::match + Pugs::Runtime::Match is sufficient | 02:13 | |
avar: P::C::Regex's ->perl5() blesses a hash with the P::C::Regex package, which seems unnecessary to me... | 02:14 | ||
avar: P::C::Regex is already a compiler that emits p5 code; thanks to fglock++ | 02:15 | ||
agentzh hopes his electricity won't be cut off again today. | 02:16 | ||
avar | ya, it doesn't look that hard:) | ||
agentzh | avar: indeed | 02:17 | |
avar: fglocks does eval everywhere ;) | |||
avar | moo | ||
02:18
prism joined
|
|||
avar | agentzh: have you looked into the different emitters? Like the p5rx emitter? | 02:19 | |
agentzh | avar: yes, i have. | ||
avar: the p5 emitter seems a thin wrapper around p5 regexes | 02:20 | ||
which should be very efficient | |||
actually it only constructs a match object and passes p6 regex modifiers in | |||
avar: i think there's much room for optimizing the ratchet emitter | 02:21 | ||
avar | I'm specifically wondering whether how to get something like the ->{perl5} code except something that uses the p5 engine more (as opposed to the pure-perl-substr horror | ||
agentzh | avar: the current implementation is already very suitable for emitting C/C++ code | 02:22 | |
right, it doesn't take full advantage of the p5 regex engine | |||
yet | |||
avar | will you be at yapc::eu? | 02:23 | |
agentzh | nope, too far for me ;) | ||
i hope i could :) | 02:24 | ||
avar | Yeah, it would be very cool to emit XS too | 02:25 | |
agentzh | aye! | 02:26 | |
avar | You could make a p5 package, and with Module::Install::Compiler::Rule (or something) generate xs/p5rx/perl code from that grammar | ||
it would be fastah! | |||
agentzh | right | ||
avar | mm, svk sync of pugs going slowly | 02:27 | |
agentzh has already switched back to svn for pugs hacking | |||
02:27
diakopter is now known as diakopter_afk
|
|||
avar | why? | 02:28 | |
agentzh | because i often have problems with svk while working on the pugs repos | ||
*had | |||
i dunno why | |||
02:29
diakopter_afk is now known as diakopter
|
|||
avar | Warning: the following files are missing in your kit: 00-ratche.t t/emitter/00-ratche.t | 02:29 | |
Please inform the author. | |||
agentzh | avar: sorry, forgot to update MANIFEST... | ||
comitting... | 02:33 | ||
avar | a lot of tests fail because Pugs::Grammar::Base isn't loaded | ||
agentzh | avar: could you paste the outputs? | ||
pugs_svnbot | r16823 | agentz++ | trunk: | ||
: PCR - updated MANIFEST and MANIFEST.SKIP (avar++) | 02:34 | ||
diff: dev.pugscode.org/changeset/16823 | |||
02:34
r0bby joined
|
|||
avar | sial.org/pbot/26005 | 02:34 | |
agentzh | avar: 75 tests are supposed to fail | ||
avar | that's on blead b.t.w. | ||
sial.org/pbot/26006 | 02:35 | ||
agentzh | avar: PadWalker doesn't work there? | 02:36 | |
avar | it does, but it would appear to work somewhat differently | 02:37 | |
agentzh | k | ||
the failing tests seem to be related to PadWalker... | 02:38 | ||
avar | my system install of PCR was screwing some of it up | 02:41 | |
pugs_svnbot | r16824 | agentz++ | trunk: | 02:43 | |
: PCR - used croak instead of die for better diagnostics | |||
diff: dev.pugscode.org/changeset/16824 | |||
agentzh | avar: oh...$regex->{code} is missing again...according to your test outputs... | 02:44 | |
avar: in t/08-hash | |||
pasteling | "evalbot_r16823" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26007 | 02:45 | |
avar | $ prove -brv t 2>&1 |pbotutil.pl | 02:46 | |
sial.org/pbot/26008 | |||
02:46
Alias_ joined
02:47
AfterDeath left
02:48
thrig joined
|
|||
pugs_svnbot | r16825 | agentz++ | trunk: | 02:52 | |
: PCR - more diagnostics | |||
diff: dev.pugscode.org/changeset/16825 | |||
agentzh | i'll try win32 to make sure it's not a problem on my side... | ||
avar: could you try out r16825 and paste the output again? | |||
02:56
fglock joined
|
|||
avar | sial.org/pbot/26009 | 02:56 | |
agentzh | cool, fglock is also here :) | ||
thrig | avar: can you post those to #perl6 or nochannel instead? | ||
avar | thrig: this is #perl6 | 02:58 | |
thrig | yes, and 26009 showed up in #perl | ||
avar | ah | ||
avar wonders how with pbotutil | 02:59 | ||
agentzh | avar: it works for activeperl 5.8.7 + winxp. | ||
avar | wee config file | ||
agentzh | avar: it seems to be a bleadperl problem... | 03:00 | |
it's interesting to see that on winXP PCR fails 1 less test than ubuntu :) | 03:01 | ||
pugs_svnbot | r16826 | agentz++ | trunk: | 03:04 | |
: PCR - fixed MANIFEST for real this time :( | |||
diff: dev.pugscode.org/changeset/16826 | |||
avar | agentzh: sial.org/pbot/26010 | 03:06 | |
pasteling | "evalbot_r16825" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26011 | ||
avar | compile_p6grammar.pl appers to be broken | ||
agentzh | avar: looking | ||
avar: same here | 03:10 | ||
:( | |||
avar | $ perl5.9.5 -Mblib -mPugs::Compiler::Token -E 'say Pugs::Compiler::Token->new("a b c")->perl5\ | ||
' | |||
Can't use string ("Pugs::Compiler::Token") as a HASH ref while "strict refs" in use at /var/src/pug\ | |||
s-perl5/Pugs-Compiler-Rule/blib/lib/Pugs/Compiler/Regex.pm line 260. | 03:11 | ||
and using no strict there just makes it spit out much of nothing | |||
agentzh | avar: use the following: | 03:14 | |
perl -Mblib -MPugs::Compiler::Token -e 'print Pugs::Compiler::Token->compile("a b c")->perl5' | 03:15 | ||
it works for me | |||
i'll revert to r16752 locally and try compile_p6grammar.pl again | 03:17 | ||
avar | ah, compile not new | 03:18 | |
agentzh | avar: i can't make compile_p6grammar.pl work even with r16752... | 03:19 | |
i've never tried it before, so i don't know when it worked. | 03:20 | ||
avar | I don't think you broke it | ||
agentzh | to be honest, i think ->new is more appropriate than ->compile ;) | 03:22 | |
since it does what an ordinary constructor does. | 03:23 | ||
the name "compile" made me believe it returns raw p5 source or something... | |||
i'll try r16100... | 03:26 | ||
r16100 doesn't work either... | 03:27 | ||
fglock: was lib/Pugs/Grammar/Rule2.pm compiled by compile_p6grammar.pl? | |||
fglock: i wonder what you did use to generate lib/Pugs/Grammar/Rule.pmc :) | 03:29 | ||
because PCR's test suite is not so good, i'm in the fear of breaking things without notice... | 03:31 | ||
PCR needs a good tracing facility :) | |||
maybe a visualized one | |||
bbiab & | 03:35 | ||
03:40
amnesiac joined
|
|||
avar | agentzh: | 03:41 | |
sh-3.1$ pbotutil.pl grammar.pm | |||
sial.org/pbot/26012 | |||
sh-3.1$ pbotutil.pl Grammar.pmc | |||
sial.org/pbot/26013 | |||
nopaste.snit.ch:8001/10586 | |||
the last one is the compiler | |||
of course it doesn't work, but it would be neat if it did | 03:42 | ||
agentzh | how did you get the .pmc? | ||
avar | perl5.9.5 -Mblib util/compile_p5grammar.pl grammar.pm > Grammar.pmc | 03:43 | |
$ perl5.9.5 -Mblib -MPugs::Compiler::Regex -I. -MGrammar -E 'my $rx = Pugs::Compiler::Regex->compile("<Grammar::number>"); my $m = $rx->match("123"); say "Digit ", $m->[0]' | 03:44 | ||
Use of inherited AUTOLOAD for non-method Grammar::number() is deprecated at (eval 22) line 8. | |||
Not a SCALAR reference at (eval 24) line 47. | |||
agentzh | there is no compile_p5grammar.pl under util | ||
avar | so some evilness in the generated code | ||
yeah, I hacked it together (it's the nopaste.snit.ch file) | |||
agentzh | avar: fair enough :) | ||
avar | maybe you can use that as basis for something more serious? | 03:45 | |
agentzh | avar: i'm having a lot of small patches for PCR, will look into that later | ||
avar: i'm not that smart to jump too far ;) | |||
avar: i'm still getting my head around PCR | |||
avar: but the process is much faster than i ever expected ;) | |||
avar | I don't understand any ofe it:) | 03:46 | |
agentzh | avar: will hack out a graphical tracer for PCR first | ||
avar: that will make my life easier while debugging the grammar | |||
avar | tried the smart comment stuff? | 03:47 | |
agentzh | avar: and adding missing features along the way... | ||
smart comment? | |||
you mean Smart::Comments on CPAN? | 03:48 | ||
already using it right now | |||
but it's not the answer for everything ;) | |||
avar | ya, make something like re=debug :) | 03:49 | |
agentzh | will use some customized smart comments in the generated code to ease debugging and visualization | ||
re=debug? | |||
avar | perl -Mre=debug | 03:50 | |
03:50
[particle1 joined
|
|||
avar | does PCR construct an AST? | 03:50 | |
agentzh | avar: yes | 03:51 | |
avar: a hash-based AST | |||
but fglock is moving to a class-based one in kp6 | |||
the AST is constructed by Pugs::Grammar::Rule | |||
and fed into Pugs::Emitter::* | 03:52 | ||
avar | where's the source file for Rule.mc? | ||
*pmc | |||
agentzh | Rule2.pm | ||
it's a p6 grammar file | |||
lib/Pugs/Grammar/Rule2.pm | |||
avar | ooh, evil:) | 03:53 | |
agentzh | indeed! | ||
this part is bootstrapped | |||
i have no clue what tool fglock used to compile Rule2.pm though | |||
maybe v6.pm? | |||
anyway, my dad is calling me for lunch, later & | 03:54 | ||
avar | he used compile_p6grammar, when it was working | 03:55 | |
03:55
diakopter is now known as diakopter_afk
04:29
unobe_away is now known as unobe,
LimbicRegion joined
04:30
LimbicRegion is now known as Limbic_Region,
ProperNoun joined
04:33
diakopter_afk is now known as diakopter
04:35
monomorph joined
04:51
weinig joined
04:55
Psyche^ joined
05:04
weinig joined
05:08
GabrielVieira2 joined,
rlb3 joined
05:10
Psyche^ is now known as Patterner,
DarkWolf84 joined
05:20
devogon joined
05:22
diakopter is now known as diakopter_afk
05:35
GabrielVieira joined
05:43
riffraff joined
05:48
jedai joined
05:59
rho joined
|
|||
meppl | good morning | 06:05 | |
DarkWolf84 | good morning | 06:07 | |
meppl | good morning dark wolf | 06:15 | |
06:31
dduncan joined
06:43
franck__ joined
07:02
iblechbot joined
07:06
kane_ joined
|
|||
agentzh | avar: thanks | 07:21 | |
07:26
jisom joined
07:35
nipotan_ joined
07:44
sunnavy joined
07:49
mj41 joined
|
|||
agentzh | fglock: is it normal for Pugs::Compiler::Perl6 to fail the tests in its t/builtins/arity.t and t/regex.t ? | 07:53 | |
08:04
dduncan left
|
|||
pugs_svnbot | r16827 | agentz++ | trunk: | 08:09 | |
: [PCR] | |||
: * fixed POD syntax errors in Precedence.pm and Parsec.pm | |||
: * added t/00-pod.t | |||
: * more Pod to P::C::Regex | |||
diff: dev.pugscode.org/changeset/16827 | |||
08:27
b_jonas joined
08:37
unobe is now known as unobe_away
|
|||
Juerd | feather is showing CGI source code instead of executing it | 08:43 | |
I can't find the cause | |||
Anyone? | |||
DarkWolf84 | maybe it's not in cgi-bin directory | 08:58 | |
or cgi should be | |||
Jmax | Juerd: apache? | ||
Options ExecCGI? proper executable modes? hashbangs? any htaccess overriding? | 08:59 | ||
Juerd | Jmax: Apache2 | ||
Jmax: ScriptAlias'ed. | |||
Jmax | ok | ||
er, that's a bit different | |||
check error.log? apache2ctl configtest? ... | |||
Juerd | Scriptalias is supposed to be equal to alias + execcgi + sethandler cgi-script | ||
DarkWolf84 | I don't think so | ||
Juerd | Jmax: It doesn't think there's an error | 09:00 | |
Jmax | heh | ||
DarkWolf84 | it's not an error | ||
there is place in http.conf where is shown the palce where cgi will be executed | 09:01 | ||
09:01
adu joined
|
|||
DarkWolf84 | I use apache2 | 09:01 | |
sry for my bad english | 09:02 | ||
09:10
chris2_ joined
09:11
chris2_ is now known as chris2
09:15
ruoso joined
|
|||
pugs_svnbot | r16828 | agentz++ | trunk: | 09:15 | |
: [PCR] | |||
: * added t/04-compile-rule.t to test Pugs::Compiler::Rule | |||
: * added tests to t/04-compiler-regex.t to test default modifier settings | |||
: * added a TODO test to t/04-compiler-regex.t for :c in backtracking mode | |||
: * removed trailing spaces in Pugs::Emitter::Rule::Perl5 | |||
: and Pugs::Compiler::Rule | |||
: * updated the POD of P::C::Rule | |||
: * added more POD to P::C::Regex (moved some common parts from P::C::Rule) | |||
diff: dev.pugscode.org/changeset/16828 | |||
09:18
rfordinal joined
|
|||
pasteling | "evalbot_r16827" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26016 | 09:19 | |
09:36
KevinLei joined
|
|||
pugs_svnbot | r16829 | agentz++ | trunk: | 09:36 | |
: [PCR] | |||
: * fixed a bug in P::C::Rule->compile regarding modifiers with undef values | |||
: * added tests to t/04-compiler-rule.t for it | |||
: * updated MANIFEST | |||
diff: dev.pugscode.org/changeset/16829 | |||
09:37
rfordinal joined
09:39
dolmans left
09:40
KevinLei left
|
|||
avar | agentzh: implement my pet project! | 09:44 | |
waah! | |||
:) | |||
agentzh | avar: ;) | 09:45 | |
avar | agentzh: do you know if I can do something like s/// with a rule in compile_p5..? | ||
09:45
isaacd_ joined
|
|||
avar | specifically I'm thinking of the token/rule/regex => sub {} stuff | 09:45 | |
agentzh | avar: i haven't seen anything analogous to s/// in PCR's tests | 09:46 | |
what is the token/rule/regex => sub {} stuff? | |||
09:47
alexe joined
|
|||
avar | $txt =~ s/(token|regex|rule)\s+(\w+)\s*\{(.*?)\}/"sub $2 { " . Pugs::Compiler::$1->compile($3) . "}"/gxs; | 09:47 | |
basically | |||
agentzh | wow | 09:48 | |
i think you can :) | |||
but the details must be adjusted a bit | |||
especially the wrapper | 09:49 | ||
we have to take care of the arguments fed into the subs | |||
PCR has its own protocol | 09:50 | ||
which is unlikely the same in p6 | |||
basically the parameter list must follow ($grammar, $str, $state, \%params) | 09:51 | ||
i dunno what the $state is for | |||
avar | presumably compile($1)->perl5 takes care of that | 09:52 | |
agentzh | avar: indeed | ||
no, not ->perl5, but ->{perl5} | |||
avar | why? | ||
agentzh | ->perl5 put a wrapper around ->{perl5} | ||
which is a bit mysterious | 09:53 | ||
avar | ->emit($backend) | ||
agentzh | fglock tries to make the ->perl5 method does something like serializing a P::C::Regex instance | ||
heh | |||
currently there is two major emitters | |||
one for ratchet mode and the other for backtracking mode | 09:54 | ||
P::C::Regex does the dispatch based on the value of ->{ratchet} | |||
09:55
rff_ joined
|
|||
agentzh | i think we should make these things clear in PCR's POD or comments... | 09:56 | |
pugs_svnbot | r16830 | agentz++ | trunk: | 10:00 | |
: PCR - more POD for P::C::Rule and P::C::Regex | |||
diff: dev.pugscode.org/changeset/16830 | |||
pasteling | "evalbot_r16829" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26018 | 10:06 | |
avar | agentzh: if you're interested in optimizations for the ratchet emitter you might want to look at constant folding | ||
agentzh | avar: *nod* | 10:07 | |
avar | ->compile("eek", {ratchet => 1}) calls substr 3 seperate times for qw(e e k) | ||
agentzh | avar: there *is* similar effor in the ratchet emitter | 10:08 | |
avar: but it's currently commented out | |||
avar | hrm, ratchet => 0 actually looks more efficient | 10:09 | |
ratchet => 0 == no backtracking? | |||
agentzh | ratchet => 0 == with backtracking | ||
the non-ratchet emitter lacks a lot of features, it seems | |||
and it's not well tested. | 10:10 | ||
10:42
buetow joined
10:48
obvio171 joined
10:49
bsb_ joined
10:50
drupek12 joined
10:55
masak joined
10:59
cmarcelo joined
11:04
kanru joined
|
|||
pugs_svnbot | r16831 | agentz++ | trunk: | 11:07 | |
: PCR - added 00-pod-coverage.t and more POD to P::C::Rule and P::C::Regex | |||
diff: dev.pugscode.org/changeset/16831 | |||
r16832 | agentz++ | trunk: | 11:16 | ||
: PCR - tweaked the POD of P::C::Rule a bit more | |||
diff: dev.pugscode.org/changeset/16832 | |||
moritz | re | 11:18 | |
11:21
fglock joined
|
|||
agentzh | fglock: i don't quite understand the $state argument... | 11:28 | |
fglock: is it related to the legacy engine only? | 11:29 | ||
moritz: i hope you can fix the encoding issue for me when you have time...you do have the environment :) | 11:30 | ||
moritz | agentzh: I will try, as soon as I have my power supply back - hopefully that's tomorrow or friday | 11:32 | |
agentzh | moritz: no hurry ;) | ||
moritz | Aankhen``: thanks for your recent content-type fix, but as long as the encoding issues are not solved, I will not update the server | 11:33 | |
avar | agentzh++ # poking PCR | 11:34 | |
agentzh feels guilty. | |||
avar: thanks :) | |||
avar | avar-- # not poing re::eng::PCR | ||
agentzh | heh | ||
moritz | agentzh: do feel guilty, you just tried to enhance it, and it works for you... if I can't fix it, I'll just fall back to the last working revision of the encoding stuff | 11:35 | |
s/do/don't/ ;-) | |||
avar | moritz: If you get how emitters work some pod would be greeat:) | 11:36 | |
moritz | avar: ? | ||
avar: you meant agentzh I suppose? | |||
avar | yeah, that:) | ||
agentzh | avar: will work on the emitter pod :) | 11:37 | |
avar | \o/ | ||
agentzh | avar: the emitter is quite simple :) | ||
avar | yeah, isn't it just the hash keys in Rule2.pm mapped to subs? | ||
agentzh | avar: yeah | 11:39 | |
avar | How does it determine what emitter to use? | ||
Say if I wanted to make a C.pm emitter or something.. | 11:40 | ||
moritz | lemme guess... it always uses the perl emitter? *g* | 11:41 | |
agentzh | avar: it's hard-coded in P::C::Regex | ||
moritz: yes, it always uses p5 emitter right now | 11:42 | ||
avar purrs | |||
moritz barks | 11:45 | ||
11:51
mjk joined
11:55
xinming joined
12:00
drupek12 joined
12:27
elmex joined
12:28
dalekbot sets mode: +b *!*@u.nix.is,
avar was kicked by dalekbot (EXTERMINATE CRAPFLOODING))
|
|||
moritz | wtf? | 12:31 | |
pugs_svnbot | r16833 | agentz++ | trunk: | ||
: PCR - P::C::Regex - fixed a "XXX" by refactoring duplicated code between C<reinstall> and C<install> into C<_install> (no new failing tests) | |||
diff: dev.pugscode.org/changeset/16833 | |||
moritz | could somebody with op unban avar please? | ||
BinGOs | he was being an arse on one of the channels that dalekbot is on. | 12:32 | |
moritz | no need to ban him here, though | ||
BinGOs | *shrug* | 12:33 | |
12:35
DarkWolf84 joined
12:41
|Jedai| joined
|
|||
fglock | agentzh: ping | 12:42 | |
agentzh | fglock: pong | 12:45 | |
fglock | re $state - it is an optional arg used by the backtracking engine | 12:46 | |
agentzh | fglock: ah | ||
thanks | |||
fglock | PCR uses a state machine for backtracking | ||
agentzh | haven't looked at the backtracking engine yet :P | 12:47 | |
fglock | agentzh: have you seen the new p6regex-in-p5regex ? | ||
agentzh | no | ||
in kp6? | |||
fglock | yes | ||
agentzh | fglock: haven't touched kp6 yet, sorry ;) | ||
fglock | it is only partially implemented, but there is a working prototype - one sec... | 12:48 | |
svn.pugscode.org/pugs/v6/v6-KindaPe...subrule.pl | |||
agentzh | looking | ||
fglock | this is "hand-emitted" code :) | ||
agentzh | hmm | 12:49 | |
what's the original p6 regex? | 12:50 | ||
fglock | one sec - I'll add that as comments | 12:51 | |
agentzh | i see a lot of (?{...}) ;) | ||
k | |||
fglock | these blocks are used to create a "script", which is later interpreted and generates a Match object | 12:52 | |
the idea is to have low-cost backtracking | |||
agentzh | interesting | ||
looks a bit like assembly code ;) | 12:53 | ||
indeed it works | 12:54 | ||
wow, 0 dependency, hehe | 12:55 | ||
12:57
lumi joined
|
|||
agentzh | fglock: why isn't P::C::RegexPerl5 a subclass of P::C::Regex? | 13:01 | |
fglock | looking... | ||
pugs_svnbot | r16834 | fglock++ | trunk: | 13:02 | |
: [kp6] added comments to backtracking-recursive-subrule.pl, with Perl 6 versions of the regexes - agentzh++ | |||
diff: dev.pugscode.org/changeset/16834 | |||
agentzh | ah, r6-on-r5 looks clean! | 13:03 | |
i like it :) | |||
fglock++ | 13:04 | ||
fglock | Pugs::Compiler::RegexPerl5 was meant as an internal library | 13:05 | |
agentzh | fglock: fair enough :) | ||
pugs_svnbot | r16835 | agentz++ | trunk: | ||
: PCR - added SYNOPSIS to P::C::Regex | |||
diff: dev.pugscode.org/changeset/16835 | |||
fglock | agentzh: may I give you comaint of PCR on cpan? | 13:06 | |
agentzh | fglock: okay! | ||
my cpan id is AGENT | |||
fglock | just one thing - please test v6.pm (from CPAN), it depends heavily on PCR | 13:07 | |
agentzh | fglock: i'm already running v6.pm's test suite before each commit ;) | 13:08 | |
fglock | cool :) | ||
agentzh has a fast machine. | |||
moritz wants to work this summer, in order to buy a fast maschine ;) | |||
agentzh | heh | 13:09 | |
moritz | with at least 1G ram, so I can compile pugs without swapping | ||
13:09
drupek12 joined
|
|||
moritz | and stitch my panoramas - that's really a pain with swapping | 13:09 | |
agentzh does have 1G. | 13:11 | ||
13:11
b_jonas joined,
dalekbot sets mode: +b *!*@dsl5402B9F8.pool.t-online.hu,
b_jonas was kicked by dalekbot (Previous lamer ban))
|
|||
agentzh decides to go out for a walk. | 13:11 | ||
& | |||
fglock | agentzh: all set | 13:12 | |
agentzh | fglock: thanks :) | ||
fglock | agentzh: v6.pm too | 13:13 | |
agentzh | cool | ||
fglock | you are welcome :) | 13:14 | |
13:14
iblechbot joined
13:15
kanru joined
|
|||
fglock | agentzh: re 'continue', it means "match at or after pos" - 'pos' only matches at pos | 13:24 | |
13:24
diakopter_afk is now known as diakopter
|
|||
agentzh | fglock: it seems implementing p6regex m:p/pattern/ with PCR is not trivial | 13:25 | |
moritz | what's the :p modifier ? | ||
agentzh | because PCR doesn't use StrPos, it's quite hard to distinguish :p and :pos(StrPos(3)) | ||
:p means match from the current pos | 13:26 | ||
fglock | by not trivial you mean it is not impossible? good :) | ||
agentzh | s/pos/.pos/ | ||
fglock: LOL | |||
fglock: i'm thinking about a solution of using a fixed negative value, like -1 | |||
or a ref | 13:27 | ||
or a particular string like 'true' | |||
the undef value of :pos now already has a special meaning (matching from anywhere) | |||
fglock: btw, :continue now works for ratchet mode | 13:29 | ||
fglock: i reused p5 string's pos() magic | |||
fglock | RegexPerl5 already uses pos() | 13:30 | |
agentzh | fglock: yes, i've seen that | ||
fglock | in the other modules, you could read pos() at start, and set it at exit | 13:31 | |
agentzh | fglock: that's exactly what i did for the ratchet emitter ;) | ||
fglock | :) | ||
agentzh | gotta run for walk for real & | ||
13:32
agentzh left
13:42
Limbic_Region joined
|
|||
diakopter | g'morning LR | 13:43 | |
Limbic_Region | morning | ||
I was up way too late last night | |||
how are you? | 13:44 | ||
diakopter | I'm alright. | 13:46 | |
diakopter tries to get Debian lenny/amd64 to work on Asus M2N-E | 13:47 | ||
13:55
amnesiac joined
14:14
wilx joined
|
|||
diakopter | moritz: you around? | 14:22 | |
moritz | diakopter: yes | 14:23 | |
diakopter | moritz: what say you about logging magnet#parrot similarly? | 14:34 | |
moritz | diakopter: if that's OK for the folks there, then that's fine by me | 14:35 | |
diakopter: but I have to admit that current linkifications (for example of r\d+) are #perl6-specific, and currently there I can't create separate configs... | 14:36 | ||
diakopter: I'll work on it during the weekend ;) | |||
diakopter | moritz: #parrot uses the same svnbot | 14:37 | |
(run from feather as well) | |||
moritz | diakopter: you mean #parrot on irc.perl.org? afaict they have a no-logging policy | 14:38 | |
diakopter: or did they change it recently? | |||
diakopter: I offered them logging the other day | |||
14:39
amadeus joined,
amadeus is now known as laye
|
|||
diakopter | oh | 14:41 | |
I didn't realize | |||
yeah, that's what I meant | |||
meanwhile, the A record for irc.pugscode.org appears to have changed...? | 14:42 | ||
14:43
phileas_fox joined
|
|||
moritz | I don't know... what do you think it was before? | 14:44 | |
roughly a month (?) ago feather's IP changed | 14:45 | ||
14:45
phileas_fox left
|
|||
moritz | Juerd: did you get your micro grant for feather hardware? | 14:45 | |
diakopter | I thought previously it was 193.200.132.135 (feather) | ||
moritz | when? | 14:46 | |
diakopter | yesterday? | 14:47 | |
moritz | I don't have a clue... I think Juerd is the 'DNS-Slave' ;) | 14:48 | |
or was it audreyt? | |||
diakopter | audreyt owns the domain | ||
14:57
bsb_ left
14:59
amnesiac joined
15:07
isaacd__ joined
|
|||
pugs_svnbot | r16836 | fglock++ | trunk: | 15:09 | |
: [kp6] updated kp6-roadmap.pod; included p6regex-on-p5regex | |||
diff: dev.pugscode.org/changeset/16836 | |||
15:12
hkb_zz is now known as hakobe
15:15
agentzh joined
|
|||
Juerd | moritz: I did not get any response | 15:16 | |
masak | to what extent are people doing development in perl6 nowadays? | ||
Juerd | diakopter: feather's normal FQDN is feather.perl6.nl | ||
masak | and to the extent that they're not, what's holding them back? | ||
Juerd | diakopter: There are others who pointed their domains to it (notably pugscode.org) | ||
diakopter | irc.pugscode.org just got pointed to feather.. adding the vhost redirector now... | 15:17 | |
Limbic_Region | Juerd - did you get my email? | ||
Juerd | Limbic_Region: Yes | ||
Limbic_Region | k | ||
Juerd | Limbic_Region: I fixed half of it. | ||
Limbic_Region: You can now connect through https again | |||
Limbic_Region: But CGI still doesn't work. Or someone must have fixed it while I was working :) | |||
Limbic_Region | no, still not working | ||
feather.perl6.nl/cgi-bin/cgiirc/irc.cgi | 15:18 | ||
Juerd | It was this morning | ||
Limbic_Region | pulls up source code for me | ||
Juerd | Yep | ||
But no longer the 500 :) | |||
Limbic_Region | ;-) | ||
Juerd | The 500 had to do with a PAM error, not CGI | ||
Limbic_Region | ok - I really don't have much time to log in from work anymore and that's the only place where I need the cgi:irc | 15:19 | |
but thank you so much for providing the service | |||
anyone here know much about Levenshtein distances I could pose an off-topic question to? | 15:21 | ||
Juerd has to config an old cisco | 15:22 | ||
I *hate* that. | |||
diakopter | Limbic_Region: I can work on the cgiirc... | 15:26 | |
I mean, if Juerd doesn't mind | |||
Juerd | 10:43 <@Juerd> feather is showing CGI source code instead of executing it | 15:27 | |
10:43 <@Juerd> I can't find the cause | |||
10:43 <@Juerd> Anyone? | |||
diakopter | irc.pugscode.org and planet.pugscode.org fixed | ||
Juerd | diakopter: Be my guest :) | ||
diakopter | gotcha :) | ||
probably b/c mod_cgi is not enabled in that apache instance | |||
Juerd | Shouldn't it croak on ScriptAlias then? | 15:28 | |
diakopter | no, ScriptAlias is provided by mod_alias | 15:29 | |
Juerd | But it implies SetHandler cgi-script iirc | ||
diakopter | yeah | ||
but apparently doesn't give a warning when the cgi-script handler is not available | 15:30 | ||
Juerd should think less while debugging. | 15:31 | ||
s/think/assume/ | |||
Mostly, I should assume less developer sanity :) | |||
agentzh | fglock: what tool did you use to generate Pugs/Grammar/Rule.pmc from Pugs/Grammar/Rule2.pm? | 15:32 | |
diakopter | LR: can you try it again? | 15:36 | |
Limbic_Region I mean | 15:40 | ||
15:48
barney joined
|
|||
Limbic_Region | just a sec | 15:50 | |
Specifically, if I know the edit distance (inserts, adds, substitutions) between string A and B, and between A and C, is there a way to infer the distance between B and C without actually calculating it? | |||
moritz | Limbic_Region: you can just guess, but two patches that revert each other will provide wrong results | 15:51 | |
masak | Limbic_Region: seems there could be a triangle inequality involved somehow | 15:53 | |
Limbic_Region | moritz - the distance between B and C must be exact | ||
masak - I am actually dealing with about 15K strings | 15:54 | ||
but if I could lay them on a grid using a fixed string as a starting point | |||
I could get the distance between any two strings quite easily | |||
I just don't think it is possible to find the edit distance between two strings using a known distance between a 3rd point | 15:55 | ||
I was thinking about using a cartesian coordinate system where number of inserts, deletes, and substitutions served as my axis | |||
but I think it is a wash | 15:56 | ||
masak | Limbic_Region: you get a (maybe useless) maximum distance out of the triangle inequality | 15:57 | |
Limbic_Region | yes, useless - must be exact | ||
barney | Limbic_Region: If you have the two edit vectors, you can comput the sum of them | ||
masak | maybe with some processing you could get the exact distance | 15:58 | |
barney | distance is not enough | ||
fglock | agentzh: Rule.pmc is compiled with v6.pm; there are some hand-edits, documented in the pod | ||
masak | but it doesn't sound trivial | ||
fglock | agentzh: the edits are necessary to avoid dependecy problems | ||
Limbic_Region | barney - what goes into an edit vector - beyond quantity of each insert, delete, and substitution + overall distance, I do not know anything more | 15:59 | |
agentzh | fglock: i'm writing a script to automate this process | ||
Limbic_Region | *9666433333333333333f8+994k 4111\ | 16:00 | |
'[; | |||
; | |||
'''' | |||
' | |||
2 | |||
]]\ | |||
555555555555555555555555555555555555555555555 | |||
masak | whoa! cat? | ||
Limbic_Region | my daughter says hi | ||
masak | :) | ||
amnesiac | hah | ||
barney | The complete recipe how to go from one string to the other | ||
fglock | agentzh: thanks! | ||
agentzh | fglock: my pleasure | 16:01 | |
Limbic_Region | barney - thanks but that will end up being more work | ||
barney | as moritz said: you need to find out the changes that cancel each other | 16:02 | |
TimToady | ?eval 555555555555555555555555555555555555555555555 | ||
16:02
evalbot_r16820 is now known as evalbot_r16836
|
|||
evalbot_r16836 | 555555555555555555555555555555555555555555555 | 16:02 | |
TimToady | hmm, I'd better be careful, or dalekbot will do in L_R and evalbot :) | 16:03 | |
moritz | TimToady: and you ;) | ||
TimToady | I said "?eval" on the front | ||
so I'm different | |||
fglock | masak: re development in perl6 - I've been programming in "miniperl6" | 16:04 | |
moritz | TimToady: we all know you're different ;) | ||
barney | en.wikipedia.org/wiki/Levenshtein_distance | ||
masak | fglock: is it non-perl6 development in perl6? | 16:05 | |
moritz | masak: it's "subset of perl 6 development" in a subset of perl 6 ;) | ||
fglock | masak: it's p6 devel | ||
16:05
fglock left
|
|||
masak | moritz: yes, I know :) | 16:05 | |
moritz | masak: ok ;) | 16:06 | |
masak | I'm interested in how many are doing development in other things than perl6 in perl6 | ||
I meant "...of other things than perl6..." | |||
16:06
fglock joined
|
|||
moritz | masak: I wrote a Sudoku solving module in p6 recently | 16:07 | |
masak | it seems it's such a fine language, and already sufficiently mature to produce nice programs | ||
moritz | masak: that runs fine in pugs | ||
masak | moritz: cool. is it publicly available? | ||
moritz | masak: it's in ext/Sudoku/ in the pugs repo | ||
masak | thx | 16:08 | |
moritz | masak: not entirely bug free, but basic solving worked last time I tried | ||
masak | moritz: have you read the excellent article by peter norvig? norvig.com/sudoku.html | 16:09 | |
it's about an implementation in python. anything in p6 which resembles that one would look really beautiful, I think | 16:10 | ||
moritz | masak: I had a look at it once, but it didn't seem too impressive then | 16:12 | |
masak: maybe I should have another look ;) | |||
masak | moritz: I had a look at it, and the python code is really clear and expressive. it's a joy just to read | 16:13 | |
moritz | masak: I seems like he is using sets or junctions, right? | ||
masak | sets implemented as arrays, I seem to remember | 16:14 | |
16:14
TimToady sets mode: -b avar!*@*
|
|||
TimToady | hmm, not sure that's right... | 16:15 | |
amnesiac | heh, was avar banned? | ||
TimToady | apparently dalekbot got him on another channel during the night | ||
moritz | amnesiac: yes, by dalekbot | ||
amnesiac | oh | 16:16 | |
BinGOs | I think the banmask is *!*@u.nix.is | ||
moritz | anyway, gotto go | ||
bye | |||
masak | bye, moritz | ||
16:17
TimToady sets mode: -b *!*@u.nix.is
|
|||
TimToady | BinGOs: you are correct | 16:18 | |
I need to learn to read one of these years... | |||
BinGOs | but as dalekbot has stashed that hostname in it's lamers hash .... | 16:19 | |
I think buu needs to refine it slightly. | |||
also avar shouldn't have been provoking it in #buubot | |||
TimToady | maybe dalekbot needs an unlamer hook | 16:20 | |
what does being in the lamers hash do? | |||
make it less forgiving? | |||
BinGOs | We'll see when avar tries to join again >:) | ||
It remembers. | 16:21 | ||
I unbanned him from magnet #perl and as soon as he joined again, he got a kickban | |||
16:22
Schwern joined
|
|||
BinGOs | you might want to do a +J channel mode. | 16:22 | |
TimToady | remind me not to cross dalekbot... | ||
what does that do? | |||
BinGOs | it sure does cut down on that joining spam | ||
join throttling. | |||
we've got +J 30,3 on #perl | 16:23 | ||
when you had that recent attack, we only saw a small fraction of the bots. | 16:24 | ||
TimToady | hmm, but maybe they wouldn't have been banned there if dalekbot hadn't noticed them here... | 16:25 | |
16:25
diakopter sets mode: -o dalekbot
|
|||
BinGOs | heh | 16:26 | |
TimToady | so maybe we need a way to divert the overflow to a spam-only channel and run dalekbot on that. :) | ||
BinGOs | freenode.net/using_the_network.shtml # explains all the channel modes available including +J | ||
TimToady | thanks, I was wondering where those were documented. /help only gets you so far... | ||
16:27
lichtkind joined
|
|||
BinGOs | I just wish pugs didn't take so long to compile on this netbsd box or I'd set up a smoker. | 16:28 | |
TimToady | set it up to autosmoke overnight? | ||
BinGOs | I'm pretty much CPAN smoking all day anyways on here, can't really afford the cpu cycles. | 16:29 | |
16:30
justatheory joined
|
|||
BinGOs | hmmm I might have space on the vmware server for a netbsd image though. | 16:30 | |
16:32
masak joined
16:36
offby1 joined
|
|||
TimToady | heh, looks like we could set up an overflow channel and run dalekbot on it... | 16:40 | |
agentzh | fglock: yay! i succeeded! Rule.pmc now automatically updated with the latest v6.pm ;) and no new failing tests :D | 16:55 | |
TimToady | BinGOs: is +J smart about joins after netsplits? | 16:56 | |
16:57
philv joined,
TimToady sets mode: +J 30,3,
hakobe is now known as hkb_furo
|
|||
TimToady | well, we can try it... | 16:57 | |
BinGOs | it seems to work okay for us on #perl | 16:58 | |
487 is the current channel population. | 16:59 | ||
TimToady | I suppose most people who are netsplit aren't active at the moment anyway, so if there's some delay in rejoining, it's not a biggie | ||
(presuming it just delays, and doesn't knock 'em off) | |||
every so often, I wish I knew what I was talking about... | 17:00 | ||
fglock | agentzh++ | 17:01 | |
agentzh | :) | ||
fglock: well, i had to patch Rule2.pm a bit since the closure { die "..." } in p6 regexes produces invalid code with the latest v6.pm | 17:02 | ||
i wrote it as { die "..."; return undef } and then it worked | 17:03 | ||
pugs_svnbot | r16837 | fglock++ | trunk: | ||
: [kp6] EmitPerl5Regex - character escapes: \n \D ... | |||
diff: dev.pugscode.org/changeset/16837 | |||
17:03
franck__ joined,
marmic joined
|
|||
agentzh | i know closures with "return" in them are treated specially ;) | 17:04 | |
fglock | agentzh: my plan for PCR is to replace the compiler/emitter with kp6 (after kp6 phase 3) | ||
agentzh | fglock: fine :) | ||
TimToady | BinGOs: thanks for the +J pointer, btw | 17:05 | |
fglock | and after phase 4, replace v6.pm with kp6 | ||
agentzh | fglock: cool | ||
fglock: i'd like to see what i can help in the meantime :) | 17:06 | ||
lichtkind | moritz: thanks | 17:07 | |
fglock | you could take a look at Visitor::EmitPerl5Regex | ||
agentzh | fglock: okay :) | 17:08 | |
fglock: will do later | |||
BinGOs | TimToady: no probs. | 17:09 | |
pugs_svnbot | r16838 | agentz++ | trunk: | 17:12 | |
: [PCR] | |||
: * pacthed Pugs/Grammar/Rule2.pm a bit to work around | |||
: a v6.pm bug regarding the { die "..." } closures | |||
: in p6 regexes. | |||
: * updated Rule.pmc with the latest v6.pm | |||
diff: dev.pugscode.org/changeset/16838 | 17:13 | ||
r16839 | fglock++ | trunk: | 17:15 | ||
: [kp6] EmitPerl5Regex - quantifiers | |||
r16840 | agentz++ | trunk: | |||
: [PCR] | |||
: * added util/update-pmc to automate the process of | |||
: updating Pugs/Grammar/Rule.pmc with Pugs/Grammar/Rule2.pm | 17:16 | ||
: * added util/gen-rule-pmc.pl to post-process the | |||
: .pmc file generated by v6.pm from Pugs/Grammar/Rule2.pm | |||
diff: dev.pugscode.org/changeset/16840 | |||
17:17
Psyche^ joined
17:26
kanru joined
|
|||
pugs_svnbot | r16841 | agentz++ | trunk: | 17:28 | |
: [PCR] | |||
: * added notes to the beginning of Pugs/Grammar/Rule2.pm | |||
: regarding script util/gen-rule-pmc.pl | |||
: * removed trailing spaces in Pugs/Grammar/Rule2.pm | |||
: * updated Pugs/Grammar/Rule.pmc | |||
diff: dev.pugscode.org/changeset/16841 | |||
17:34
Psyche^ is now known as Patterner
|
|||
pugs_svnbot | r16842 | agentz++ | trunk: | 17:35 | |
: PCR - updated Pugs/Grammar/Rule.pmc with the latest PCR emitters (yes, it's full of cycles...) | |||
diff: dev.pugscode.org/changeset/16842 | |||
17:42
Schwern joined
17:43
dduncan joined
|
|||
agentzh | fglock: now that i'm able to edit Rule2.pm, it's straightforward to add pos info for each node to the regex AST. | 17:57 | |
17:58
fglock joined,
diakopter sets mode: +o dalekbot,
diakopter sets mode: -o diakopter,
diakopter is now known as diakopter_afk
|
|||
agentzh | fglock: such pos info can later be saved into the emitted code and reused by the regex runtime for debugging purpose | 17:59 | |
fglock | agentzh: one sec - backlogging | ||
agentzh | fglock: for example, for automatically drawing the matching process presented in kolibrie's slides | ||
dduncan | to whom it concerns, something in perl5/Pugs-Compiler-Rule seems to break the Pugs build ... or at least while running the Makefile.PL there, 'make' halts with can't locate inc/Module/Install.pm | 18:01 | |
I encountered this with a pull+make, and a subsequent main makefile.pl and make | |||
agentzh | feather.perl6.nl/~kolibrie/extraction.xul | 18:02 | |
dduncan: thanks for reporting this | |||
dduncan | okay | 18:03 | |
agentzh | dduncan: i think it may be my fault | ||
dduncan | mind you, does it break for *you* | ||
agentzh | dduncan: it does not break for me | 18:04 | |
dduncan: even after a realclean | |||
dduncan: do you have Module::Install installed on your machine? | 18:05 | ||
dduncan | can anyone else confirm one way or the other? | ||
I can't say | |||
agentzh | could you check? | ||
dduncan | I haven't installed any support modules for many months | ||
will do ... | |||
suffice it to say, if this is a new external dependency for Pugs, that should be documented | 18:06 | ||
looking ... | |||
agentzh | maybe i should bundle PCR's inc/ into pugs's inc/ | ||
dduncan: *nod* | 18:07 | ||
dduncan | that's strange ... there is an inc/Module/Install.pm in Pugs itself | ||
a custom one | |||
agentzh | dduncan: yes, there is. | ||
dduncan | if that works for you, you may need to add ../../ to the path of PCR or something | 18:08 | |
the PCR makefile | |||
unless it requires the normal version | 18:09 | ||
or that is the normal version | |||
agentzh | PCR requires the normal version | ||
as well as Test::Base | |||
for developers | |||
(not end-users) | |||
dduncan | in general, I wonder if there exists a CPAN bundle for installing everything that stuff in the Pugs repo requires that isn't bundled with Perl ... eg, all the YAML and Install whatever | 18:11 | |
including requirements to do smokes | |||
just checked ... I do not have Module::Install with my Perl that I run Pugs against ... will go get it ... | 18:12 | ||
18:14
avar joined,
dalekbot sets mode: +b *!*@u.nix.is
|
|||
fglock | agentzh: re pos - sure, please do | 18:14 | |
18:14
avar was kicked by dalekbot (Previous lamer ban))
|
|||
BinGOs sighs. | 18:15 | ||
agentzh | fglock: okay! | ||
dduncan: please don't | |||
dduncan | okay | ||
agentzh | dduncan: i'm fixing it by bundling the necessary inc/ files | 18:16 | |
dduncan | will not get MI | ||
agentzh | dduncan: i'll ask you to test it after fixing it ;) | ||
dduncan | will do | ||
agentzh | dduncan: thanks :) | ||
fglock | agentzh: I need to find a simple way to add the pos to kp6 nodes, too | 18:17 | |
agentzh | fglock: i'll just use hash keys like _from and _to | 18:18 | |
fglock: (in PCR) | |||
is it safe to update pugs's inc/ with the latest version of Module::Install? | 18:20 | ||
fglock | dunno | ||
agentzh | is pugs's inc/ indeed customized for pugs? | ||
fglock: okay | |||
s/is/does/ | |||
18:21
TimToady sets mode: -o dalekbot,
TimToady sets mode: -b *!*@u.nix.is,
unobe_away is now known as unobe
|
|||
agentzh | pugs's M::I is way too old... | 18:22 | |
18:22
avar_ joined
|
|||
avar_ stabs DarkWolf84 | 18:22 | ||
uh | |||
avar_ stabs dalekbot | |||
18:22
avar_ is now known as avar-NOTOBEYING
|
|||
TimToady | avar-NOTOBEYING: I guess dalekbot thought you were being boring. :) | 18:24 | |
18:24
avar-NOTOBEYING is now known as CYBERMEN
|
|||
CYBERMEN | I guess this is more appropriate | 18:24 | |
DALEKBOT: YOU HAVE NO SENSE OF ASTHETICS | |||
TimToady | you can say that again | ||
CYBERMEN | TimToady: On the contrary, it thinks I'm being a bit too interesting | 18:25 | |
TimToady | hmm, I wonder if the lamers hash is by address or by nick... | 18:27 | |
CYBERMEN | well, it's banning my hostmask so I would guess the former | ||
TimToady | we could turn it back on and see if you disappear :) | 18:28 | |
pugs_svnbot | r16843 | agentz++ | trunk: | 18:29 | |
: inc - bundled Test::Base into pugs | |||
r16844 | agentz++ | trunk: | |||
: removed inc/.author | |||
diff: dev.pugscode.org/changeset/16844 | |||
TimToady | 'course, /whois still knows you're really avar@ if dalekbot thinks about it | 18:30 | |
DarkWolf84 | :) | 18:31 | |
pugs_svnbot | r16845 | agentz++ | trunk: | ||
: PCR - reuses Pugs's inc/ instead of its own | |||
diff: dev.pugscode.org/changeset/16845 | |||
agentzh | dduncan: please test r16845 :) | ||
DarkWolf84 | I was stabed without knowing that | ||
dduncan | will do ... | ||
DarkWolf84 | :) | ||
dduncan | but why does that commit's comment say: PCR - reuses Pugs's inc/ instead of its own ... when it adds those files? | 18:33 | |
agentzh | dduncan: i added the files in the previous commit | 18:34 | |
18:34
Schwern joined
|
|||
agentzh | not the same commit | 18:34 | |
dduncan | what I mean is, they weren't removed | ||
agentzh | so it's natural to think they *are* already pugs's | ||
dduncan | so 'make' completed this time | ||
agentzh | dduncan: yay! thanks! | 18:35 | |
dduncan | pardon me, I misread where the added files went | ||
agentzh needs to get some sleep | |||
g'night all & | |||
lichtkind | night | ||
dduncan | I saw the addition of Test and was thinking it was MI | ||
TimToady | sleep well | ||
dduncan | yes | 18:36 | |
agentzh | :) | ||
18:36
agentzh left
|
|||
TimToady | I'll bet we could get pugs_svnbot banned with sufficient creativity in log messages, like too many bare [PCR] lines | 18:37 | |
fglock | TimToady: :) | 18:42 | |
18:53
diakopter_afk is now known as diakopter,
ChanServ sets mode: +o diakopter,
diakopter sets mode: -o dalekbot
18:54
diakopter sets mode: -b *!*@dsl5402B9F8.pool.t-online.hu
|
|||
diakopter | um, oops | 18:54 | |
diakopter should try *fully* backlogging next time | 18:55 | ||
18:57
hkb_furo is now known as hkb_zz
19:05
Southen joined
|
|||
TimToady | buu: it might be nice if dalekbot notices explicit unbans and removes the subject from the lamers hash | 19:11 | |
so, how come there's join throttling, but not quit throttling? :) | 19:17 | ||
hmm, I guess the Berlin Wall demonstrated that quit throttling doesn't work over the long haul... | 19:18 | ||
19:20
ronny joined,
ProperNoun joined
|
|||
ronny | yo | 19:20 | |
TimToady | good evening | 19:21 | |
19:27
Arathorn joined
|
|||
Arathorn | hi folks - should multi work in pugs head? | 19:27 | |
TimToady | up to a point | ||
it can do rough discrimination but not fine discrimination, basically | 19:28 | ||
Arathorn | mm, right | ||
TimToady | and I don't think "where" parses yet. | ||
19:28
BooK_ joined
|
|||
Arathorn | i was trying to show off a multi factorial(0) { 1 } multi factorial($n) { factorial($n) * ($n - 1) } | 19:29 | |
TimToady | the use of values as types may also not be there yet | ||
Arathorn | unless that's illconceived anyway | ||
TimToady | yeah, doesn't parse yet | 19:30 | |
should parse okay when we switch over to STD though | |||
Arathorn | cool :) | ||
and fair enough. | |||
TimToady | then we just have to worry about the little matter of semanics... | ||
Arathorn | shame, as that's the most legible expression of a recursive factorial function in a language i've found (at least from someone coming from curlybracket land rather than planet FP) | 19:32 | |
19:32
kanru2 joined
|
|||
TimToady | for practical use you might want a "proto factorial (UInt) {...}" in there as well. | 19:34 | |
Arathorn | mm, true | ||
Aankhen`` | moritz: What encoding issues? | ||
Arathorn | although at least that gives you the weird 0! == 1 edge case for free | ||
TimToady | course, [*] 1..^$n is even shorter | ||
Arathorn | presumably the range works backwards for $n = 0? | 19:35 | |
TimToady | s/\^// | 19:36 | |
19:36
diakopter is now known as diakopter_afk
|
|||
TimToady | ?eval [*] 1..0 | 19:36 | |
19:36
evalbot_r16836 is now known as evalbot_r16845
|
|||
evalbot_r16845 | 1 | 19:36 | |
shachaf | Is "[]" a fold in Perl 6? | ||
Arathorn | snazzy :) | ||
TimToady | ?eval [+] 1..0 | ||
evalbot_r16845 | 0 | ||
shachaf | ?eval [*] () | ||
evalbot_r16845 | 1 | 19:37 | |
shachaf | ?eval [+] () | ||
evalbot_r16845 | 0 | ||
Arathorn blinks | |||
TimToady | ?eval [or] | ||
evalbot_r16845 | undef | ||
TimToady | ?eval [or] () | ||
evalbot_r16845 | undef | ||
shachaf | ?eval [||] () | ||
evalbot_r16845 | Bool::False | ||
TimToady | shoud be false | ||
shachaf | Where does it get the nil value from? | 19:38 | |
TimToady | ?eval [min] | ||
evalbot_r16845 | [undef,] | ||
shachaf | ?eval [min] (2,3,1) | 19:39 | |
evalbot_r16845 | Error: ā¤Unexpected "("ā¤expecting operator | ||
shachaf | ?eval min (2,3,1) | ||
evalbot_r16845 | 1 | ||
Arathorn | what's STD (other than the, uh, obvious)? | ||
TimToady | see S03:3117 | ||
Arathorn has been missing the p6 summaries :( | |||
TimToady | src/perl6/Perl-6.0.0-STD.pm, the standard grammar | ||
Arathorn | ooh, right | ||
TimToady | ?eval [+&] | 19:40 | |
evalbot_r16845 | -1 | ||
TimToady | ?eval [~] | ||
evalbot_r16845 | "" | ||
TimToady | ?eval [<] | 19:41 | |
evalbot_r16845 | Bool::True | ||
TimToady | the null list is monotically increasing :) | ||
Arathorn | is STD coming out of the KindaPerl6 side of things, or the pugs side of things, or the TimToady marble-tablet side of things (or one of the other p6 experimentationss)? | ||
TimToady | the last | ||
Arathorn | woo | ||
shachaf | Is this a left or right fold? | 19:42 | |
?eval [-] (1,2,3) | |||
TimToady | -4 | ||
evalbot_r16845 | -4 | ||
TimToady | it's whatever makes sense for the operator | ||
assuming you interspersed the operator as infix | |||
shachaf | Oh. | ||
I guess that makes sense. | |||
Where does it get the default value from? | 19:43 | ||
TimToady | from a practical and teaching point of view, yesw | ||
from S03:3117 :) | |||
Arathorn svn ups and winces at the 7000-odd revisions which have elapsed since he was last visual with what's going on | |||
(wincing in a good way :) | 19:44 | ||
TimToady | ?eval [!=] 1,2,3 | ||
evalbot_r16845 | Bool::True | ||
TimToady | ?eval infix:<*>() | 19:46 | |
evalbot_r16845 | Error: No compatible multi variant found: &infix:* | ||
TimToady | I guess pugs just hardwires it still | ||
19:46
weinig joined
|
|||
TimToady | that eval should have returned 1 | 19:47 | |
Aankhen`` | moritz: All my patch does is to get rid of the conflict between `meta` elements and the Content-Type header, serving application/xhtml+xml to browsers that can handle it and text/html to others. I didn't touch the encoding; and AFAICT, you encode everything as UTF-8 anyway. :-) | ||
19:56
bonesss joined
20:01
weinig joined
20:04
weinig joined
|
|||
Arathorn | TimToady: has STD been developed against any of the existing partial implementations? | 20:07 | |
20:07
fglock_ joined
|
|||
Arathorn wonders how can-of-wormsish the 'things todo' pod section is, and whether anything yet executes the AST it yields | 20:08 | ||
20:08
offby1 left
20:13
nwc10 joined,
nwc10 left
20:21
iblechbot joined
|
|||
Yaakov | TimToady: kismet, who you won't know, says "hi". | 20:28 | |
TimToady | hi, kismet! | ||
pleased to meet you | 20:29 | ||
20:29
isaacd_ joined
|
|||
BinGOs | heh | 20:29 | |
Yaakov | Heh, good afternoon, Larry. | ||
20:30
sheriff joined
|
|||
sheriff | Wow, big channel | 20:30 | |
Yaakov | Hello, sheriff. | ||
daxim_ | hey. are you with the magnet peeps? | ||
BinGOs | size isn't important. | ||
sheriff | daxim_: I AM the magnet peep | ||
Yaakov | Learn all about perl6 here, also, get a shave and have your shoes resoled. | ||
Arathorn needs all 3 :/ | 20:31 | ||
BinGOs | I need my shoes shaved. | ||
TimToady | yak hide shoes? | 20:32 | |
BinGOs | >:) | ||
hang on, they are my feet. | |||
TimToady | hobbit blood, eh? | ||
Yaakov | TimToady: Mine are plain cow. | 20:33 | |
BinGOs | I am short, but no one has given me a magic ring recently. | ||
sheriff | I ahve decided to stop being a programmer | ||
Arathorn found a ukelele made out of an armadillo the other day (talking of unexpected things which shouldn't be made of dead animal :/) | |||
sheriff | There seems to be a strong correlation between active users in this channel and irc.perl.org opers... | ||
BinGOs | I only joined here a couple of days ago. Make no such correlations | 20:34 | |
Yaakov | sheriff: It is July 4th. | ||
sheriff | Yaakov: That means it's 50 Cent's party | ||
TimToady | BinGOs: sorry, misread you name as BilBOs | ||
BinGOs blinks. | |||
sheriff | and I'm missing it because I'm in a small Himalyan country | ||
Yaakov | sheriff: Also, this channel is *usually* busy with various development activities. | ||
sheriff | Really? I thought this was the meth support group... | 20:35 | |
Yaakov | BinGOs is fairly Bagginsesque. | ||
sheriff: No, that's #qerl6. | |||
sheriff | Time is 2:20 AM | ||
urgh | |||
TimToady | yow | ||
BinGOs | oh Nepal time. | 20:36 | |
20:36
jisom joined
|
|||
sheriff | BinGOs: right | 20:36 | |
45 minute TZ offsets FTW | |||
BinGOs | See! I remember some stuff through the gin haze | ||
sheriff | I might go and steal some whiskey off my Dad | ||
Mind you, I've already had my long sleep | 20:37 | ||
TimToady | so, no yak shaving for you; you'll have to settle for yeti shaving | ||
sheriff | So it'd be like drinking at 9am | ||
Probably not a good move | |||
sheriff is marginally excited about seeing the sun rise | |||
One of my most enduring childhood memories is seeing the sunrise in the tropics | |||
although that normally meant I'd been up all night playing Civ II | 20:38 | ||
BinGOs | sheriff: it has been pissing it down on and off all day here in Blighty | ||
sheriff | BinGOs: that's nice. It's monsson season here | ||
BinGOs | HEH | ||
sheriff | I laugh at your pitiful English weather | ||
To which I must soon return :( | |||
gah. | 20:39 | ||
I really really really would like X11 | |||
Turns out with 10.4 and no install disks | |||
that's a tall order | |||
BinGOs | We had vague monsoon-esque rain when I was waving my wife and mother-in-law off earlier. | ||
sheriff | You have a wife? | ||
BinGOs | they were going to an outdoor Shakespear play. | ||
er yes. | |||
sheriff | BinGOs: Forget if it was you I was telling, but g/f found out why she didn't get her 1st | ||
And it turns out to be arcane Oxford exam rules | 20:40 | ||
BinGOs | that is typical. | ||
sheriff | quite | ||
I've told her I'm tempted to upgrade to a better g/f | |||
that made her cry tho | |||
So I won't be doing that again | |||
BinGOs | sheriff: gumbynet.org.uk/images/wedding/ | ||
sheriff | Oh she's pretty | 20:42 | |
BinGOs | or to give her her full title, "Long suffering wife and Perl widow" | ||
sheriff | You look like a computer programmer tho | ||
BinGOs | funny, I am a sysadm. | ||
sheriff | Oh, you're doing well then :) | 20:43 | |
amnesiac | gumbynet.org.uk/images/wedding/26.html is that TEH BinGOs ? | ||
BinGOs | Yes, the one on the left >:) | 20:44 | |
amnesiac | BinGOs++ # married | ||
sheriff | sheriff-- # almost married | ||
amnesiac | why --? :P | 20:45 | |
marriage doesn't have to be bad dude :P | |||
BinGOs | I don't quite understand what my wife doing for a living, but it seems to involve 'dicking about with spreadsheets' | ||
and she is paid more than I. | 20:46 | ||
this is what working in IT in local government gets one. | |||
amnesiac | hahahah | 20:50 | |
BinGOs | are there any pugs smoke testing frameworks available ? | 20:51 | |
20:52
Entonian joined
|
|||
TimToady | what is this "framework" of which we speak? | 20:52 | |
BinGOs | something that automates the whole pugs smoke process | ||
TimToady | you mean, like "make smoke"? | ||
sheriff | TimToady: Affixes photos and prints to wall | ||
TimToady | :) | ||
BinGOs | svn update, Makefile.PL blah blah blah | ||
sheriff | So I've bought a bunch of scary Nepal stuff to put on my wall at home | 20:53 | |
I'm wondering if this is going to stop me getting laid | |||
TimToady | Your Honor, I was framed! | ||
sheriff | Woo, there goes the generator kicking int to power | ||
gotta love Nepal | |||
BinGOs | erm right. | ||
So roll my own it is. | |||
sheriff | It's like a nlittle bit of Africa in Asia! | ||
TimToady | well, I just type "sup", and then I type ".testme" | ||
and my smoke (usually) magicially appears on the smoke server | 20:54 | ||
sheriff: what's your altitude? | 20:55 | ||
BinGOs | I'm just thinking ahead. I haven't got the netbsd image sorted yet. my vmware server is still smoking CPAN on linux at the moment. | ||
probably until tomorrow morning ( UK time ) at this rate. | |||
every fricking module seems to depend on DBI these days. | 20:56 | ||
and I rum vaguely virgin perl installs, so it has to compile and test DBI each time. | |||
s/rum/run/ | 20:57 | ||
but rum sounds nice right now. | |||
sheriff | TimToady: 4500ft | ||
TimToady | awww | 20:58 | |
sheriff | I am so very excited about quitting my day job | 20:59 | |
To think: soon, any programming I do will be purely recreational | |||
BinGOs | which most of mine is. | 21:00 | |
sheriff | I will no longer be a programmer by profession | ||
This is starting to excite me a lot | |||
Arathorn continues to wade through STD - has it actually been hooked up to pugs or one of its friends at all yet? | 21:02 | ||
TimToady | if you run it through "cheat", it parses under pugs. That's about as far as we've got with it so far. | 21:07 | |
Arathorn | fairynuff | 21:11 | |
21:18
araujo joined
21:23
diakopter_afk is now known as diakopter
21:30
CardinalNumber joined
|
|||
meppl | good night | 21:35 | |
21:39
pelagic joined
21:42
avar joined
|
|||
CYBERMEN | CYBERMEN DEPART | 21:43 | |
21:43
CYBERMEN left
|
|||
Arathorn | as you do | 21:48 | |
21:50
weinig joined
21:51
gfdgfg joined,
Soul- joined
|
|||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT. | 21:51 | |
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT. | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.. | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.. | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT... | ||
CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.... | |||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.... | ||
CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT..... | |||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT..... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT...... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT...... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT....... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT....... | ||
21:51
bobs200-anime joined
|
|||
bobs200-anime | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT. | 21:51 | |
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT........ | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT........ | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT......... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT......... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.......... | 21:52 | |
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.......... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT........... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT........... | ||
CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............ | |||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............ | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............. | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............. | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.............. | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.............. | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT............... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................ | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................ | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................. | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................. | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.................. | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.................. | ||
21:52
TimToady sets mode: +o dalekbot
|
|||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................... | 21:52 | |
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT................... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.................... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT.................... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT..................... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT..................... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT...................... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT...................... | ||
gfdgfg | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT....................... | ||
Soul- | CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THE ATTACKS WILL NOT CEASE UNTIL THIS PORT HAS BEEN GIVEN FULL PRIORITY AND SUPPORT....................... | ||
21:52
gfdgfg left,
Soul- left,
justatheory joined
21:53
unobe joined
|
|||
amnesiac | ugh | 21:53 | |
TimToady | I've op'd dalekbot temporarily | ||
21:53
teratoma joined
|
|||
yum_ | what is with these dudes | 21:53 | |
they are ruining my irc experience | |||
Aankhen`` | I'm sure they're very sad about that. ;-) | ||
21:54
TimToady sets mode: -o dalekbot
21:55
weev joined,
vix joined
|
|||
vix | WE ARE GREATLY SADDENED THAT WE HAVE RUINED YOUR IRC EXPERIENCE. UNFORTUNATELY, WE MUST CONTINUE TO DO SO UNTIL OUR DEMANDS ARE MET. THEY ARE AS FOLLOWS: CAPTAIN GOUDATR0N OF THE GREATER ALLIANCE OF PHP PROGRAMMERS DEMANDS PHP BINDINGS FOR PARROT. THANKS FOR YOUR TIME | 21:59 | |
21:59
diakopter sets mode: +b *!*@cpe-72-130-0-248.socal.res.rr.com,
vix was kicked by diakopter (on popular demand, you are now leaving the channel))
|
|||
BinGOs | wacky | 22:00 | |
Aankhen`` | "PHP BINDINGS FOR PARROT"? | 22:01 | |
BinGOs | it's horseshit. Don't read anything into it. | ||
Aankhen`` | I guess so. | ||
Aankhen`` goes to clean up the logs. | 22:02 | ||
allbery_b | this is why you shouldn't give your kids too much sugar | ||
Aankhen`` | Heh. | ||
BinGOs | strangely enough they didn't attack either #perl here or magnet | ||
22:03
qmole joined
|
|||
diakopter | curse my metal body! I wasn't fast enough. | 22:04 | |
BinGOs | you need the power of POE in your irssi. | ||
( assuming irssi of course ). | 22:05 | ||
ronny | hmm | ||
22:07
diakopter sets mode: +R ,
diakopter sets mode: +r
22:09
diakopter sets mode: +b *!*@c-67-174-249-33.hsd1.ca.comcast.net
22:14
diakopter sets mode: +t
22:15
diakopter sets mode: -r
22:20
diakopter sets mode: -R
22:21
BooK joined
22:45
diakopter is now known as diakopter_afk
22:50
ludan joined
23:45
Aankhen`` joined
23:53
r0bby joined,
bonesss joined
23:54
devogon_ joined
23:55
ecki_ joined
23:59
lambdabot joined
|