Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-08-28

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo