Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-08-21

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:11 dduncan ooo
00:16 meppl good night
00:18 gnuvince_ joined #perl6
00:19 gnuvince_ Has anyone seen audreyt lately?
00:39 obvio171 joined #perl6
00:40 lyokato joined #perl6
00:43 Blwood_ joined #perl6
00:55 eggzeck joined #perl6
01:38 pugs_svnbot r17326 | lwall++ | [STD] EXPR successfully reduces 42+1
01:38 pugs_svnbot diff: http://dev.pugscode.org/changeset/17326
01:38 lambdabot Title: Changeset 17326 - Pugs - Trac
01:38 nipotaway changed the nick to nipotan
01:50 TimToady now if only it remembered what it parsed...
01:51 amnesiac joined #perl6
01:59 rhr so I tried <Perl-6.0.0-STD.pm ./cheat|./metholate >/tmp/mstd; echo 42+1|pugs /tmp/mstd but I get a pugs internal error, am I doing that wrong?
02:06 rhr ah, I see 42+1 is already in STD; I get the same error without the echo
02:07 pasteling "rhr" at 65.94.7.35 pasted "metholated STD error" (3 lines, 354B) at http://sial.org/pbot/26966
02:08 obvio171 joined #perl6
02:25 wolverian nice code, STD
02:26 poppper joined #perl6
02:46 |Jedai| joined #perl6
03:04 elmex_ joined #perl6
03:28 xdg joined #perl6
03:45 pugs_svnbot r17327 | lwall++ | [STD] a bit of optimization to avoid calling rules that can't match
03:45 pugs_svnbot diff: http://dev.pugscode.org/changeset/17327
03:45 lambdabot Title: Changeset 17327 - Pugs - Trac
03:46 TimToady rhr: I'm running against r17262 currently
03:47 TimToady decommuting &
03:50 justatheory joined #perl6
04:07 sunnavy joined #perl6
04:09 rhr TimToady: I recompiled a few days ago (after the $¢ thing went in, which was r17271), so I guess that's it.  Maybe that commit broke something?
04:18 weinig_ joined #perl6
04:24 SCalimlim joined #perl6
04:40 nipra joined #perl6
04:40 weinig_ joined #perl6
04:42 ubajas joined #perl6
04:43 baest joined #perl6
05:10 rfordinal joined #perl6
05:29 lyokato joined #perl6
05:31 jisom joined #perl6
05:59 hcchien joined #perl6
06:05 TimToady rhr: seems to work fine with r17325 too
06:09 torz yawn, hey all :D
06:09 torz TimToady: Long time no see
06:14 TimToady こんにちは!
06:22 Psyche^ joined #perl6
06:22 Psyche^ changed the nick to Patterner
06:26 miyagawa joined #perl6
06:26 miyagawa left #perl6
06:31 torz TimToady: I seem to be using the wrong charset :(
06:35 weinig_ joined #perl6
06:36 elmex joined #perl6
06:39 TimToady http://moritz.faui2k3.org/irclo​g/out.pl?channel=perl6#i_86461 should have it right
06:39 lambdabot Title: IRC log for #perl6, 2007-08-21
06:39 pasteling "rhr" at 65.94.7.35 pasted "a different error with r17326" (6 lines, 166B) at http://sial.org/pbot/26973
06:40 torz nice! you remembered that I'm Japanese :D
06:41 torz changed the nick to torz_
06:41 torz joined #perl6
06:42 TimToady rhr: I get such errors errors occasionally; I think there's some kind of instability in the pugs parser.  usually works when I rerun the same command immediately
06:42 JarJarBi1ks joined #perl6
06:46 TimToady interestingly, when it fails it's always complaining that one or another of the constant hashes is undefined.
06:47 rhr aha, it's working now!
06:48 TimToady I also don't know why the yaml output isn't nicely formatted at the end for me...
06:49 TimToady and it still doesn't do binding, so all you're getting is positions out, really
06:50 TimToady also kinda agro that it takes my computer a minute of CPU time for pugs to compile the parser... :/
06:51 TimToady kinda slows down the debugging when all you have is print/say...
06:52 rhr yeah, only 7 minutes to parse 42+1 :)
06:53 rhr very impressive though
06:56 TimToady should parse a lot faster after I do a better job of longest-token extraction.  Also, there are lots of gather/takes that are unneeded under a ratcheting parser
06:57 TimToady but that doesn't help pugs parse the file any faster...
06:57 TimToady hopefully that part can be precompiled at some point
06:57 TimToady once things stabilize
06:58 kane_ joined #perl6
07:10 rhr would it be worth adding metholated STD as a test?
07:16 TimToady dunno, seems a bit unstable yet for that
07:17 flokuehn joined #perl6
07:17 TimToady eventually, of course, it will need its own set of tests
07:18 TimToady at least, up to the point where we swap out pugs's current compiler for it
07:22 TimToady thunk &
07:23 franck___ joined #perl6
07:23 rhr OK, I'll leave it be for now...
07:33 iblechbot joined #perl6
08:11 ntgrl changed the nick to integral
08:21 iblechbot_ joined #perl6
08:34 lyokato joined #perl6
08:37 andara joined #perl6
08:42 fglock joined #perl6
08:45 pmurias joined #perl6
08:49 fglock pmurias: hi
08:49 pugs_svnbot r17328 | fglock++ | [kp6] added Runtime/Perl6/Pair.pm - our first full-perl6 class!
08:49 pugs_svnbot diff: http://dev.pugscode.org/changeset/17328
08:49 lambdabot Title: Changeset 17328 - Pugs - Trac
08:58 pmurias fglock: hi
09:01 pmurias nice
09:01 pmurias commit
09:02 fglock pmurias: i wonder how high level we can go with Hash
09:02 pugs_svnbot r17329 | fglock++ | [kp6] added DEPENDENCIES
09:02 pugs_svnbot diff: http://dev.pugscode.org/changeset/17329
09:02 lambdabot Title: Changeset 17329 - Pugs - Trac
09:04 pmurias fglock: high level in what way?
09:04 fglock we could have it partially written in Perl 6; the stringification for example
09:06 masak joined #perl6
09:08 pmurias not sure if there are enough methods which don't require acces to the perl5 hash
09:09 fglock for self.keys { ... }  # this should work
09:09 pmurias is there a list of Hash methods
09:09 pmurias ?
09:10 fglock there is the pil-run impl - looking
09:10 pmurias where does it live?
09:11 fglock http://svn.pugscode.org/pugs/​misc/old_pugs_perl5_backend/
09:12 fglock http://svn.pugscode.org/pugs/misc/old_pugs_perl5_b​ackend/Perl6-Container/lib/Perl6/Container/Hash.pm
09:12 lambdabot http://tinyurl.com/275jz3
09:16 pmurias it might make sense as the Perl6 part could be later expanded in a pure perl6 implementation of hashes
09:18 jisom joined #perl6
09:19 fglock hmm - let me try out a mixed implementation
09:19 pugs_svnbot r17330 | fglock++ | [kp6] Pair isa Value
09:19 pugs_svnbot diff: http://dev.pugscode.org/changeset/17330
09:19 lambdabot Title: Changeset 17330 - Pugs - Trac
09:20 pmurias the pure k
09:20 pmurias s/the pure//
09:21 chris2 joined #perl6
09:22 pugs_svnbot r17331 | pmurias++ | fix typo
09:22 pugs_svnbot diff: http://dev.pugscode.org/changeset/17331
09:22 lambdabot Title: Changeset 17331 - Pugs - Trac
09:25 pugs_svnbot r17332 | fglock++ | [kp6] a Hash class in Perl 6
09:25 pugs_svnbot diff: http://dev.pugscode.org/changeset/17332
09:28 pugs_svnbot r17333 | fglock++ | [kp6] integrate Hash.pm
09:28 pugs_svnbot diff: http://dev.pugscode.org/changeset/17333
09:28 lambdabot Title: Changeset 17333 - Pugs - Trac
09:29 ruoso joined #perl6
09:33 fridim joined #perl6
09:36 fglock pmurias: do you think this makes sense?
09:38 pmurias making the perl5 version a subclass of the p6 one migh be a better option
09:41 pmurias i'm updating a db at the moment so i'll think about it in minute
09:42 * ruoso will take the "tree transformation language" as his "want to get solved in YAPC" list...
09:46 pugs_svnbot r17334 | fglock++ | [kp6] Hash.perl
09:46 pugs_svnbot diff: http://dev.pugscode.org/changeset/17334
09:46 lambdabot Title: Changeset 17334 - Pugs - Trac
09:50 fglock ruoso: please add it here - http://svn.pugscode.org/pugs/v6​/v6-KindaPerl6/IDEAS-HACKATHON
09:56 pugs_svnbot r17335 | fglock++ | [kp6] hackathon ideas
09:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17335
09:56 lambdabot Title: Changeset 17335 - Pugs - Trac
09:59 GeJ hum, all those TLAs are getting me confused.
09:59 fglock GeJ: kp6?
09:59 GeJ is the npq in kp6 related to nqp ?
10:00 fglock nqp is Parrot's mini-Perl6
10:00 GeJ and npq?
10:00 GeJ as in : "* running the npq test suite" in your latest commit
10:01 pugs_svnbot r17336 | fglock++ | [kp6] Hash.str, Hash.int
10:01 pugs_svnbot diff: http://dev.pugscode.org/changeset/17336
10:01 lambdabot Title: Changeset 17336 - Pugs - Trac
10:01 fglock GeJ: mistyped nqp, i think
10:01 GeJ Oh, ok... :)
10:01 GeJ sorry for the noise
10:02 pmurias sorry for the typo
10:02 cognominal_ joined #perl6
10:03 fglock fixed :)
10:03 pugs_svnbot r17337 | fglock++ | [kp6] s/npq/nqp/ - GeJ++
10:03 pugs_svnbot diff: http://dev.pugscode.org/changeset/17337
10:03 lambdabot Title: Changeset 17337 - Pugs - Trac
10:05 GeJ thank you
10:12 pugs_svnbot r17338 | fglock++ | [kp6] ideas
10:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/17338
10:12 lambdabot Title: Changeset 17338 - Pugs - Trac
10:14 baest joined #perl6
10:15 snearch joined #perl6
10:24 pugs_svnbot r17339 | fglock++ | [kp6] Object.defined
10:24 pugs_svnbot diff: http://dev.pugscode.org/changeset/17339
10:24 lambdabot Title: Changeset 17339 - Pugs - Trac
10:25 Aankhen`` joined #perl6
10:39 buetow joined #perl6
11:00 falo1234 joined #perl6
11:01 snearch joined #perl6
11:11 kane_ joined #perl6
11:17 Blwood joined #perl6
11:26 Blwood joined #perl6
11:29 cognominal_ joined #perl6
11:31 ask_ left #perl6
11:31 dwave joined #perl6
11:38 cognominal_ joined #perl6
11:40 nipotan changed the nick to nipotaway
11:55 TJCRI joined #perl6
12:04 pmurias fglock: what's a good way for determining where use v5 ends?
12:06 fglock hmm - 'use v5' is a pugs-ism, I think Perl 6 will use 'eval "...", :lang<perl5>'
12:06 pmurias use v5 is speced in S11
12:06 fglock ah - looking
12:08 fglock there is a token for 'use v5' in the v6.pm grammar - I think you could reuse that
12:09 fglock 'perl5source' in http://svn.pugscode.org/pugs/perl5/Pugs-​Compiler-Perl6/lib/Pugs/Grammar/Term.pm
12:09 lambdabot http://tinyurl.com/yt3q6l
12:09 rindolf joined #perl6
12:10 fglock it's not a particularly intelligent impl
12:10 fglock but you get the idea :)
12:13 cmarcelo joined #perl6
12:17 pmurias fglock: an explicit no v5 could be required for now
12:18 fglock we could just look for nested { }
12:23 pmurias does mp6 support .*? 'no v5'
12:26 fglock you can use negative-forward-looking, like:  [ <!before no <?ws> v5 > . ]*
12:28 fglock not sure if mp6 implemented quantifiers, but you can use recursion: token until_no_v5 { [ ... <until_no_v5> ] | '' }
12:38 jhorwitz joined #perl6
12:39 cognominal_ joined #perl6
12:45 fglock with r17340, we can now create/modify classes either in native code or Perl 6, in any order
12:45 pugs_svnbot r17340 | fglock++ | [kp6] prototype objects are initialized only once
12:45 pugs_svnbot diff: http://dev.pugscode.org/changeset/17340
12:45 lambdabot Title: Changeset 17340 - Pugs - Trac
12:51 fglock pmurias: do you plan to use 'use v5' in kp6 source code?
12:54 fglock I wonder if MOP.pm could be refactored from perl5 to mp6
13:02 [particle] joined #perl6
13:02 [particle] left #perl6
13:03 pmurias i'll propably do Arrays now instead of use v5
13:04 [particle] joined #perl6
13:05 pmurias it is possible to write a custom meta class in kp6 using 'Foo meta MetaClass', so the metamodel in MOP could be replaced at runtime by a fuller one
13:09 fglock ok
13:10 rlb3_work joined #perl6
13:16 pugs_svnbot r17341 | fglock++ | [kp6] MOP cleanup
13:16 pugs_svnbot r17342 | pmurias++ | kp6: a basic test for hashes
13:16 pugs_svnbot diff: http://dev.pugscode.org/changeset/17342
13:16 lambdabot Title: Changeset 17342 - Pugs - Trac
13:19 pmurias fglock: i forgot to commit that test for Hash before, it used to work before the addition of the p6 part
13:19 fglock looking
13:20 * fglock grabs a sandwich
13:40 pugs_svnbot r17343 | fglock++ | [kp6] fixed loading of 'Hash' ???
13:40 pugs_svnbot diff: http://dev.pugscode.org/changeset/17343
13:40 lambdabot Title: Changeset 17343 - Pugs - Trac
13:40 fglock it looks like Hash is used before the MOP loads
13:42 pmurias strange
13:48 fglock i think the problem is a malformed pod ...
13:49 fglock =end instead of =cut
13:51 fglock fixing
13:53 fglock pmurias: it works again
13:53 pugs_svnbot r17344 | fglock++ | [kp6] fixed malformed POD in MOP; fixed Hash add_method call
13:53 pugs_svnbot diff: http://dev.pugscode.org/changeset/17344
13:53 lambdabot Title: Changeset 17344 - Pugs - Trac
13:56 pugs_svnbot r17345 | fglock++ | [kp6] added $meta_Hash var
13:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17345
13:56 lambdabot Title: Changeset 17345 - Pugs - Trac
13:58 snearch joined #perl6
14:00 mncharity joined #perl6
14:02 pmurias works here too
14:03 fglock i'm implementing .pairs
14:04 kanru joined #perl6
14:06 ubajas3 joined #perl6
14:07 toshinori joined #perl6
14:08 pugs_svnbot r17346 | pmurias++ | kp6: Hash.elems and Hash.true
14:08 pugs_svnbot diff: http://dev.pugscode.org/changeset/17346
14:08 lambdabot Title: Changeset 17346 - Pugs - Trac
14:09 cognominal_ joined #perl6
14:17 pugs_svnbot r17347 | fglock++ | [kp6] initial impl of Hash.pairs
14:17 pugs_svnbot diff: http://dev.pugscode.org/changeset/17347
14:17 lambdabot Title: Changeset 17347 - Pugs - Trac
14:23 pugs_svnbot r17348 | pmurias++ | kp6: HashCell - changed internals, array stub
14:23 pugs_svnbot diff: http://dev.pugscode.org/changeset/17348
14:23 lambdabot Title: Changeset 17348 - Pugs - Trac
14:26 DarkWolf84 joined #perl6
14:29 pugs_svnbot r17349 | pmurias++ | kp6:simple array INDEX works
14:29 pugs_svnbot diff: http://dev.pugscode.org/changeset/17349
14:29 lambdabot Title: Changeset 17349 - Pugs - Trac
14:32 pugs_svnbot r17350 | fglock++ | [kp6] added Runtime/Perl6/Array
14:32 pugs_svnbot diff: http://dev.pugscode.org/changeset/17350
14:32 lambdabot Title: Changeset 17350 - Pugs - Trac
14:33 pmurias cycling&
14:36 pbuetow joined #perl6
14:45 Eidolos_ joined #perl6
14:53 pugs_svnbot r17351 | fglock++ | [kp6] fixed the prototype-is-defined test
14:53 pugs_svnbot diff: http://dev.pugscode.org/changeset/17351
14:53 lambdabot Title: Changeset 17351 - Pugs - Trac
15:02 pugs_svnbot r17352 | fglock++ | [kp6] Array.elems
15:02 pugs_svnbot diff: http://dev.pugscode.org/changeset/17352
15:02 lambdabot Title: Changeset 17352 - Pugs - Trac
15:10 fridim_ joined #perl6
15:17 gongyiliao joined #perl6
15:20 gongyiliao left #perl6
15:20 pugs_svnbot r17353 | fglock++ | [kp6] fixed last commit
15:20 pugs_svnbot diff: http://dev.pugscode.org/changeset/17353
15:20 lambdabot Title: Changeset 17353 - Pugs - Trac
15:23 flokuehn joined #perl6
15:43 moritz_ re
15:43 pugs_svnbot r17354 | fglock++ | [kp6] MOP cleanup
15:43 pugs_svnbot diff: http://dev.pugscode.org/changeset/17354
15:43 lambdabot Title: Changeset 17354 - Pugs - Trac
15:44 moritz_ fglock: in lib/KindaPerl6/Runtime/Perl6/Pair.pm, method perl... why do you use $.key and not $key.perl ?
15:45 fglock moritz_: i forgot :)
15:46 moritz_ fglock: that's a good reason ;-)
15:46 moritz_ same for method str... do you have to call $.key.str explicitly, or is that done automagically by the string coercion?
15:48 fglock no, infix<~> calls .str already
15:48 pugs_svnbot r17355 | fglock++ | [kp6] Hash.pairs return Array
15:48 pugs_svnbot r17355 | fglock++ | Pair.perl calls .perl - moritz++
15:48 pugs_svnbot diff: http://dev.pugscode.org/changeset/17355
15:48 lambdabot Title: Changeset 17355 - Pugs - Trac
15:48 moritz_ YaY, /me found a bug and a fix ;-)
15:49 barney joined #perl6
15:50 fglock :)
15:50 pugs_svnbot r17356 | fglock++ | [kp6] fixed last commit
15:50 pugs_svnbot diff: http://dev.pugscode.org/changeset/17356
15:50 lambdabot Title: Changeset 17356 - Pugs - Trac
15:51 fglock kp6 is in a "just fill in the blanks" mood
15:51 moritz_ I realized that ;-)
15:51 dwave joined #perl6
15:54 moritz_ #kp6 my $p=Pair.new(key => 'foo', value => 'bar'); $p.perl.say
15:54 exp_evalbot r17356: OUTPUT[Can't locate Data/Dump/Streamer.pm in @INC (@INC contains: ../v6-MiniPerl6/lib5 lib5 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8....]
15:56 moritz_ #kp6 my $p=Pair.new(key => 'foo', value => 'bar'); $p.perl.say
15:56 exp_evalbot r17356: OUTPUT[Syntax Error␤Can't locate v6.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/sha...]
15:58 moritz_ is v6.pm a requirement for kp6?
16:01 moritz_ and in Hash.pm the iterator accesses self.pairs, but there is no 'has @pairs' or whatever
16:01 fglock moritz_: no
16:01 pugs_svnbot r17357 | fglock++ | [kp6] Array.join
16:01 pugs_svnbot diff: http://dev.pugscode.org/changeset/17357
16:01 lambdabot Title: Changeset 17357 - Pugs - Trac
16:01 moritz_ or has $pairs
16:01 moritz_ does mp6 support the @ sigil?
16:01 fglock Hash and Array attributes are declared at low level
16:02 moritz_ which means that self.pairs actually exists, but is not defined in Hash.pm?
16:02 fglock yes, self.pairs is defined at MOP.pm
16:03 fglock but this can be fixed when we get .map working
16:03 fglock #kp6 my $p= ::Pair(key => 'foo', value => 'bar'); $p.perl.say
16:03 exp_evalbot r17357: OUTPUT[Syntax Error␤Can't locate v6.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/sha...]
16:04 fglock #kp6 1+1
16:04 exp_evalbot r17357: OUTPUT[Can't locate v6.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...]
16:05 moritz_ that occured after I installed Data::Dumper::Streamer on the server
16:06 fglock we can get rid of DDS, it is only used for debugging i think
16:06 moritz_ somehow lib//KindaPerl6/Runtime/Perl6/Pair.pm is included into the perl 5 code
16:07 moritz_ this is the complete message:
16:07 moritz_ Can't locate v6.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/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at lib//KindaPerl6/Runtime/Perl6/Pair.pm line 1.
16:07 fglock hmm - lib5/ seems to be missing
16:08 fglock and then it is trying to execute the uncompiled Pair.pm
16:08 pugs_svnbot r17358 | moritz++ | [p5 evalbot]: increased max. output length
16:08 pugs_svnbot diff: http://dev.pugscode.org/changeset/17358
16:08 lambdabot Title: Changeset 17358 - Pugs - Trac
16:09 fglock re Hash.pairs - http://svn.pugscode.org/pugs/v6/v6-KindaP​erl6/lib/KindaPerl6/Runtime/Perl5/MOP.pm near the end of file
16:09 lambdabot http://tinyurl.com/2clmn6
16:10 exp_evalbot joined #perl6
16:10 moritz_ #kp6 say 1+1
16:10 exp_evalbot r17358: OUTPUT[2␤]
16:10 moritz_ #kp6 my $p=Pair.new(key => 'foo', value => 'bar'); $p.perl.say
16:10 exp_evalbot r17358: OUTPUT[Syntax Error␤DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d684) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤   main::DISPATCH_VAR('undef', 'STORE',
16:10 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:10 fglock #kp6 my $p= ::Pair(key => 'foo', value => 'bar'); $p.perl.say
16:10 exp_evalbot r17358: OUTPUT[Syntax Error␤DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x86a515c) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤   main::DISPATCH_VAR('undef', 'STORE',
16:10 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:11 pugs_svnbot r17359 | moritz++ | [p5 evalbot] compiled kp6 code needs -Ilib5
16:11 pugs_svnbot diff: http://dev.pugscode.org/changeset/17359
16:11 lambdabot Title: Changeset 17359 - Pugs - Trac
16:11 fglock #kp6 my $p= ::Pair(key => 'foo', value => 'bar'); ($p.perl).say;
16:11 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x86a514c) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤      main::DISPATCH_VAR('undef', 'STORE',
16:11 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:12 moritz_ #kp6 my $p=Pair.new(key => 'foo', value => 'bar'); say $p.perl
16:12 exp_evalbot r17359: OUTPUT[Syntax Error␤DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d684) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤   main::DISPATCH_VAR('undef', 'STORE',
16:12 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:13 pmurias #kp6 my $p=Pair.new(key => 'foo', value => 'bar');
16:13 exp_evalbot r17359: OUTPUT[Syntax Error␤DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d684) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤   main::DISPATCH_VAR('undef', 'STORE',
16:13 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:13 pmurias #kp6 my $p=Pair.new();
16:13 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d684) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤      main::DISPATCH_VAR('undef', 'STORE',
16:13 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:13 fridim_ changed the nick to fridim
16:14 pmurias #kp6 my $p=1;
16:14 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d678) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤      main::DISPATCH_VAR('undef', 'STORE',
16:14 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:15 fglock #kp6 say ( a => 'b' )
16:15 exp_evalbot r17359: OUTPUT[a   b␤]
16:15 fglock :)
16:15 moritz_ #kp6 say perl ( a => 'b')
16:15 exp_evalbot r17359: OUTPUT[DISPATCH: calling APPLY KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x86a4db8) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤ main::DISPATCH('undef', 'APPLY', 'KindaPerl6::Runtime::Perl5::Dispa​tchSugar::Dispatch=HASH(0x86...') called at
16:15 exp_evalbot ..- line 3␤]
16:16 fglock #kp6 say ( a => 'b' ).perl
16:16 exp_evalbot r17359: OUTPUT[( 'a' => 'b' )␤]
16:17 pmurias #kp6 my $p;$p=1
16:17 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d690) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤      main::DISPATCH_VAR('undef', 'STORE',
16:17 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:17 moritz_ #kp6 my $p; $p := 1
16:17 Aankhen`` joined #perl6
16:17 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling BIND KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d690) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤       main::DISPATCH_VAR('undef', 'BIND', 'KindaPerl6::Runtime::Perl5::Dispa​tchSugar::Dispatch=HASH(0x86...')
16:17 exp_evalbot ..called at - line 3␤]
16:18 moritz_ #kp6 my $p;
16:18 exp_evalbot r17359: No output
16:20 pmurias moritz_: it's a grammar bug
16:20 fglock #kp6 my $p = 1
16:20 exp_evalbot r17359: OUTPUT[DISPATCH_VAR:calling STORE KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x867d678) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 35␤      main::DISPATCH_VAR('undef', 'STORE',
16:20 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x86...') called at - line 3␤]
16:21 pmurias #kp6 class Main {my $p=1;say $p}
16:21 exp_evalbot r17359: OUTPUT[1␤]
16:21 pmurias i'll commit the fix when Grammar recompiles
16:21 fglock pmurias++
16:21 moritz_ pmurias++
16:26 pugs_svnbot r17360 | pmurias++ | kp6: fixing lack of pad in undeclared comp_unit bug
16:26 pugs_svnbot diff: http://dev.pugscode.org/changeset/17360
16:26 lambdabot Title: Changeset 17360 - Pugs - Trac
16:26 pmurias i shouldn't get karma for fixing bug i made myself ;)
16:27 pmurias s/bug/bugs/
16:27 moritz_ why not? better than letting someone else do it
16:27 moritz_ and everybody makes mistakes
16:29 weinig_ joined #perl6
16:29 iblechbot joined #perl6
16:30 pmurias ;)
16:30 pugs_svnbot r17361 | fglock++ | [kp6] Hash.keys, Hash.values
16:30 pugs_svnbot diff: http://dev.pugscode.org/changeset/17361
16:30 lambdabot Title: Changeset 17361 - Pugs - Trac
16:32 pmurias fglock: how should i move $_[0]{_value}{_hash} ||= {} to the constructor?
16:33 justatheory joined #perl6
16:33 fglock you can declare a .new - see Routine.new in MOP:662
16:36 pmurias i'm not sure what things should i put into the object hash
16:36 fglock looking
16:37 meppl good evening
16:38 pmurias meppl: good evening
16:38 moritz_ hi
16:43 pugs_svnbot r17362 | pmurias++ | kp6: Array.map
16:43 pugs_svnbot diff: http://dev.pugscode.org/changeset/17362
16:43 lambdabot Title: Changeset 17362 - Pugs - Trac
16:45 meppl good evening pmurias
16:47 fglock meppl: good evening
16:47 pugs_svnbot r17363 | fglock++ | [kp6] initialize Array.new, Hash.new
16:47 pugs_svnbot diff: http://dev.pugscode.org/changeset/17363
16:47 lambdabot Title: Changeset 17363 - Pugs - Trac
16:52 buetow joined #perl6
16:54 andara left #perl6
16:54 zakame joined #perl6
16:56 pugs_svnbot r17364 | fglock++ | [kp6] fixed test count
16:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17364
16:56 lambdabot Title: Changeset 17364 - Pugs - Trac
16:58 fglock home &
16:58 fglock left #perl6
16:59 DarkWolf84 I have a problem with compiling kp6
16:59 pmurias what's your problem
16:59 pmurias ?
17:00 DarkWolf84 Can't locate Data/Dump/Streamer.pm
17:00 moritz_ then install Data::Dump::Streamer ;-)
17:00 DarkWolf84 ok
17:01 moritz_ http://80.237.200.60/search.pl <-- experimental search in pugs' svn logs
17:01 lambdabot Title: Pugs SVN search
17:02 moritz_ you can enter queries like 'kp6 AND author:pmurias'
17:02 moritz_ sadly I don't know how to revert the search direction
17:05 pmurias what does it order search results on?
17:06 moritz_ revisions
17:07 moritz_ anyway, gotta go... lunch etc. &
17:12 DarkWolf84 #kp6 say 'hello'
17:12 exp_evalbot r17364: OUTPUT[hello␤]
17:12 DarkWolf84 #kp6 'hello'.say
17:12 exp_evalbot r17364: OUTPUT[hello␤]
17:16 rhizo joined #perl6
17:24 xinming #kp6 my Int @a = (1..10); @.perl.say
17:24 exp_evalbot r17364: OUTPUT[Syntax Error␤]
17:24 xinming #kp6 my Int @a = (1..10); @a.perl.say
17:25 exp_evalbot r17364: OUTPUT[Syntax Error␤]
17:25 xinming #kp6 my Int @a = (1..10); @a.perl.say;
17:25 exp_evalbot r17364: OUTPUT[Syntax Error␤]
17:25 xinming #kp6 my Int @a = (1..10);
17:25 exp_evalbot r17364: OUTPUT[Syntax Error␤]
17:26 [particle] #kp6 my Int @a := (1..10);
17:26 exp_evalbot r17364: OUTPUT[Syntax Error␤]
17:31 Psyche^ joined #perl6
17:33 pmurias arrays in kp6 are still covered in wet paint...
17:40 DarkWolf84 what is that c file in kp6 examples
17:43 pmurias a runtime for a mp6 c emitter (i havn't found one in the mp6 dir)
17:43 Psyche^ changed the nick to Patterner
17:49 DarkWolf84 pm6 is allready writen in c ?
17:52 pmurias mp6 is written in itself, i guess fglock experimented with emitting code c code from it
18:03 masak joined #perl6
18:12 snearch joined #perl6
18:13 snearch_ joined #perl6
18:19 snearch joined #perl6
18:19 jrockway left #perl6
18:19 jrockway joined #perl6
18:22 jrockway joined #perl6
18:23 Schwern joined #perl6
18:25 pmurias changing to and fro between perl5 and perl6 sigils is confusing
18:25 pmurias especialy with no strict 'vars' :)
18:29 bloonix good evening
18:33 PerlJam pmurias: indeed.  programming in both perl5 and perl6 can confuse the brain
18:36 pmurias bloonix: good evening
18:42 pugs_svnbot r17365 | pmurias++ | kp6: @_ is supported in methods
18:42 pugs_svnbot diff: http://dev.pugscode.org/changeset/17365
18:42 lambdabot Title: Changeset 17365 - Pugs - Trac
18:43 fridim_ joined #perl6
18:43 fglock joined #perl6
18:44 pmurias fglock: welcome back :)
18:44 fglock :)
18:53 pmurias positional parameters should be assigned @_ elements?
18:55 pmurias sub func($a,$b,$c) {} should be turned into sub func() {my $a=@_[0];my $b=@_[1];my $c=@_[2];}?
18:56 pmurias or are they BINDed?
18:56 jisom joined #perl6
19:00 fglock pmurias: no, we need to create Capture objects (this can be optimized out later)
19:01 fglock @_ would be Capture.array
19:02 fglock and %_ is Capture.hash i think
19:02 pmurias it's a one line of emitted code diffence
19:03 pmurias s/@_ := Array(\@_)/@_ := Capture.array/
19:04 fglock yes
19:04 pmurias what i am worried about is how will we change the calling conventions everywhere
19:05 fglock it will - that's one reason i've been delaying the bootstrap
19:06 pmurias is is?
19:07 fglock but we could test if $_[0] isa Capture and have dual behaviour if needed
19:08 fglock after you bootstrap it's harder to change the basic things
19:08 moritz_ @_[0] probably
19:08 lambdabot Unknown command, try @list
19:08 fglock moritz_: i mean, at perl5 land
19:08 moritz_ fglock: ok
19:12 pugs_svnbot r17366 | fglock++ | [kp6] Class.methods - my $a=1; say ($a.HOW).methods
19:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/17366
19:12 lambdabot Title: Changeset 17366 - Pugs - Trac
19:15 moritz_ #kp6 my $a = 3; say $a;
19:15 exp_evalbot r17366: OUTPUT[3␤]
19:15 moritz_ #kp6 my $a = ::Pair.new(key => 'foo', value => 3); say $a
19:15 exp_evalbot r17366: OUTPUT[Syntax Error␤]
19:16 moritz_ #kp6 my $a = Pair.new(key => 'foo', value => 3); say $a
19:16 exp_evalbot r17366: OUTPUT[Syntax Error␤]
19:16 pmurias #kp6 my $a = Pair.new();
19:16 exp_evalbot r17366: No output
19:16 pmurias #kp6 my $a = Pair.new();say $a;
19:16 exp_evalbot r17366: OUTPUT[Pair␤]
19:17 fglock___ joined #perl6
19:17 pmurias #kp6 my $a = Pair.new();$a.key=1;$a.value=2;say $a;
19:17 exp_evalbot r17366: OUTPUT[1   2␤]
19:17 pmurias #kp6 my $a = Pair.new();$a.key=1;$a.value=2;say $a.perl;
19:17 exp_evalbot r17366: OUTPUT[( 1 => 2 )␤]
19:18 moritz_ #kp6 my $a = Pair.new();say $a.str;
19:18 exp_evalbot r17366: OUTPUT[Pair␤]
19:18 moritz_ #kp6 my $a = Pair.new(); $a.str.say;
19:18 exp_evalbot r17366: OUTPUT[Syntax Error␤]
19:19 moritz_ #kp6 my $a = Pair.new(); say($a.str);
19:19 exp_evalbot r17366: OUTPUT[Pair␤]
19:21 pugs_svnbot r17367 | moritz++ | [svn-search]: make revision numbers links to the changeset
19:21 pugs_svnbot r17367 | moritz++ | Temporary URL is http://80.237.200.60/search.pl
19:21 pugs_svnbot diff: http://dev.pugscode.org/changeset/17367
19:21 lambdabot Title: Pugs SVN search
19:21 lambdabot Title: Changeset 17367 - Pugs - Trac
19:22 fglock___ moritz_: an uninitialized object is a "prototype", and it stringifies to it's name
19:22 moritz_ ok
19:22 moritz_ #kp6 my $a = Pair.new(); $a.key = "foo"; say($a.str);
19:22 exp_evalbot r17366: OUTPUT[DISPATCH: calling str on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤       main::DISPATCH('undef', 'str') called at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 77␤    KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x829a1b8)', 'str') called at
19:22 exp_evalbot ..lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 30␤       main::DISPATCH('HASH(0x829a1b8)',...]
19:22 moritz_ #kp6 my $a = Pair.new(); $a.key = "foo"; $a.value = "bar"; say($a.str);
19:22 exp_evalbot r17366: OUTPUT[foo   bar␤]
19:22 moritz_ ah, it works ;-)
19:23 moritz_ a bit like javascript's OO model, I guess
19:23 fglock___ re new() - named params are not implemented yet
19:24 moritz_ #kp6 my $h=Pair.new(3, 4); say $h;
19:24 exp_evalbot r17367: OUTPUT[DISPATCH: calling str on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤       main::DISPATCH('undef', 'str') called at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 77␤    KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x829a3dc)', 'str') called at
19:24 exp_evalbot ..lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 30␤       main::DISPATCH('HASH(0x829a3dc)',...]
19:24 moritz_ and new doesn't accept positionals, of course
19:25 fglock___ the workaround is
19:25 moritz_ assigning the members individually
19:25 fglock___ #kp6 my $p = ::Pair( key => 3, value => 4 ); $h.say
19:25 exp_evalbot r17367: OUTPUT[DISPATCH: calling say on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤       main::DISPATCH('undef', 'say') called at - line 3␤]
19:25 fglock___ #kp6 my $p = ::Pair( key => 3, value => 4 ); $p.say
19:25 exp_evalbot r17367: OUTPUT[no method 'say' in Class 'Pair'␤]
19:26 fglock___ #kp6 my $p = ::Pair( key => 3, value => 4 ); say $p
19:26 exp_evalbot r17367: OUTPUT[DISPATCH: calling str on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤       main::DISPATCH('undef', 'str') called at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 77␤    KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x829a484)', 'str') called at
19:26 exp_evalbot ..lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 30␤       main::DISPATCH('HASH(0x829a484)',...]
19:26 moritz_ #kp6 my $p = ::Pair( key => 3, value => 4 ); say $p.str
19:26 exp_evalbot r17367: OUTPUT[DISPATCH: calling str on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤       main::DISPATCH('undef', 'str') called at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 77␤    KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x829a34c)', 'str') called at
19:26 exp_evalbot ..lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 30␤       main::DISPATCH('HASH(0x829a34c)',...]
19:26 fglock___ #kp6 my $p = ::Pair( key => 3, value => 4 ); say $p.WHAT
19:26 exp_evalbot r17367: OUTPUT[Main␤]
19:26 fglock___ oops
19:27 moritz_ kp6 bot is fun ;-)
19:29 fglock___ sorry - this only works in mp6
19:29 fglock___ we really need to finish Captures
19:29 pmurias moritz_: javascript oo model is evil
19:30 moritz_ javascript is evil all by itself - no "use strict;", no compile time checks, just a huge mess
19:30 obra I thought that newer js actually got a use strict
19:31 moritz_ is it supported by $evil_browser, @open_source_browsers, opera?
19:32 araujo joined #perl6
19:33 fglock___ obra: hi!
19:34 pmurias moritz: $evil_browser 6.0 is the lowest denominator for me
19:35 * moritz_ tries to ignore even that as long as possible
19:35 moritz_ for example my galleries are not displayed correctly with it, but it's only my personal homepage ;)
19:36 obra hey fglock___! how's things?
19:37 fglock___ all fine! I went to Damian's talk yesterday, but we didn't have time to talk about p6
19:37 pmurias moritz_: if i was that lucky to be able to ignore IE ;)
19:38 obra nodnod
19:38 moritz_ http://images.google.com/imag​es?q=time+breakdown+webdesign
19:38 lambdabot Title: time breakdown webdesign - Google Image Search
19:41 fglock___ obra: re kp6 - we can now write infrastructure code in plain Perl 6 - this is actual code: http://svn.pugscode.org/pugs/v6/v6-KindaP​erl6/lib/KindaPerl6/Runtime/Perl6/Pair.pm
19:41 lambdabot http://tinyurl.com/27ohco
19:41 obra looking
19:41 obra is the roadmap up to date?
19:41 obra nice!
19:42 fglock___ yes - but I have to think ahead the next steps
19:42 obra ok :)
19:43 fglock___ I'll have a more clear idea of the roadmap after the yapc discussions
19:43 TJCRI joined #perl6
19:45 pmurias #kp6 say "obra: We've got a kp6 eval bot now :)"
19:45 exp_evalbot r17367: OUTPUT[obra: We've got a kp6 eval bot now :)␤]
19:46 fglock___ at this speed we will run out of milestones before the hackathon
19:46 obra yay!
19:46 obra that rocks
19:47 obra need more milestones ;)
19:50 fglock___ milestones - yummy!
19:51 obra heh
19:52 obra #kp6 1/0
19:52 exp_evalbot r17367: OUTPUT[DISPATCH: calling APPLY KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x8275888) KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x8277854) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤     main::DISPATCH('undef', 'APPLY',
19:52 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x82...', 'Kind...]
19:52 obra :)
19:52 b_jonas joined #perl6
19:55 rindolf joined #perl6
19:56 pugs_svnbot r17368 | fglock++ | [kp6] moved Perl6/Capture.pm out of Prelude.pm
19:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17368
19:56 lambdabot Title: Changeset 17368 - Pugs - Trac
19:56 fglock___ i don't think division is implemented - kp6 is implement on demand
19:56 pmurias more on whim ;)
19:56 obra heh
19:57 obra #kp6 2/1
19:57 exp_evalbot r17368: OUTPUT[DISPATCH: calling APPLY KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x8275888) KindaPerl6::Runtime::Perl5::Dispat​chSugar::Dispatch=HASH(0x8277854) on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤     main::DISPATCH('undef', 'APPLY',
19:57 exp_evalbot ..'KindaPerl6::Runtime::Perl5::Disp​atchSugar::Dispatch=HASH(0x82...', 'Kind...]
19:57 obra #kp6 2+1
19:57 exp_evalbot r17368: No output
19:57 obra #kp6 say 2+1
19:57 exp_evalbot r17368: OUTPUT[3␤]
19:57 * obra looks at that output funny
19:57 TimToady #kp6 gather { take $_ for 1..10 }
19:57 exp_evalbot r17368: OUTPUT[Syntax Error␤DISPATCH: calling APPLY on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - line 3␤]
19:58 TimToady #kp6 say gather { take $_ for 1..10 }
19:58 exp_evalbot r17368: OUTPUT[Syntax Error␤DISPATCH: calling APPLY on invalid object:$VAR1 = {};␤␤ at lib5/KindaPerl6/Runtime/Perl5/MOP.pm line 29␤  main::DISPATCH('undef', 'APPLY') called at - line 3␤]
19:58 pmurias gather isn't implemented
19:58 TimToady so I gather
19:58 TimToady I mean, so I take it...
19:59 * obra groans
20:00 DarkWolf84 ?eval say gather { take $_ for 1..10 }
20:00 pugsbot_r17185 OUTPUT[12345678910␤] Bool::True
20:01 DarkWolf84 I didn't know this command
20:01 DarkWolf84 :)
20:01 pmurias #eval 1+2
20:01 exp_evalbot kp6: No output
20:01 exp_evalbot ..pugs: No output
20:02 moritz_ pmurias: for #(eval|kp6|pugs) you need to produce output
20:02 DarkWolf84 #kp6 say 1+2
20:02 exp_evalbot r17368: OUTPUT[3␤]
20:02 DarkWolf84 it's fast
20:02 DarkWolf84 :)
20:02 spinclad #eval say 1+2
20:02 exp_evalbot kp6: OUTPUT[3␤]
20:02 exp_evalbot ..pugs: OUTPUT[3␤]
20:03 spinclad not for #echo though
20:04 moritz_ #echo is only there for debugging purposes
20:04 exp_evalbot OUTPUT[is only there for debugging purposes]
20:04 pugs_svnbot r17369 | fglock++ | [kp6] we now have the 4 operations
20:04 pugs_svnbot diff: http://dev.pugscode.org/changeset/17369
20:04 pmurias moritz_: No output is output in a way
20:04 lambdabot Title: Changeset 17369 - Pugs - Trac
20:07 pmurias fglock___: why is .sig on a Block not on a sub?
20:07 pmurias s/sub/Method/g
20:08 fglock___ because blocks can have sigs:  for @a -> $x { ... }
20:08 fglock___ -> $x { ... }
20:09 pmurias k
20:09 pmurias thanks
20:11 fglock___ does perl6 @_ contains the invocant, or is it just the positionals, or everything?
20:13 spinclad just positionals i think
20:14 pmurias is there an equivalent capture which contains everything?
20:14 snearch joined #perl6
20:14 spinclad |($_: @_, %_) maybe
20:15 spinclad |($_: *@_, *%_) maybe
20:15 spinclad though $_ there is not quite right
20:16 spinclad if | were a sigil that would be |_
20:18 spinclad sorry, \($invocant: *@_, *%_)
20:19 pmurias Attempt to free unreferenced scalar: SV 0x86d3d84, <> line 4.
20:28 pugs_svnbot r17370 | fglock++ | [kp6] integrated Perl6/Capture.pm into code
20:28 pugs_svnbot diff: http://dev.pugscode.org/changeset/17370
20:28 lambdabot Title: Changeset 17370 - Pugs - Trac
20:34 pugs_svnbot r17371 | pmurias++ | kp6: positional arguments (need better BIND)
20:34 pugs_svnbot diff: http://dev.pugscode.org/changeset/17371
20:34 lambdabot Title: Changeset 17371 - Pugs - Trac
20:36 pugs_svnbot r17372 | fglock++ | [kp6] anon array is Array
20:36 pugs_svnbot diff: http://dev.pugscode.org/changeset/17372
20:36 lambdabot Title: Changeset 17372 - Pugs - Trac
20:36 fglock___ pmurias:  {} is a hash
20:37 justatheory joined #perl6
20:38 fglock___ hmm - what is the strange error?
20:38 justatheory joined #perl6
20:39 fglock___ left #perl6
20:41 justatheory joined #perl6
20:50 pmurias g'night
20:50 pugs_svnbot r17373 | pmurias++ | kp6: solved strange error before
20:50 pugs_svnbot diff: http://dev.pugscode.org/changeset/17373
20:50 lambdabot Title: Changeset 17373 - Pugs - Trac
20:55 stevan_ joined #perl6
21:07 polettix joined #perl6
21:27 apple-gunkies joined #perl6
21:28 fglock joined #perl6
21:31 flokuehn joined #perl6
21:35 pugs_svnbot r17374 | fglock++ | [kp6] anon hash isa Hash
21:35 pugs_svnbot diff: http://dev.pugscode.org/changeset/17374
21:35 lambdabot Title: Changeset 17374 - Pugs - Trac
22:12 pugs_svnbot r17375 | fglock++ | [kp6] fixed 'for', Hash.perl, Array.perl
22:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/17375
22:12 lambdabot Title: Changeset 17375 - Pugs - Trac
22:12 thoughtpolice joined #perl6
23:24 daxim_ joined #perl6
23:31 rhr ?eval my $a; $a<x> = 1
23:31 pugsbot_r17185 \1
23:32 rhr ?eval my $a = ("foo" => "bar"); $a<x> = 1
23:32 pugsbot_r17185 Error: Can't modify constant item: VUndef
23:32 rhr this is preventing metholated STD from parsing anything more complicated than 42+1...
23:54 pugs_svnbot r17376 | fglock++ | [kp6] Capture - added \(...) and \$var
23:54 pugs_svnbot diff: http://dev.pugscode.org/changeset/17376
23:54 lambdabot Title: Changeset 17376 - Pugs - Trac

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

Perl 6 | Reference Documentation | Rakudo