Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-08-19

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:01 jisom joined #perl6
00:04 sysfault joined #perl6
00:04 sysfault left #perl6
00:10 itz joined #perl6
00:25 TimToady joined #perl6
00:31 hkb_zz changed the nick to hakobe
00:51 jisom joined #perl6
00:55 estevon left #perl6
01:19 itz is the old perl6 cheatsheet obsolete? I thought it was once in pugs and can't find it now?
01:25 laye joined #perl6
01:47 buetow joined #perl6
01:47 pugs_svnbot r17296 | lwall++ | [metholate] factored out p6 code to separate class.  much more functionality too
01:47 pugs_svnbot diff: http://dev.pugscode.org/changeset/17296
01:47 lambdabot Title: Changeset 17296 - Pugs - Trac
01:58 jedai joined #perl6
02:11 pugs_svnbot r17297 | Darren_Duncan++ | ext/Muldis-DB/ : this is the Perl 6 equivalent of what will end up on CPAN as Muldis::DB version 0.3.1 for Perl 5
02:11 pugs_svnbot diff: http://dev.pugscode.org/changeset/17297
02:11 lambdabot Title: Changeset 17297 - Pugs - Trac
02:33 stevan_ joined #perl6
02:57 Schwern joined #perl6
03:15 itz_ joined #perl6
03:20 hakobe joined #perl6
03:20 jisom joined #perl6
03:30 eXile7_ joined #perl6
03:40 EisnerToniPDA joined #perl6
04:26 bsb joined #perl6
04:32 weinig joined #perl6
04:55 jisom joined #perl6
05:18 Elly echo $0
05:18 buubot Elly: $0
05:25 spinclad #echo $0
05:25 exp_evalbot OUTPUT[$0]
05:59 sunnavy joined #perl6
06:11 drupek12 joined #perl6
06:43 pugs_svnbot r17298 | lwall++ | [metholate] cleanup, mostly prep for bindings, handle <$foo> now
06:43 pugs_svnbot diff: http://dev.pugscode.org/changeset/17298
06:45 moritz_ #eval "foo".print
06:46 exp_evalbot joined #perl6
06:46 moritz_ #eval "foo".print
06:46 exp_evalbot joined #perl6
06:47 moritz_ #kp6 "foo".print
06:47 exp_evalbot r17298: OUTPUT[foo]
06:47 moritz_ fglock++ # method calling on strings
06:49 rhr #eval say "hello"
06:49 exp_evalbot OUTPUT[hello␤] kp6:[]
06:49 rhr hmm, what happened to the pugs:[] ?
06:50 rhr #kp6 say "hello"
06:50 exp_evalbot r17298: OUTPUT[hello␤]
06:51 moritz_ Eval: say "hello"
06:51 moritz_ Use of inherited AUTOLOAD for non-method Evalbot::confess() is deprecated at evalbot.pl line 78.
06:51 moritz_ Can't use string ("Can't chdir to kp6 dir: No such ") as a HASH ref while "strict refs" in use at /usr/local/share/perl/5.8.8/Bot/BasicBot.pm line 1455.
06:52 moritz_ rhr: seems like confess() is importet into the wrong package
06:52 rhr did I break that somehow?
06:52 moritz_ s/importet/imported/ # that's my german heritage ;)
06:53 moritz_ I think the problem is that both kp6 and pugs executer do a chdir
06:53 moritz_ wait, they are in different processes
06:54 pugs_svnbot r17299 | moritz++ | [p5 evalbot]: import confess() into package Evalbot
06:54 pugs_svnbot diff: http://dev.pugscode.org/changeset/17299
06:54 lambdabot Title: Changeset 17299 - Pugs - Trac
06:54 exp_evalbot joined #perl6
06:56 rhr with #eval it's the same process, need to chdir back between calls
06:56 moritz_ ok, I'll fix that
06:57 rhr moritz++
07:00 moritz_ oush, exec_* close their filehandles...
07:00 moritz_ s:first/s/c/
07:05 rhr hmm, I thought I fixed that.  does closing $tmp_fh matter?
07:06 moritz_ the problem is that the filehandle needs to be open for the second eval call...
07:06 moritz_ and at the same time we're writing to that file through system()
07:06 moritz_ I'm implementing a workaround that runs EvalbotExecuter::run for each eval
07:07 rhr heh, clearly I didn't read the code closely enough
07:09 moritz_ and you didn't test it ;)
07:09 bsb left #perl6
07:10 rhr I was too lazy to install the bot module :þ
07:11 moritz_ quite understandable, looking at its depencies ;)
07:12 pugs_svnbot r17300 | moritz++ | [p5 evalbot]:
07:12 pugs_svnbot r17300 | moritz++ | quick & dirty workaround for '#eval': spawn a new process
07:12 pugs_svnbot r17300 | moritz++ | for each implementation
07:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/17300
07:12 lambdabot Title: Changeset 17300 - Pugs - Trac
07:12 exp_evalbot joined #perl6
07:12 moritz_ #eval "foo".print
07:12 exp_evalbot kp6: OUTPUT[foo]
07:12 exp_evalbot ..pugs: OUTPUT[foo]
07:14 rhr yay!  where did the .. come from?
07:15 moritz_ that's a POE thingy I guess
07:15 rhr #eval say for ^6
07:16 exp_evalbot kp6: OUTPUT[Missing right curly or square bracket at - line 8815, at end of line␤syntax error at - line 8815, at EOF␤Execution of - aborted due to compilation ...]
07:16 exp_evalbot ..pugs: OUTPUT[␤␤␤␤␤␤]
07:16 rhr #eval .say for ^6
07:16 exp_evalbot kp6: OUTPUT[syntax error at - line 8983, at EOF␤Missing right curly or square bracket at - line 8983, at end of line␤Execution of - aborted due to compilation ...]
07:16 exp_evalbot ..pugs: OUTPUT[0␤1␤2␤3␤4␤5␤]
07:17 rhr I have no idea what does or doesn't work in kp6, that's kinda why I wanted #eval
07:27 moritz_ #kp6 my $a = "foo" ~~ m/o+/; print $a
07:27 exp_evalbot r17300: OUTPUT[syntax error at - line 8771, at EOF␤Missing right curly or square bracket at - line 8771, at end of line␤Execution of - aborted due to compilation ...]
07:27 pugs_svnbot r17301 | lwall++ | [metholate] better handling of various kinds of blocks according to context
07:27 pugs_svnbot diff: http://dev.pugscode.org/changeset/17301
07:27 lambdabot Title: Changeset 17301 - Pugs - Trac
07:28 dduncan left #perl6
07:35 elmex joined #perl6
07:41 spinclad joined #perl6
07:52 drupek12 joined #perl6
08:01 Aankhen`` joined #perl6
08:16 pugs_svnbot r17302 | lwall++ | tweaks so that 1st 3rd of metholated STD now parses
08:16 pugs_svnbot diff: http://dev.pugscode.org/changeset/17302
08:16 lambdabot Title: Changeset 17302 - Pugs - Trac
08:47 iblechbot joined #perl6
08:47 masak joined #perl6
09:02 Blwood joined #perl6
09:04 pmurias joined #perl6
09:05 pmurias #kp6 123.say();
09:05 exp_evalbot r17301: OUTPUT[123␤]
09:05 pmurias #kp6 123;             456;
09:05 exp_evalbot r17301: No output
09:05 falseep joined #perl6
09:05 pmurias #kp6 say 123;             say 456;
09:05 exp_evalbot r17301: OUTPUT[123␤456␤]
09:06 rindolf joined #perl6
09:14 chris2 joined #perl6
09:16 BinGOs joined #perl6
09:29 moritz_ #kp6 say <a b>
09:30 moritz_ #kp6 say <a b>;
09:30 pmurias moritz_: hi
09:30 moritz_ hi pmurias ;)
09:30 exp_evalbot r17301: OUTPUT[Can't locate st.pm in @INC (@INC contains: lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr...]
09:30 exp_evalbot r17301: OUTPUT[Missing right curly or square bracket at - line 8899, at end of line␤syntax error at - line 8899, at EOF␤Execution of - aborted due to compilation ...]
09:31 moritz_ #kp6 ('a', 'b').join("|").print
09:32 exp_evalbot r17301: OUTPUT[syntax error at - line 5863, at EOF␤Missing right curly or square bracket at - line 5863, at end of line␤Execution of - aborted due to compilation ...]
09:33 barney joined #perl6
09:35 iblechbot joined #perl6
09:39 pmurias moritz_: will you be at yapc::europe?
09:40 moritz_ pmurias: sadly not, I have to work :(
09:41 moritz_ pmurias: I would very much like to, and I'd even find somebody in my home town who drives there...
09:43 moritz_ #kp6 say ('a', 'b')[0]
09:43 exp_evalbot r17301: OUTPUT[Can't find string terminator "'" anywhere before EOF at - line 5779.␤]
09:44 moritz_ #kp6 say ("a", "b")[0]
09:44 exp_evalbot r17301: OUTPUT[syntax error at - line 5739, near "= :"␤Missing right curly or square bracket at - line 5739, at end of line␤Execution of - aborted due to compilat...]
09:44 pmurias moritz_: :(
09:44 moritz_ #kp6 my @a=(1, 2); print @a[0]
09:44 exp_evalbot r17301: OUTPUT[calling  on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤    main::DISPATCH('undef', 'new', 'HASH(0x876701c)') called ...]
09:45 moritz_ :( indeed
09:54 moritz_ #kp6 class Main {  my @a=(1, 2); print @a[0]; }
09:54 exp_evalbot r17301: OUTPUT[calling  on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤    main::DISPATCH('undef', 'new', 'HASH(0x87698e0)') called ...]
09:58 pugs_svnbot r17303 | pmurias++ | kp6: 01-tap dosn't use module anymore, fixed empty comp_unit's bug
09:58 pugs_svnbot diff: http://dev.pugscode.org/changeset/17303
09:58 lambdabot Title: Changeset 17303 - Pugs - Trac
10:00 falseep left #perl6
10:08 jedai joined #perl6
10:24 penk joined #perl6
10:27 kanru joined #perl6
10:27 miyagawa left #perl6
10:56 cerridwen joined #perl6
11:02 pugs_svnbot r17304 | pmurias++ | kp6: cleaned up use of Proto
11:02 pugs_svnbot diff: http://dev.pugscode.org/changeset/17304
11:02 lambdabot Title: Changeset 17304 - Pugs - Trac
11:31 jedai joined #perl6
11:32 pugs_svnbot r17305 | pmurias++ | kp6: possible ideas for the YAPC::Europe hackathon
11:32 pugs_svnbot diff: http://dev.pugscode.org/changeset/17305
11:32 lambdabot Title: Changeset 17305 - Pugs - Trac
11:42 buetow joined #perl6
11:46 sunnavy joined #perl6
11:47 laniz joined #perl6
11:54 rhizo joined #perl6
11:55 masak joined #perl6
12:14 hakobe joined #perl6
12:38 hcchien_ changed the nick to hcchien
12:50 clkao joined #perl6
12:59 stevan_ joined #perl6
13:08 mr_ank joined #perl6
13:08 eggzeck joined #perl6
13:29 hakobe joined #perl6
13:35 lisppaste3 joined #perl6
14:04 jhorwitz joined #perl6
14:23 zomgb00bie joined #perl6
14:23 zomgb00bie left #perl6
15:16 gongyiliao joined #perl6
15:17 gongyiliao left #perl6
15:38 itz joined #perl6
15:51 buetow joined #perl6
15:55 justatheory joined #perl6
16:01 Blwood joined #perl6
16:13 Blwood joined #perl6
16:23 [particle] joined #perl6
16:28 flokuehn joined #perl6
16:29 fridim joined #perl6
16:39 Limbic_Region joined #perl6
16:58 Schwern joined #perl6
17:00 thoughtpolice joined #perl6
17:02 jedai joined #perl6
17:06 Psyche^ joined #perl6
17:10 pugs_svnbot r17306 | fglock++ | [kp6] fix and added tests for .isa()
17:10 pugs_svnbot diff: http://dev.pugscode.org/changeset/17306
17:10 lambdabot Title: Changeset 17306 - Pugs - Trac
17:13 pugs_svnbot r17307 | fglock++ | fixed last commit
17:13 pugs_svnbot diff: http://dev.pugscode.org/changeset/17307
17:13 lambdabot Title: Changeset 17307 - Pugs - Trac
17:15 moritz_ #kp6 say 3 == 4
17:15 exp_evalbot r17307: OUTPUT[␤]
17:15 moritz_ #kp6 say 3 == 3
17:15 exp_evalbot r17307: OUTPUT[1␤]
17:16 moritz_ #kp6 if 2 == 3 { say "nope" } else { say "yes" }
17:16 exp_evalbot r17307: OUTPUT[yes␤]
17:16 moritz_ #kp6 for (1, 2, 3, 5) { say $_ }
17:16 exp_evalbot r17307: OUTPUT[Syntax Error␤calling  on invalid object:$VAR1 = {};␤␤ at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - ...]
17:17 moritz_ #kp6 for (1, 2, 3, 5) -> $a { say $a }
17:17 exp_evalbot r17307: OUTPUT[Syntax Error␤calling  on invalid object:$VAR1 = {};␤␤ at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - ...]
17:23 Psyche^ changed the nick to Patterner
17:36 flokuehn_ joined #perl6
17:39 Elly why does the bot always end with that strange a-carat?
17:40 pugs_svnbot r17308 | lwall++ | [metholate] now handles submatches; pugs now parses 50% of cheated/metholated STD
17:40 pugs_svnbot diff: http://dev.pugscode.org/changeset/17308
17:40 lambdabot Title: Changeset 17308 - Pugs - Trac
17:41 pbuetow joined #perl6
17:41 TimToady Elly: your irc client is probably not displaying the newline replacement character correctly; it show ups as a single NL char on my terminal
17:42 TimToady this channel assumes utf-8
17:47 pmurias how should the newline replacement char look like? or is it just another way to encode \n?
17:47 Elly oh
17:47 Elly you could just not have one
17:47 Elly that's what #perl's eval bot does
17:55 Limbic_Region TimToady - which client do you use?
17:56 fglock joined #perl6
17:56 Tene pmurias: it looks like an n above an l for me
17:57 pbuetow joined #perl6
17:58 pmurias fglock: hi
17:58 fglock hi
18:01 pmurias Tene: thanks, my terminal just uses an unclear symbol, i had to zoom in in firefox to see it clearly
18:04 pugs_svnbot r17309 | fglock++ | [kp6] bool ops return bit
18:04 pugs_svnbot diff: http://dev.pugscode.org/changeset/17309
18:04 lambdabot Title: Changeset 17309 - Pugs - Trac
18:08 amnesiac joined #perl6
18:11 flokuehn joined #perl6
18:14 pbuetow joined #perl6
18:44 spinclad #kp6 say 3 == 4
18:44 exp_evalbot r17307: OUTPUT[␤]
18:44 spinclad #kp6 say 3 == 3
18:44 exp_evalbot r17307: OUTPUT[1␤]
18:44 integral which network is #kp6 on?
18:45 pmurias #kp6 the chanell?
18:45 exp_evalbot r17307: OUTPUT[Syntax Error␤calling  on invalid object:$VAR1 = {};␤␤ at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - ...]
18:45 integral *nod*
18:45 integral but I'm starting to think it's just this bot :-D
18:45 pmurias the is no #kp6 the chanell ;)
18:45 pmurias so you're right :)
18:46 spinclad moritz starts it
18:47 spinclad #echo hi
18:47 exp_evalbot OUTPUT[hi]
18:47 spinclad #pugs say 'hi'
18:47 exp_evalbot OUTPUT[hi␤]
18:48 fglock spinclad: 3==4 was fixed, it needs a restart
18:49 spinclad good
18:49 pmurias fglock: use v6-alpha is a noop in kp6?
18:50 fglock yes
18:50 fglock it's just for v6.pm compatibility
18:50 flokuehn_ joined #perl6
18:54 pmurias kp6 emits it as use v6 if it is not at the start of the file which causes the perl5 interpreter to die
18:55 pmurias should i turn it into use Perl as the spec requires and create a dummy Perl module?
18:56 fglock maybe just emit ' # use v6; ' for now - 'use' is not fully implemented yet
18:58 pugs_svnbot r17310 | fglock++ | [kp6] fixed the ast for 'Subset'
18:58 pugs_svnbot diff: http://dev.pugscode.org/changeset/17310
18:58 lambdabot Title: Changeset 17310 - Pugs - Trac
19:00 pbuetow joined #perl6
19:03 flokuehn_ changed the nick to flokuehn
19:04 weinig joined #perl6
19:05 pmurias fglock: i put 3 ideas for YAPC::Europe kp6 hackathon in IDEAS-HACKATHON
19:05 fglock pmurias: cool :) thanks!
19:06 fglock I should be preparing my talk
19:09 fglock hmm - examples/subset.pl still has a BEGIN-time error
19:14 pmurias 01-tap.t now runs unmodified :)
19:14 pugs_svnbot r17311 | pmurias++ | kp6 can now run unmodified /t/01-sanity/01-tap.t
19:14 pugs_svnbot diff: http://dev.pugscode.org/changeset/17311
19:14 lambdabot Title: Changeset 17311 - Pugs - Trac
19:16 pugs_svnbot r17312 | fglock++ | [kp6] Visitor::Subset no longer needed
19:16 pugs_svnbot diff: http://dev.pugscode.org/changeset/17312
19:17 lambdabot Title: Changeset 17312 - Pugs - Trac
19:17 pbuetow joined #perl6
19:17 flokuehn_ joined #perl6
19:20 pmurias shouldn't # subset x ...  -->  our &x ::= subset ...
19:20 pmurias be # subset x ...  -->  our ::x ::= subset ...
19:22 fglock it's actually a Proto - but this is unfinished, it needs to allow both 'my' and 'our'
19:23 buetow joined #perl6
19:24 fglock I think there is a MOP initialization problem; I'm debugging near Compiler.pm:83
19:26 flokuehn1 joined #perl6
19:27 fglock hmm - no, it looks ok
19:30 moritz_ #kp6 say 2==3
19:30 exp_evalbot r17312: OUTPUT[0␤]
19:30 moritz_ #kp6 say 2==2
19:30 exp_evalbot r17312: OUTPUT[1␤]
19:31 moritz_ fglock++
19:34 moritz_ #kp6 my $a=3; print $a++
19:34 exp_evalbot r17312: OUTPUT[Syntax Error␤Undefined subroutine &main:: called at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 35.␤]
19:34 moritz_ #kp6 my $a=3; print $a
19:34 exp_evalbot r17312: OUTPUT[Undefined subroutine &main:: called at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 35.␤]
19:34 jisom joined #perl6
19:35 moritz_ #kp6 class Main { has $a; print $a++; }
19:35 exp_evalbot r17312: OUTPUT[Syntax Error␤calling  on invalid object:$VAR1 = {};␤␤ at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - ...]
19:35 moritz_ #kp6 class Main { has $.a; print $.a }
19:35 exp_evalbot r17312: OUTPUT[Bareword "GLOBAL::a" not allowed while "strict subs" in use at - line 3.␤Execution of - aborted due to compilation errors.␤]
19:35 moritz_ #kp6 class Main { has $.a; print $a }
19:35 exp_evalbot r17312: No output
19:35 moritz_ #kp6 class Main { has $.a = 3; print $a }
19:35 exp_evalbot r17312: OUTPUT[syntax error at - line 3, near "( sub GLOBAL::a "␤Execution of - aborted due to compilation errors.␤]
19:35 moritz_ #kp6 class Main { has $a; $a = 3; print $a }
19:35 exp_evalbot r17312: OUTPUT[Undefined subroutine &main:: called at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 35.␤]
19:35 moritz_ #kp6 class main { has $a; $a = 3; print $a }
19:35 exp_evalbot r17312: OUTPUT[Undefined subroutine &main:: called at lib/KindaPerl6/Runtime/Perl5/MOP.pm line 35.␤]
19:41 pugs_svnbot r17313 | fglock++ | [kp6] fixed Subset; $subset->new() simply creates a new Subset, for now
19:41 pugs_svnbot diff: http://dev.pugscode.org/changeset/17313
19:41 lambdabot Title: Changeset 17313 - Pugs - Trac
19:50 pugs_svnbot r17314 | fglock++ | [kp6] minor fix in examples/subset.pl
19:50 pugs_svnbot diff: http://dev.pugscode.org/changeset/17314
19:50 lambdabot Title: Changeset 17314 - Pugs - Trac
20:08 marmic joined #perl6
20:24 buetow joined #perl6
21:28 justatheory joined #perl6
21:56 pugs_svnbot r17315 | fglock++ | [kp6] subset works; added t/kp6/33-subset.t
21:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17315
21:56 lambdabot Title: Changeset 17315 - Pugs - Trac
22:11 jisom joined #perl6
22:14 zamolxes joined #perl6
22:16 dduncan joined #perl6
22:25 ask_ changed the nick to dwave
23:13 buetow joined #perl6
23:24 daxim_ joined #perl6
23:30 dduncan question: about a month ago, I was referred to a page with instructions on installing ghc on Mac OS X, which worked then, but now that I have to do it again, I don't recall where the page was, and the pugs web log is missing a log for the day in question
23:30 dduncan I don't mean where to get ghc or 2 frameworks it depends on
23:30 dduncan but any other special instructions, like special config settings to do, if necessary
23:31 dduncan note that 'ghc' itself runs after I thought I got it right, but pugs makefile fails
23:31 dduncan saying things like: /usr/bin/ld: table of contents for archive: /usr/local/lib/ghc-6.6.1/libHSCabal.a is out of date; rerun ranlib(1) (can't load from it)
23:31 bsb joined #perl6
23:31 dduncan since the pugs checkout dir didn't otherwise change, save for new commits, I thought it may be a ghc misinstall thing, so perhaps the instructions may clear it up
23:32 dduncan seen audreyt
23:32 buubot dduncan: Sorry, I haven't seen audreyt
23:33 dduncan pointers appreciated
23:34 Eidolos dduncan: you'll probably have better luck in #haskell
23:34 dduncan that's a thought ... will try
23:44 dduncan seen audreyt_
23:44 buubot dduncan: Sorry, I haven't seen audreyt_
23:44 dduncan I'm talking in #haskell too, but nothing yet
23:52 dduncan as an update, I actually did try to look up the instructions given a month ago, but the #perl6 channel log I was using was missing 2 days ... however, I seem to have found another logger with the missing info, so looking there now ...

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

Perl 6 | Reference Documentation | Rakudo