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