pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
00:02 justatheory left
wolverian hm, commit.pugscode.org goes to a file index 00:04
lambdabot Title: Index of /
00:45 dmb joined 00:56 justatheory joined 01:04 dmb left
DarkWolf84 I had problems with token/rule/regex 01:06
wolverian, I think that only regex has backtracking 01:08
wolverian I think only tokens don't :)
(and anything with :ratchet) 01:09
oh, wait. rule implies :ratchet too.
DarkWolf84 rules have space converting 01:10
wolverian right
DarkWolf84 thats the difference between token and rule 01:11
I don't got all the stuff in kp6
some private keys are not defined at the begining and the class is not inherited 01:13
01:36 cmarcelo left 02:00 devogon left 02:10 justatheory left 02:36 pravus joined 02:58 jedai left 03:00 kcwu left 03:05 elmex_ joined 03:19 kcwu joined 03:21 elmex left 03:31 weinig left 03:40 weinig joined, jedai joined 03:48 toshinor_ joined 03:56 rindolf joined 03:57 justatheory joined 03:58 justatheory left 03:59 jedai left 04:09 rindolf left 04:12 natacha29 joined 04:13 natacha29 left 05:18 jisom left 05:36 amnesiac joined 05:39 Aankhen`` joined 05:41 audreyt joined 06:28 devogon joined 06:48 amnesiac left 07:34 dduncan left 08:30 noll_ joined 08:42 cookys joined 09:14 iblechbot joined 09:24 halephone__ joined 09:25 `nipra joined 09:30 jedai joined 09:31 BinGOs joined 09:35 franck___ joined 09:52 pmurias joined
pmurias DarkWolf84: can you explain what you don't get in kp6? 09:53
moritz_ the member variables of some kp6 classes are defined in MOP.pm 09:55
DarkWolf84: is that what confuses you?
09:55 franck___ left
pugs_svn r18784 | pmurias++ | mentioned what causes the bug 09:59
pmurias moritz_: hi 10:00
10:00 noll_ left
moritz_ hi pmurias 10:02
10:03 nipra joined 10:05 `nipra left, barney joined 10:06 drbean joined 10:12 the_dormant joined
moritz_ perl -wle 'my $re=join "|", 0 .. 255; print "yes" if "256" =~ m/^$re$/o' 10:13
why does this print yes?
moritz_ is really confused 10:14
10:16 chris2 joined
funktio moritz_: perl -wle 'my $re=join "|", 0 .. 255; print "yes" if "256" =~ m/^($re)$/o' 10:19
jrockway yup, 25 matches 256 :) 10:20
10:20 bloonix joined
jrockway if you used qr// you wouldn't have had that problem, fwiw :) 10:20
bloonix morning
10:21 baalial joined
moritz_ funktio: ok, thanks 10:21
pmurias buubot: hel 10:30
buubot: help
buubot pmurias: Available Plugins: oeis jeval spell cpan shorten rt topic squeeze rbeval acronym change managementspeak reverse join really_deparse translate bibleit core imdb insult tv help echo eval convert jseval mangle restart quit deparse part pyeval reload_plugins goobooblink heap_test rss
pmurias buubot: eval 'my $re=join "|", 0 .. 255; print "yes" if "256" =~ m/^($re)$/o 10:31
buubot pmurias: ''ERROR: 1494: Can't find string terminator "'" anywhere before EOF at (eval 238) line 1.
pmurias buubot: eval my $re=join "|", 0 .. 255; print "yes" if "256" =~ m/^($re)$/o
buubot pmurias: ''ERROR: 1502: Can't find string terminator '"' anywhere before EOF at (eval 238) line 1.
moritz_ pmurias: I solved it with m/^(?:$re)$/
pmurias checking if there is a perl5 eval bot here ;) 10:32
moritz_ pmurias: buubot should work
pmurias buubot: eval print "Hello World"
buubot pmurias: Hello World1
moritz_ eval my $re=join "|", 0 .. 255; print "yes" if "255" =~ m/^(?:$re)$/;
buubot moritz_: ''ERROR: 1583: Can't find string terminator '"' anywhere before EOF at (eval 238) line 1.
pmurias buubot: eval my $re=join "|", 0 .. 255; 10:33
buubot pmurias: ''ERROR: 1585: Can't find string terminator '"' anywhere before EOF at (eval 238) line 1.
pmurias buubot: eval 'my $re=join "|", 0 .. 255;'
buubot pmurias: ''ERROR: 1591: Can't find string terminator "'" anywhere before EOF at (eval 238) line 1.
moritz_ it seems the " are the problem
eval my $re=join '|', 0 .. 255; print 'yes' if '255' =~ m/^(?:$re)$/;
buubot moritz_: ''ERROR: 1611: Can't find string terminator "'" anywhere before EOF at (eval 238) line 1.
pmurias buubot: eval print 'yes' if '255' =~ m/^(?:$re)$/
buubot pmurias: ''ERROR: 1626: Search pattern not terminated at (eval 238) line 1.
moritz_ buubot-- 10:34
buubot moritz_: is the module loaded?
bloonix eval my $re=join '|', 0 .. 255; print 'yes' if 255 =~ m/^(?:$re)$/;
buubot bloonix: ''ERROR: 1643: Can't find string terminator "'" anywhere before EOF at (eval 238) line 1.
pmurias eval my $re=join q{|}, 0 .. 255; print q{yes} if q{255} =~ m{^(?:$re)$};
buubot pmurias: ''ERROR: 1653: Can't find string terminator "}" anywhere before EOF at (eval 238) line 1.
bloonix eval my $re=join "|", 0 .. 255; print "yes" if 255 =~ m/^(?:$re)$/; 10:35
buubot bloonix: ''ERROR: 1735: Can't find string terminator '"' anywhere before EOF at (eval 238) line 1.
moritz_ breakfeast/brunch &
10:38 DarkWolf84 left 10:51 iblechbot left 10:52 Southen left 10:53 Southen_ joined, Southen joined
bloonix eval: $re=join "|", 0 .. 255; print "yes" if 255 =~ m/^(?:$re)$/; 10:54
buubot bloonix: yes1
10:58 gugod joined 11:00 the_dormant left 11:03 the_dormant joined 11:10 Southen left 11:15 BinGOs_ joined 11:17 rindolf joined 11:18 BinGOs left 11:19 BinGOs_ is now known as BinGOs 11:54 ludan joined
ludan hi 11:54
moritz_ hi ludan ;) 11:55
12:44 baalial left 12:52 rindolf left 12:59 cognominal_ joined 13:27 iblechbot joined 13:43 the_dormant left 13:46 rindolf joined 13:58 halephone__ left 14:00 halephone__ joined 14:10 araujo joined 14:24 xdg joined 14:53 ggoebel joined 15:00 kanru joined 15:26 HiTech69 joined 15:29 xdg left 15:34 rindolf left 15:36 Notrix joined 15:57 justatheory joined 16:09 elmex_ left 16:10 elmex joined 16:12 the_dormant joined 16:17 HiTech69 left 16:21 HiTech69 joined, nipra left 16:22 nipra joined, the_dormant left, the_dormant joined 16:23 justatheory left 16:27 jedai left, Notrix left 16:34 HiTech69 left 16:40 c9s joined 16:42 c9s left 16:58 foo\ joined
pmurias exit 17:04
quit 17:05
reboot
xinming pmurias: :-)
pmurias close
stop
17:06 drrho joined, cognominal_ left 17:11 penk joined 17:22 Psyche^ joined 17:34 Patterner left, Psyche^ is now known as Patterner
barney :q 17:40
^c
wolverian heh
17:41 the_dormant left, the_dormant joined 17:42 took` joined 17:45 cognominal_ joined 17:49 ludan left 17:55 ludan joined 18:00 Daveman joined 18:05 DarkWolf84 joined 18:12 amnesiac joined 18:21 amnesiac left
pmurias parents tried to switch to openoffice (i'm using ratpoison) 18:32
ggoebel Where is the best place for people interested in mp6/kp6/onion to start? dev.pugscode.org/wiki? 18:35
18:39 the_dormant left 18:41 Psyche^ joined
moritz_ www.pugscode.org/kp6.html iirc 18:42
18:46 mncharity joined
pmurias ggoebel: using kp6 or hacking on it? 18:53
18:56 justatheory joined, drrho left 18:58 Patterner left, Psyche^ is now known as Patterner
ggoebel pmurias: both 18:59
19:00 the_dormant joined
moritz_ well, here ;) 19:00
ggoebel I see stub links for mp6 and kp6 at dev.pugscode.org/wiki/ should these point to www.pugscode.org/kp6.html?
moritz_ that would be a good idea, yes 19:01
ggoebel It seems the documentation for the various implementations for perl6, the spec, etc. are spread on multiple sites. Many of which are out of date. 19:02
moritz_ yes... hacking real code is much more fun than writing html pages about it :) 19:03
19:03 lambdabot joined
moritz_ that's why you should always ask on IRC if something doesn't match ;) 19:03
ggoebel well I'm not sure I'm up to hacking it. Seems like it'd take more tuits than I have just to grok what I'd need to know in order to add anything of value. 19:04
moritz_ fact is that the language spec is the most important document for the "end user", everything else is implementation dependent
pmurias you can look at t/kp6 to see what's implemented 19:05
ggoebel Okay I'll update the wiki... how do I get a trac login to dev.pugscode.org?
moritz_ you need a commit bit 19:06
if you don't have one, /msg me your email address and your desired nick
ggoebel Hacking may be more fun, but writing about it can make it easier for others to join in the fun 19:07
moritz_ or just write it here, the logging bot has anti spam features
btw you have to be registered with freenode to be able to /msg :(
ggoebel MSG moritz_ did this work? 19:08
moritz_ diakopter, Juerd, TimToady, any other feather admins: trac doesn't respond, could you please restart it?
ggoebel: no, that was public 19:09
ggoebel is there any list of the bots which are running and what they're good for? 19:13
19:13 took` left
pmurias SLAVES? 19:14
moritz_ pmurias: SLAVES are only the bot maintainers 19:15
the bot 'test' logs for irc.pugscode.org
exp_evalbot executes perl 6 via pugs, kp6, nqp, etc ;) 19:16
buubot evals p5 code and has many other plugins
pugs_svn echos the commit messages of the pugs repository
lambdabot can @google, record @messages etc 19:17
any important bot that I forogt?
ggoebel: now you have your list at irclog.perlgeek.de/perl6/2007-11-04#i_137224 ;-) 19:18
lambdabot Title: IRC log for #perl6, 2007-11-04
19:19 barney left 19:24 justatheory left 19:33 devogon left
ggoebel where's the code and/or docs on the bots 19:34
moritz_ @google lambdabot
lambdabot www.cse.unsw.edu.au/~dons/lambdabot.html
Title: lambdabot
19:34 devogon joined
moritz_ logging bot is in misc/irclog/ in the pugs repo 19:34
exp_evalbot is in misc/evalbot/ 19:35
pugs_svn is a quick'n'dirty hack, I haven't bothered to publish the sources anywhere
the most important commands: 19:36
kp6: say "welcome, ggoebel"
exp_evalbot r18784: OUTPUT[welcome, ggoebelā¤]
moritz_ @tell ggoebel this is a message recorded by lambdabot 19:37
lambdabot Consider it noted.
ggoebel dev.pugscode.org/wiki/Overview has several links refering to dev.pugscode.org/browser/src. But this doesn't appear at first glance to be the same source as can be found at svn.pugscode.org/pugs ...Am I missing something?
lambdabot ggoebel: You have 1 new message. '/msg lambdabot @messages' to read it.
Title: /src - Pugs - Trac
moritz_ ggoebel: that's a "nicer" view on svn.pugscode.org/pugs/src/ 19:38
ggoebel really? I have yet to find t/kp6 anywhere under dev.pugscode.org/browser/src 19:40
lambdabot Title: /src - Pugs - Trac
moritz_ dev.pugscode.org/browser/v6/v6-KindaPerl6/ is the kp6 place 19:42
lambdabot Title: /v6/v6-KindaPerl6/ - Pugs - Trac
ggoebel can I assume buubot is the one in misc/buildbot?
ah, thanks
moritz_ ggoebel: no, buubot isn't maintained anywhere near here 19:44
19:47 took` joined
ggoebel the readme (dev.pugscode.org/browser/v6/README) indicates that v6-MiniPerl6, v6-KindaPerl6, and yap6 are active subprojects. Looks like v6-Onion is missing from the list... and that v6-MiniPerl6-JVM might be stalled. 19:51
lambdabot Title: /v6/README - Pugs - Trac
moritz_ you're right about v6-mp6-JVM 19:52
and onion... that's very new, so it's probably not yet added 19:53
19:53 thoughtpolice joined 19:55 nipra left, rindolf joined 19:56 chris2 left 20:00 took` left
ggoebel In dev.pugscode.org/browser/v6/docs/kp6.jpg created back on 2007-04-05, "Onion" shown as Perl6 on Parrot. Was this foresight or is this a different Onion? 20:01
lambdabot Title: /v6/docs/kp6.jpg - Pugs - Trac
moritz_ ggoebel: that's a differnt Onion - pmichaud++ wanted to rename Perl6 on Parrot to "Onion", but didn't do it so far 20:02
but since perl's symbol is an onion, that's not so hard to predict ;)
PerlJam Though it looks more like garlic than onion in some renderings. 20:03
moritz_ maybe we should rename it to 'garlic', then ;)
PerlJam I wouldn't be opposed :) 20:04
moritz_ /etc/apache2/sites-available/commitbit.pugscode.org only consits of comments :/ 20:05
allbery_b shallot? 20:07
ggoebel Allium is the onion genus... which includes shallots, garlic, leeks, chives, etc. Sounds like a new prescription drug... 20:09
pmurias i like garlic as the name 20:11
ggoebel I like garlic too. But not everyone likes that I like garlic...
pmurias i don't like garlic as food though 20:12
ggoebel How about: Pip?
Perl6-in-Perl6
moritz_ that sounds a bit like 'pimp' :/
PerlJam And parrot is the pizza with anchoives (php), garlic (perl), pepperoni (python), etc.
ggoebel and when you talk about emitters, you could talk about laying pipe... 20:13
PerlJam though, on a pizza, perl is more like cheese
20:14 cognominal_ left
ggoebel what? it isn't pizza without it? 20:14
I need to go back to reading code and documentation.
wanders away...
PerlJam perl binds everything together just like cheese does for pizza
avar pip also sounds like that guy in south park cartman loves to beat up:) 20:17
20:39 the_dormant left 20:44 uj joined 20:47 uj is now known as ujwal 20:54 ujwal is now known as ujwalic 21:01 jisom joined 21:02 rindolf left 21:03 FurnaceBoy joined 21:24 zamolxes_ joined 21:25 zamolxes_ left 21:29 dduncan joined 21:44 weinig left, FurnaceBoy left, BinGOs_ joined 21:46 BinGOs left, BinGOs_ is now known as BinGOs 21:47 BinGOs left 21:48 ujwalic left 21:56 como joined
obra Hey, Perl 6 people 21:59
22:00 the_dormant joined 22:01 BinGOs joined
mncharity hi obra. 22:07
though my "Perl 6 people"-ness may be somewhat decayed. ;)
obra hey mncharity. How's tricks?
mncharity mostly OLPC flavored. though just now puzzling over a bottleneck analysis of the p6 project. 22:09
xmas < impl < design < existence of impl to provide foil for design < impl which passes test suite (is something weaker sufficient?) < {frontend, ast, backend} which pass suite. Q: Does an ast spec which can cover the suite (including oo) exist yet? Does a frontend exist which can generate it? Does a backend exist which can run it? 22:15
obra oh. what are you doing for OLPC?
22:16 weinig joined
PerlJam mncharity: See pdd26_ast.pod in ~parrot/docs/pdds 22:16
ggoebel funny... I just compared US spending on the war in Iraq with the cost of an XO at $200 from OLPC. The US could have bought more than one laptop for every child on earth... 22:17
pmurias mncharity: lots of stuff can be converted in method calls, the kp6 ast could probably covert lots (if not all) of the test suit 22:19
s/in/into
sleep& 22:22
22:22 pmurias left
mncharity obra: ended up being mostly docs, getting emulation working, and since getting beta hardware, testing. original intent was to do app dev. may or may not get back to that, before having to move on. 22:24
pmurias: oh, drat.
ggoebel: 'every dollar spent on ... is bread/medicine/education not ...' :/ 22:25
PerlJam: tnx, looking...
22:26 dduncan left
obra *nodnod* 22:31
22:33 jisom left
mncharity PerlJam: re svn.perl.org/viewcvs/parrot/trunk/d...d?view=log , sigh. I am... much more culturally in sympathy with the pugs/kp6 approach to asts. 22:40
lambdabot Title: [parrot] Log of /trunk/docs/pdds/pdd26_ast.pod, tinyurl.com/yo6njw
22:40 Aankhen`` left 22:41 foo\ left 22:44 Jedai joined 22:45 dduncan joined 22:46 iblechbot left
mncharity ggoebel: another scary number is the scale. 130 millionish kids born each year, almost all of which at least start primary school. So, making an poor assumption of homogeneous distribution, a 1 day project slippage means missing 300 thousand kids. a week, 2 M. You need to triple world laptop production just to match the rate of new kids entering school, not even touching the ~1000 M already of school age. 22:47
22:48 thestarslookdown joined
mncharity anyone know if the multimethod spec has been nailed down? 22:50
22:59 the_dormant left 23:10 lichtkind joined, jisom joined 23:12 ludan left