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:07 justatheory left, justatheory joined 00:14 baest left 00:20 markstos_ joined 00:24 melissa left 00:25 melissa joined 00:30 ubajas joined 00:34 bsb joined 00:36 xdg left 00:40 ubajas3 left 00:43 lyokato joined 00:44 justatheory left 00:55 nipotaway is now known as nipotan 01:05 Schwern left 01:16 ubajas3 joined 01:24 torz joined, torz left 01:25 ubajas left 01:26 vel joined 01:29 buetow left 01:30 Schwern joined 01:34 kanru left 01:50 Limbic_Region left 02:09 pro21ms4 joined 02:10 ubajas3 left 02:12 hkb_zz is now known as hkb_aw 02:17 Squern joined 02:18 AzureBOT joined 02:23 lidden left 02:30 REPLeffect left 02:31 Schwern left 02:36 markstos_ left 02:39 pro21ms4_ joined, pro21ms4 left 02:40 pro21ms4_ left, pro21ms4 joined 02:50 vel left 03:04 elmex_ joined 03:19 elmex left 03:22 Blwood left, Blwood joined 03:45 justatheory joined 03:51 justatheory_ joined 04:06 amnesiac joined 04:09 justatheory left 04:12 pro21ms4 left 04:27 weinig left 04:47 |Jedai| joined 05:00 hkb_aw is now known as hkb_lab 05:04 weinig joined, weinig left, Blwood left 05:06 jedai left 05:07 lyokato left 05:10 weinig joined 05:17 lidden joined 05:23 masak joined 05:30 jisom joined 05:35 rfordinal joined
meppl good morning 05:50
masak meppl: same to you 05:51
meppl good morning masak
05:51 lyokato joined 06:09 devogon joined 06:10 jisom_ joined 06:11 stevan_ joined
moritz_ rhr: do commit please, the bot is not updated automatically, just kp6... 06:12
rhr: I review it later[tm] when I have time
which means in about 10hours
06:18 snearch joined 06:20 Ashizawa joined 06:22 autark joined 06:28 jisom left 06:31 justatheory_ left 06:33 baest joined
bloonix good morning 06:33
masak good morning, bloonix 06:34
bloonix hi masak 06:38
06:38 amnesiac left 06:48 Squern left 06:53 stevan_ left 06:58 iblechbot joined 06:59 Schwern joined 07:02 Schwern left 07:09 weinig left 07:17 mncharity left 07:21 JarJarBinks joined 07:28 lyokato left, lyokato joined 07:31 snearch left 07:32 laye joined 07:34 itz left 07:36 franck___ joined 07:42 gongyiliao joined 07:48 Nout joined 07:49 Nout left 07:52 laye left 07:53 jjore-w left 07:56 diotalevi left, Aankhen`` joined 08:05 araujo left 08:07 salzh joined 08:22 [particle] left 08:27 BinGOs_ joined, Ashizawa left 08:28 flokuehn joined, Ashizawa joined 08:29 Ashizawa left 08:33 BinGOs left 08:35 Ashizawa joined 08:43 salzh left 08:54 lambdabot42 joined 08:56 lambdabot42 left 08:59 gongyiliao left 09:07 cognominal_ joined 09:17 BinGOs_ is now known as BinGOs, cognominal_ left 09:18 fglock joined
fglock hi from yapc::EU :) 09:18
09:18 cognominal_ joined
masak hello YAPC::EU :) 09:18
GeJ heya fglock 09:20
how was the keynote? 09:21
fglock GeJ: nice! 09:23
rgs whose keynote ?
fglock TimToady's
pmurias and ruoso are here (at cafeteria) 09:24
rgs ah, it's opening today
09:26 cognominal_ left
fglock now at parrot hackathon 09:30
09:34 masak left 09:36 cognominal_ joined 09:41 barney joined 10:04 Blwood joined 10:08 Ashizawa left 10:12 cognominal_ left 10:23 zamolxes joined 10:24 riffraff joined
riffraff hi 10:24
10:26 lyokato left 10:29 charsbar_ joined 10:37 jisom_ left 10:38 Blwood left 10:47 charsb___ left 10:48 charsbar joined, charsbar_ left 11:02 mr_ank left 11:18 fglock left 11:22 mr_ank joined 11:25 cerridwen is now known as sephrenia 11:32 buetow joined, pbuetow joined 11:34 buetow left 11:43 blindfish joined 11:49 fglock_ joined
pugs_svnbot r17469 | fglock++ | [kp6] more Array methods 11:49
diff: dev.pugscode.org/changeset/17469
lambdabot Title: Changeset 17469 - Pugs - Trac
xinming_ fglock_: ping 11:52
fglock_: Is there any photos for the YAPC::EU from you and TimToady? ;-)
fglock_ xinming_: none yet 11:56
my wife's got the camera with her :)
11:57 rfordinal_ joined
xinming_ thanks, It's a good news. :-) 11:58
12:01 nipotan is now known as nipotaway
pugs_svnbot r17470 | fglock++ | [kp6] refactored Ast.pm out of Traverse.pm 12:01
diff: dev.pugscode.org/changeset/17470
lambdabot Title: Changeset 17470 - Pugs - Trac
12:02 sephrenia is now known as cerridwen 12:09 |Jedai| is now known as jedai, rfordinal left
pugs_svnbot r17471 | fglock++ | [kp6] Method is Routine 12:09
r17471 | fglock++ | initial impl of List
diff: dev.pugscode.org/changeset/17471
lambdabot Title: Changeset 17471 - Pugs - Trac
12:12 rindolf joined 12:24 thoughtpolice left 12:32 cmarcelo joined
pugs_svnbot r17472 | fglock++ | [kp6] there exist no "long names", multis actually hold anonymous Routines 12:32
diff: dev.pugscode.org/changeset/17472
lambdabot Title: Changeset 17472 - Pugs - Trac
12:42 pbuetow left 12:49 buetow joined 13:02 ruoso joined
ruoso fglock_, ? 13:04
fglock_ ruoso: pong - I'm at the parrot room 13:05
ruoso ok 13:06
13:06 riffraff left
pugs_svnbot r17473 | fglock++ | [kp6] added several variations to t/36-multi.t 13:08
r17473 | fglock++ | added Parrot emitter stub
diff: dev.pugscode.org/changeset/17473
lambdabot Title: Changeset 17473 - Pugs - Trac
fglock_ i was showing Jonathan Worthington the parrot emitter, he might start working with it :)
13:10 renormalist joined 13:11 stevan_ joined, stevan_ left 13:12 ruoso left, ruoso joined
ruoso fglock_, do you think using kp6 to emit PIR is a nice way to merge with parrot? 13:14
pugs_svnbot r17474 | ruoso++ | is a PIR emitter a good idea to start?
diff: dev.pugscode.org/changeset/17474
lambdabot Title: Changeset 17474 - Pugs - Trac
13:15 cognominal_ joined 13:27 buetow left, cognominal_ left 13:29 riffraff joined 13:35 cognominal_ joined 13:41 cognominal_ left 13:43 TJCRI joined 13:45 cognominal_ joined
fglock_ ruoso: I was discussing with this with Jonathan, he thought it would be a good way to start 13:47
13:50 |Jedai| joined 13:52 jhorwitz joined
pugs_svnbot r17475 | renormalist++ | - cperl-mode: differentiation between hash vs. blocks didn't work - comment out 13:52
diff: dev.pugscode.org/changeset/17475
lambdabot Title: Changeset 17475 - Pugs - Trac
13:54 [particle] joined
rhr moritz_: np, committed 14:06
pugs_svnbot r17476 | rhr++ | [evalbot] Do .perl.say if no output
diff: dev.pugscode.org/changeset/17476
lambdabot Title: Changeset 17476 - Pugs - Trac
14:08 jedai left 14:19 cognominal_ left 14:27 fglock_ left 14:43 barney left 14:47 exp_evalbot left, exp_evalbot joined
moritz_ #eval 'rhr++' 14:47
exp_evalbot kp6: OUTPUT['rhr++'␤]
..pugs: OUTPUT["rhr++"␤]
rhr :) 14:48
14:49 amnesiac joined
moritz_ if it didn't work you had gained just one karma ;) 14:49
14:52 kanru joined
moritz_ #echo foo 14:55
exp_evalbot OUTPUT[foo]
14:56 rindolf left 14:57 renormalist left 15:06 Blwood joined 15:08 AzureBOT left 15:12 ruoso left 15:15 diotalevi joined 15:18 buetow joined 15:19 cognominal_ joined
[particle] how do we get the commands for exp_evalbot? 15:19
moritz_ what do you mean? 15:27
[particle] #echo, #kp6, #pugs, #eval or whatever 15:28
the bot syntax has changed.
*evalbot
moritz_ ah, it's a new bot
[particle] can i tell what rev of each eval engine i'm using? 15:29
moritz_ I started it mainly to have a kp6 evalbot, and pugs just fell out of it by chance ;)
#kp6 "foo"
exp_evalbot r17476: OUTPUT['foo'␤]
[particle] yay
moritz_ that's NYI for pugs
15:29 fridim joined
moritz_ plans a nqp executer as well 15:29
[particle] great 15:30
moritz_++
moritz_ I'd love to do a perl6onparrot-executer as well, but I don't know how to tell apart which commands are safe and which are unsafe 15:31
kp6 and nqp don't support unsafe commands (yet)
[particle] i don't think you can do anything unsafe in perl6 yet
moritz_ #kp6 say(perl( do { "foo" } ) ) 15:32
exp_evalbot r17476: OUTPUT[DISPATCH: calling APPLY KindaPerl6::Runtime::Perl5::DispatchSugar::Dispatch=HASH(0x82cd31c) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 31␤ main::DISPATCH('undef', 'APPLY', 'KindaPerl6::Runtime::Perl5::DispatchSugar::Dispatch=HASH(0x82...') called at
..- line 3␤]
15:44 kanru left
moritz_ how do I redirect STDOUT and STDERR in a shell script? 15:44
sorry for offtopic, but it's for the evalbot ;) 15:45
I mean for all of the shell script, not for individual statements
fridim 2>/dev/null ? 15:46
and 1>&2
15:47 ivan` joined
moritz_ I want to write that inside the script, so that all of the following commands work under the redirect 15:47
fridim I would launch the script with that. So I don't know :) 15:48
moritz_ ok, I'll mess with the crontab ;)
15:49 ubajas joined
rhr exec 2>whatever etc. 15:49
moritz_ rhr: thanks, I'll try that 15:50
15:51 stevan_ joined
pugs_svnbot r17477 | rhr++ | [evalbot] Add nqp executer 15:51
diff: dev.pugscode.org/changeset/17477
lambdabot Title: Changeset 17477 - Pugs - Trac
15:52 kanru joined
[particle] #nqp say("hello"); 15:53
moritz_ [particle]: I have to adjust the path first, and restart the bot 15:54
15:54 flokuehn left
[particle] i figured, but that'll be the syntax, yes? 15:54
moritz_ yes ;)
15:54 exp_evalbot left, exp_evalbot joined
moritz_ #nqp say("foo"); 15:55
exp_evalbot OUTPUT[foo␤]
[particle] yay
15:56 diakopter sets mode: +o [particle] 15:57 kanru left
diakopter please no one be offended b/c you aren't opped; there are no special privileges other than quieting spammers 15:57
15:57 diakopter sets mode: -o diakopter
diakopter afk for long while 15:57
15:58 exp_evalbot left
pugs_svnbot r17478 | moritz++ | [evalbot] 15:58
r17478 | moritz++ | * evalbot.pl: added perl6-on-parrot executer ('#p6')
r17478 | moritz++ | * EvalbotExecuter.pm: substituted tabs by whitespaces
r17478 | moritz++ | * updated TODO
diff: dev.pugscode.org/changeset/17478
lambdabot Title: Changeset 17478 - Pugs - Trac
15:58 exp_evalbot joined
moritz_ #p6 say "foo" 15:58
[particle] #p6 say "foo"; 15:59
diakopter heh; it should preface each output with the id of who commanded it
and, why not change the calling syntax to kp6: eval stuff and p6: eval stuff
moritz_ #kp6 say "foo"
exp_evalbot r17477: OUTPUT[foo␤]
[particle] /nick p6 16:00
moritz_ [particle]: for each executer, or in general?
diakopter [particle]: seems unlikely someone would join this channel with those nicks 16:01
rhr moritz_: you forgot to update %executer
[particle] diakopter: but they can't join with '#foo'
so it's more unlikely
moritz_: ?? 16:02
moritz_ rhr: race condition... I added it afert "svn ci" and before writing the commit message...
pugs_svnbot r17479 | moritz++ | [evalbot] fixed last commit: added p6 to %executer
diff: dev.pugscode.org/changeset/17479
lambdabot Title: Changeset 17479 - Pugs - Trac
moritz_ and I thought it would work that way, but it didn't
16:02 exp_evalbot left, exp_evalbot joined
moritz_ #p6 print "rhr++ again" 16:03
16:05 exp_evalbot left
pugs_svnbot r17480 | rhr++ | [evalbot] add p6 to #eval 16:05
diff: dev.pugscode.org/changeset/17480
lambdabot Title: Changeset 17480 - Pugs - Trac
16:05 exp_evalbot joined, exp_evalbot left
rhr huh, I've done that before (make changes while editing the message) and it worked. I guess I should avoid that in the future... 16:05
moritz_ so thought I
16:05 exp_evalbot joined, mncharity joined
moritz_ #p6 "foo" 16:05
exp_evalbot OUTPUT[Null PMC access in invoke()␤current instr.: 'parrot;Perl6::Compiler;main' pc 138 (perl6.pir:98)␤]
moritz_ #p6 say "foo"
exp_evalbot OUTPUT[foo␤]
rhr #eval say "hello"
exp_evalbot kp6: OUTPUT[hello␤] 16:06
..pugs: OUTPUT[hello␤]
..p6: OUTPUT[hello␤]
16:06 kanru joined
moritz_ I guess nqp and p6 don't support the "( ( do { $program } ).perl ).say" magic 16:07
[particle] #eval say("hello")
exp_evalbot kp6: OUTPUT[hello␤]
..pugs: OUTPUT[hello␤]
..p6: OUTPUT[hello␤]
[particle] neither has do() yet, or .perl 16:08
rhr hmm, {...}() doesn't work either 16:09
16:10 exp_evalbot left, exp_evalbot joined
pugs_svnbot r17481 | moritz++ | [evalbot] added nqp to #eval 16:10
diff: dev.pugscode.org/changeset/17481
lambdabot Title: Changeset 17481 - Pugs - Trac
16:10 exp_evalbot left, exp_evalbot joined
moritz_ #eval print("now with nqp"); 16:11
exp_evalbot kp6: OUTPUT[now with nqp]
..pugs: OUTPUT[now with nqp]
..p6: OUTPUT[now with nqp]
..nqp: OUTPUT[now with nqp]
[particle] moritz_: does evalbot rebuild after every rev? 16:13
i mean, rebuild kp6/pugs/nqp/p6
16:14 renormalist joined, riffraff left
[particle] otherwise perhaps we can implement %?COMPILER{revision} or something 16:14
moritz_ [particle]: the pugs repo with kp6 is updated every 5 minutes or so... 16:17
pugs ist not rebuilt automatically, and for parrot/nqp/p6 I plan to do it every hour or so 16:18
[particle] okay, great. better if you can compare last built rev so you don't rebuild when not necessary 16:19
i can add a special var to p6 and nqp if i know what to call it
moritz_ %?COMPILER{revision} or $?COMPILER_REVISION or something is fine 16:21
16:39 rindolf joined 16:55 Coke joined 17:00 jjore-w joined 17:04 cognominal_ left 17:05 Psyche^ joined 17:08 weinig joined 17:09 stevan_ left 17:16 renormalist left 17:21 kanru left, franck___ left 17:23 Patterner left, Psyche^ is now known as Patterner 17:24 justatheory joined
mncharity npq? 17:25
err, nqp?
Coke nqp is not quite perl(6) 17:26
another mini perl6 that pmichaud is writing for parrot.
so we can write glue code in NQP instead of PIR.
mncharity ah, neat. thanks. :) 17:27
17:29 kanru joined
[particle] #nqp say("hello") 17:29
exp_evalbot OUTPUT[hello␤]
17:39 kanru left 17:40 ubajas3 joined
Coke #nqp 3+say("hello") 17:43
exp_evalbot OUTPUT[hello␤]
wolverian nice :) 17:45
17:49 kanru joined, ubajas left 17:53 ubajas joined
moritz_ #nqp print(3+say("foo")); 17:56
exp_evalbot OUTPUT[foo␤4]
18:03 ubajas3 left 18:10 Coke left 18:12 allbery_b left 18:13 fglock joined 18:17 jisom joined 18:25 TJCRI left 18:33 rindolf left 18:37 riffraff joined 18:40 ubajas3 joined 18:41 weinig_ joined, weinig left, allbery_b joined 18:44 fglock left 18:49 ubajas left, kcwu left 18:54 allbery_b left, allbery_b joined 19:05 TJCRI joined 19:11 rindolf joined 19:14 rgs left 19:20 TJCRI left 19:23 qmole left, xinming_ is now known as xinming 19:26 rindolf left 19:28 iblechbot left 19:32 jisom left 19:33 jhorwitz left, jhorwitz joined 19:39 allbery_b left 19:51 allbery_b joined 19:58 thoughtpolice joined 20:05 daxim joined 20:11 peppe joined 20:13 peppe left 20:17 weinig joined 20:18 weinig_ left 20:19 zamolxes left 20:22 daxim left 20:25 snearch joined 20:28 TJCRI joined 20:32 snearch left 20:33 stevan_ joined 20:38 jhorwitz left 20:49 |Jedai| is now known as jedai 20:50 REPLeffect joined 21:10 marmic left 21:17 TJCRI left, marmic joined 21:30 Aankhen`` left 21:44 riffraff left 22:00 Limbic_Region joined 22:16 Schwern joined 22:45 elmex_ left 22:50 jjore-w left 22:57 amnesiac left 23:04 cmarcelo left 23:15 stevan__ joined 23:29 stevan_ left 23:35 REPLeffect left, blindfish left 23:44 stevan_ joined 23:45 araujo joined 23:58 devogon left