Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2009-02-04

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:06 aindilis` joined #perl6
00:13 hercynium joined #perl6
00:22 justatheory joined #perl6
00:29 icwiener-_- joined #perl6
00:36 alc joined #perl6
00:43 shinobi-cl joined #perl6
00:47 hedgeward joined #perl6
00:53 hedgeward left #perl6
01:01 gravity joined #perl6
01:28 gravity joined #perl6
02:03 pugs_svn r25179 | lwall++ | [STD] move PERL pad out of STD, more groundwork on proper symbol tables
02:09 hercynium joined #perl6
02:22 [particle]1 joined #perl6
02:23 jhuni joined #perl6
02:30 legis joined #perl6
02:53 aindilis joined #perl6
02:55 TheOrz joined #perl6
03:11 mtnviewmark joined #perl6
03:16 dolphin_sonar joined #perl6
03:22 shinobi-cl left #perl6
03:22 s1n anyone overly familiar with the grammer (src/parser/grammer.pg)?
03:22 s1n TimToady, jnthn, pmichaud: i'm looking at you guys
03:23 mtnviewmark I know a little about src/perl6/STD.pm
03:23 mtnviewmark er, which repo are you talking 'bout?
03:24 s1n mtnviewmark: rakudo
03:24 s1n it's soft of a general question
03:24 mtnviewmark ah - sorry - nope, I only know about the perl6 parser in perl6
03:24 s1n does C<<?>> imply optional?
03:24 mtnviewmark but if it's general about the language, give it a shot
03:24 mtnviewmark in what context?
03:25 mtnviewmark like, give me a sample expresion
03:25 s1n expressions, specifically the loop structure
03:25 s1n sure
03:25 s1n <e1=EXPR>? ';'
03:25 s1n does that mean e1 is optional followed by a C<<;>>?
03:25 mtnviewmark ah - you mean in regex -- yes that is zero or one time
03:25 Tene joined #perl6
03:25 mtnviewmark correct
03:26 s1n oh, that translates directly to a regex?
03:26 mtnviewmark actually, that means EXPR is optional (locally renamed e1)
03:26 mtnviewmark well -- if it is in the context of a regex, that is what that means
03:26 s1n how do i know what the context is?
03:26 mtnviewmark so inside a rexep, token or rule construction
03:26 mtnviewmark like this:
03:27 mtnviewmark std: rule STMT { <EXPR>? ';' }
03:27 p6eval std 25179: OUTPUT«00:02 32m␤»
03:27 mtnviewmark see - even parses!
03:27 mtnviewmark so things that start with regex, token or rule are regex's....
03:27 mtnviewmark things that start sub or method are not
03:27 s1n neat!
03:27 mtnviewmark things that are in regex quotes are also regexs so:
03:28 s1n i can make the std parse grammers!
03:28 mtnviewmark $a ~~ / <EXPR>? ';' /;
03:28 mtnviewmark yes prefixing with std: here asks the perl6 parser in perl6 (translated into perl5) to parse it
03:28 s1n well i didn't know it did grammers too
03:28 mtnviewmark prefixing with perl6: asks all the on-line implementations to evaluate it
03:30 dolphin_sonar left #perl6
03:32 aindilis` joined #perl6
03:40 s1n mtnviewmark: yes, i knew about perl6 prefix (and all the various impls)
03:58 eternaleye joined #perl6
04:44 szabgabx joined #perl6
04:53 industry joined #perl6
04:54 industry left #perl6
05:11 mtnviewmark joined #perl6
05:57 TheOrz joined #perl6
06:13 jfredett joined #perl6
06:48 ashizawa joined #perl6
07:04 agentzh joined #perl6
07:05 Ontolog joined #perl6
07:18 jrockway joined #perl6
07:49 DemoFreak joined #perl6
07:53 ZuLuuuuuu joined #perl6
07:56 mberends joined #perl6
08:03 hanekomu joined #perl6
08:09 iblechbot joined #perl6
08:18 meppl joined #perl6
08:34 ft joined #perl6
08:46 ludan joined #perl6
08:47 ludan hi
08:47 jferrero joined #perl6
08:47 Ontolog joined #perl6
08:48 Ontolog joined #perl6
08:51 moritz_ hi
08:51 Matt-W morning
09:06 duke_leto joined #perl6
09:19 Ontolog joined #perl6
09:42 * moritz_ stares at a scary piece of software (not Perl 6 related)
09:43 moritz_ problem is: I wrote it myself, I can't blame anybody else :-)
09:48 Matt-W unlike me
09:48 Matt-W I'm looking at a scary bit of software that somebody else wrote
09:55 spx2 joined #perl6
10:02 ZuLuuuuuu left #perl6
10:10 mberends <delurk>moritz_: haha</delurk>
10:11 moritz_ *relurk*
10:21 braceta joined #perl6
10:39 literal rakudo: my @list; say +@list, -@list;
10:39 p6eval rakudo 36347: OUTPUT«0-0␤»
10:41 Matt-W that looks about right
10:57 jferrero rakudo: my @x = < 1 2 3 >;
10:57 p6eval rakudo 36347: RESULT«./parrot: symbol lookup error: /home/evalenv/parrot/runtime​/parrot/dynext/perl6_ops.so: undefined symbol: const_string␤»
10:58 jferrero rakudo: my @x = < 1 2 3 >; say @x
10:58 p6eval rakudo 36347: OUTPUT«123␤»
10:58 jferrero rakudo: my @x = < 1 2 3 >; say +@x
10:58 p6eval rakudo 36347: OUTPUT«3␤»
10:58 jferrero rakudo: my @x = < 1 2 3 >; say [+] @x
10:58 p6eval rakudo 36347: OUTPUT«6␤»
11:01 Matt-W duh! I should've realised before how similar [+] is to foldr
11:01 dduncan joined #perl6
11:01 dduncan left #perl6
11:03 jferrero foldr?
11:07 Matt-W A Haskell function that does a right fold on a list - something like foldr (+) 0 [1, 2, 3] would be like what you just did
11:07 Matt-W [+] in this case is rather more concise though :)
11:21 magnarjg joined #perl6
11:24 magnarjg left #perl6
11:45 jnthn hi all
11:52 masak joined #perl6
11:59 * masak does a o_O at :二nd
12:00 masak I don't think we need to worry about Perl 6 being inadequate for ibfuscation purposes.
12:03 jnthn Well, it is still Perl. ;-)
12:04 masak in some ways even more so. :)
12:04 * jnthn hopes to get to a little Rakudo hacking today
12:04 masak YaY!
12:04 masak it is much needed.
12:05 masak if you want to, I can dig out the most OMFG-y tickets for you. :P
12:06 jnthn masak: I won't have much time this week...can't quite fit in a Rakudo day. :-(
12:06 jnthn But next week I will for sure get one in.
12:06 masak ok.
12:07 jnthn If not two to make up for this week.
12:07 masak jnthn++
12:07 jnthn So a list of your most ouch-ish bugs would be helpful.
12:07 jnthn The RT queue is rather large.
12:07 masak yeah, who did that?
12:07 jnthn I can't imagine. :-P
12:07 jnthn Has pmichaud been seen at all recently?
12:07 moritz_ yesterday around parrotsketch time
12:08 jnthn Ah, he posted on the Parrot mailing list...
12:08 jnthn Oh, yes.
12:08 jnthn I was on a plane that was failing to land at that point in time...
12:08 TheOrz joined #perl6
12:08 jnthn Thankfully, the second attempt worked out. :-/
12:10 moritz_ "two langdings for the price of one, only with $your_company"
12:13 masak jnthn: #63004, #63002, #62898, #62894, #62828, #62768, and #62704 are my OMFG bugs right now.
12:13 ruoso joined #perl6
12:17 masak moritz_: 'langdings' sounds like the Parrot language philosophy: everything is acceptable, just as in Wingdings. :)
12:18 jnthn masak: Thanks, noted them.
12:21 jnthn Did some updated instructions for obtaining/building Rakudo get put anywhere?
12:22 masak no.
12:22 jnthn :-|
12:22 jnthn fail
12:22 masak but pmichaud said he'd update things when they'd settled down.
12:22 jnthn OK
12:23 jnthn I gave the GIT instructions in my talk in Sofia.
12:27 jnthn So I guess languages/perl6 in Parrot should be going away soon?
12:27 jnthn And I should commit to GIT now?
12:27 masak guess so.
12:28 jnthn OKies.
12:30 * jnthn didn't try comitting to Parrot since it was moved
12:30 jnthn Nor rakudo
12:34 iblechbot joined #perl6
12:41 szabgab rakudo: my $x = "abc"; $x ~~ s{a}=q{z}; say $x
12:41 p6eval rakudo 36347: OUTPUT«Could not find non-existent sub s␤current instr.: '_block14' pc 76 (EVAL_17:44)␤»
12:42 szabgab rakudo: my $x = "abc"; $x ~~ s:{a}=q{z}; say $x
12:42 p6eval rakudo 36347: OUTPUT«Statement not terminated properly at line 1, near ":{a}=q{z};"␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
12:42 szabgab std: my $x = "abc"; $x ~~ s:{a}=q{z}; say $x
12:42 p6eval std 25179: OUTPUT«############# PARSE FAILED #############␤Unrecognized regex metacharacter at /tmp/2YzqIN7Lqy line 1:␤------> [32mmy $x = "abc"; $x ~~ s:{a}[31m=q{z}; say $x[0m␤    expecting any of:␤    quantifier␤       regex atom␤       rxinfix␤        ws␤00:04 35m␤»
12:43 szabgab std: my $x = "abc"; $x ~~ s:{.}=q{z}; say $x
12:43 p6eval std 25179: OUTPUT«############# PARSE FAILED #############␤Unable to parse statement list; couldn't find right brace at /tmp/RWTA8asLEy line 1:␤------> [32mmy $x = "abc"; $x ~~ s:{[31m.}=q{z}; say $x[0m␤    expecting any of:␤   prefix or noun␤   statement end␤    statement list␤
12:43 p6eval ..whitespace␤00:03 33m␤»
12:43 szabgab std: my $x = "abc"; $x ~~ s:{a}=q{z}; say $x;
12:43 p6eval std 25179: OUTPUT«############# PARSE FAILED #############␤Unrecognized regex metacharacter at /tmp/O3uTn3cWyz line 1:␤------> [32mmy $x = "abc"; $x ~~ s:{a}[31m=q{z}; say $x;[0m␤    expecting any of:␤   quantifier␤       regex atom␤       rxinfix␤        ws␤00:03 33m␤»
12:44 szabgab what am I misunderstanding in the syntax ?
12:45 masak std: $_ = 'foot'; s[foo] = 'bar';
12:45 p6eval std 25179: OUTPUT«00:04 35m␤»
12:45 masak std: my $a = 'foot'; $a ~~ s[foo] = 'bar';
12:45 p6eval std 25179: OUTPUT«00:04 34m␤»
12:45 masak szabgab: there you go.
12:46 szabgab std: my $x = "abc"; $x ~~ s[a]=q{z};
12:46 p6eval std 25179: OUTPUT«00:04 34m␤»
12:46 szabgab rakudo: my $x = "abc"; $x ~~ s[a]=q{z};
12:46 p6eval rakudo 36347: OUTPUT«Could not find non-existent sub s␤current instr.: '_block14' pc 81 (EVAL_16:46)␤»
12:47 szabgab rakudo: my $x = "abc"; $x ~~ s[a]='z';
12:47 p6eval rakudo 36347: OUTPUT«Could not find non-existent sub s␤current instr.: '_block14' pc 81 (EVAL_16:46)␤»
12:47 szabgab rakudo: my $x = 'abc'; $x ~~ s[a]='z';
12:47 p6eval rakudo 36347: OUTPUT«Could not find non-existent sub s␤current instr.: '_block14' pc 81 (EVAL_16:46)␤»
12:48 masak szabgab: not implemented yet.
12:48 masak szabgab: use .=subst
12:49 szabgab so no substitution yet?
12:50 masak szabgab: yes, with .subst
12:50 masak it's just not syntactically sweetened yet.
12:52 szabgab std: my $x = "abc"; $x.subst(/a/, "z"); say $x
12:53 p6eval std 25179: OUTPUT«00:04 34m␤»
12:53 szabgab rakudo: my $x = "abc"; $x.subst(/a/, "z"); say $x
12:53 p6eval rakudo 36347: OUTPUT«abc␤»
12:53 szabgab he?
12:53 masak szabgab: it's non-modifying.
12:53 masak rakudo: my $x = "abc"; $x.=subst(/a/, "z"); say $x
12:53 p6eval rakudo 36347: OUTPUT«zbc␤»
12:53 szabgab rakudo: my $x = "abc"; $x.subst(/a/, "z").say;
12:53 p6eval rakudo 36347: OUTPUT«zbc␤»
12:53 szabgab ah
12:53 szabgab thanks
12:54 masak np
13:25 r0bby joined #perl6
14:05 rindolf joined #perl6
14:32 TheOrz joined #perl6
14:34 The_Orz joined #perl6
14:34 Exodist joined #perl6
14:40 literal so...how will $| = 1; be expressed in Perl 6?
14:42 ruoso the same way as in p5 when not using this variable ;)
14:42 moritz_ probably with $*OUT.autoflush
14:42 moritz_ or something similar
14:42 ruoso $*OUT.autoflush = 1;
14:43 moritz_ thank god that it's not me who designs the interface :-)
14:45 ZuLuuuuuu joined #perl6
14:48 ruoso literal, I think IO::Handle will probably be the reference when designing the API... but it should probably be broken down in several roles, depending on the features each IO object supports
14:51 masak moritz_: I feel about the same. but I hope someone will take pity on S16.
15:00 * ruoso will take a look at it
15:01 jnthn ruoso: Were you working on the iterators synopses? What was status of that? Awaiting some review?
15:01 ruoso jnthn, basically yes
15:02 ruoso jnthn, the basic building block is there, we still need to evaluate that and see how to build the "batch api"
15:13 pugs_svn r25180 | hinrik++ | [util/perl6.vim] move routine name matching after contextualizer matching, allowing e.g. 'regex item { }' to highlight correctly
15:16 c9s joined #perl6
15:21 pugs_svn r25181 | hinrik++ | [util/perl6.vim] update TODO list
15:24 jnthn ruoso: OK, cool.
15:30 literal rakudo: say "foo \1 bar"
15:30 p6eval rakudo 36353: OUTPUT«\123 form deprecated, use \o123 instead at line 1, near "foo \\1 bar"␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
15:31 hanekomu joined #perl6
15:31 literal rakudo: say "foo \0 bar"
15:31 p6eval rakudo 36353: OUTPUT«foo
15:32 moritz_ I guess IRC doesn't like binary strings :-)
15:33 literal rakudo: say "foo \012 bar"
15:33 p6eval rakudo 36353: OUTPUT«\123 form deprecated, use \o123 instead at line 1, near "foo \\012 b"␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
15:35 dlocaus joined #perl6
15:37 pugs_svn r25182 | ruoso++ | [spec/S16] proposed role-based api
15:37 ruoso moritz_, ^
15:39 dlocaus left #perl6
15:42 stephenlb joined #perl6
15:44 pugs_svn r25183 | hinrik++ | [util/perl6.vim] highlight \0 but highlight other old-style octal espaces as errors
15:45 moritz_ std: "\0"
15:45 Maghnus- joined #perl6
15:45 p6eval std 25183: OUTPUT«00:03 32m␤»
15:45 moritz_ std: "\001"
15:45 p6eval std 25183: OUTPUT«00:03 32m␤»
15:52 pugs_svn r25184 | hinrik++ | [util/perl6.vim] move relevant espaces sequences from :qq/:double to :b/:backslash
15:52 Tene_ joined #perl6
16:00 literal rakudo: $foo ~~ /bar/;
16:01 p6eval rakudo 36353: OUTPUT«Scope not found for PAST::Var '$foo' in ␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:102)␤»
16:01 literal rakudo: my $foo = 'bar'; $foo ~~ /bar/;
16:01 p6eval rakudo 36353: OUTPUT«./parrot: error while loading shared libraries: /home/evalenv/parrot/blib/lib/libparrot.so.0.9.0: invalid ELF header␤»
16:01 literal huh
16:03 [particle]1 O_o
16:03 literal rakudo: my $foo = 'bar'; $foo ~~ /bar/;
16:03 p6eval rakudo 36353: OUTPUT«./parrot: error while loading shared libraries: /home/evalenv/parrot/blib/lib/libparrot.so.0.9.0: invalid ELF header␤»
16:03 literal oops
16:03 [particle] rakudo needs to be rebuilt on feather
16:04 literal perl6: my $foo = 'bar'; $foo ~~ /bar/;
16:04 p6eval elf 25184: RESULT«1␤»
16:04 p6eval ..rakudo 36353: RESULT«./parrot: symbol lookup error: /home/evalenv/parrot/runtime​/parrot/dynext/perl6_ops.so: undefined symbol: const_string␤»
16:04 p6eval ..pugs: OUTPUT«Error eval perl5: "if (!$INC{'Pugs/Runtime/Match/HsBridge.pm'}) {␤    unshift @INC, '/home/evalenv/pugs/perl5/​Pugs-Compiler-Rule/lib';␤    unshift @INC, '/home/evalenv/pugs/third-party/Parse-Yapp/lib';␤    eval q[require 'Pugs/Runtime/Match/HsBridge.pm'] or die $@;␤}␤'Pugs::Runti...
16:05 literal perl6: my $foo = 'bar'; $foo ~~ //;
16:05 p6eval pugs: OUTPUT«*** Null patterns are invalid; use <?null> or an empty string instead␤    at /tmp/4n2qAcfv51 line 1, column 18-28␤»
16:05 p6eval ..elf 25184: OUTPUT«Can't call method "match_hash" on an undefined value at ./elf_h line 2241.␤»
16:05 p6eval ..rakudo 36353: OUTPUT«Statement not terminated properly at line 1, near "~~ //;"␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
16:14 mberends left #perl6
16:15 pugs_svn r25185 | hinrik++ | [util/perl6.vim] fix some bugs with the matching of patterns
16:19 pugs_svn r25186 | hinrik++ | [util/perl6.vim] oops, don't catch \0 and \123 at the top level
16:23 * literal likes how perl6.vim highlights Pod6 better than perl.vim highlights Pod
16:25 literal s/perl.vim/pod.vim/ rather
16:28 [particle] joined #perl6
16:30 rindolf joined #perl6
16:35 aindilis joined #perl6
16:40 eternaleye joined #perl6
16:47 jfredett joined #perl6
16:48 dalek rakudo: db33076 | particle++ | .gitignore:
16:48 dalek rakudo: add win32 extensions for generated files to .gitignore
16:48 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​b33076552cf64f66cb11410415e3408b03f0c1b
16:48 dalek rakudo: c3705e4 | particle++ | :
16:48 dalek rakudo: Merge branch 'master' of http://git.rakudoperl.org/rakudo/rakudo
16:48 dalek rakudo: add windows-related extensions for generated files to .gitignore
16:48 dalek rakudo: Conflicts:
16:48 dalek rakudo: .gitignore
16:48 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​3705e4d647bf20df95faa7481f1be3d4d096aaf
16:49 justatheory joined #perl6
16:55 dalek rakudo: 7d7f1af | (Patrick R. Michaud)++ | Configure.pl:
16:55 dalek rakudo: Update Configure.pl with some help messages and options.
16:55 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​d7f1aff4483899019d4ba95413ff38f61890511
16:55 dalek rakudo: 8449537 | (Patrick R. Michaud)++ |  (2 files):
16:55 dalek rakudo: More Configure.pl updates.
16:55 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​4495371614c148a79aff23f86d7e9ac0e8080d6
16:55 dalek rakudo: 183814a | (Patrick R. Michaud)++ | .gitignore:
16:55 dalek rakudo: Merge branch 'master' of git@github.com:rakudo/rakudo
16:56 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​83814a65073161618debc6eb39156b1f98d521d
17:04 aindilis` joined #perl6
17:15 dalek rakudo: d38a4ac | (Mark Glines)++ | config/makefiles/root.in:
17:15 dalek rakudo: [root.in] Fix the path to parrot(.exe), for the "parrot is in parrot/" case.
17:15 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​38a4ac451117ebdae608ff64ca0cb8f79602b8b
17:15 pugs_svn r25187 | putter++ | [elfparse] Minor std.pm depodding.  Copied // from elf_h.
17:16 pugs_svn r25188 | moritz++ | [t/spec] (hopefully) adjust plan op reduce-metaop.t
17:26 dalek rakudo: a5e405e | (Mark Glines)++ |  (2 files):
17:26 dalek rakudo: Fix a couple of other things related to building with a parrot in parrot/.
17:26 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a​5e405e266d13ab9463d5e0460695cd88ebe4eac
17:29 dalek rakudo: 83a3599 | unknown++ |  (4 files):
17:29 dalek rakudo: Merge branch 'master' of git@github.com:rakudo/rakudo
17:29 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​3a359903c303c59e70fca84eab7b0d32091ecb0
17:32 icwiener joined #perl6
17:34 hanekomu joined #perl6
17:36 dalek rakudo: a888fb3 | jnthn++ | t/spectest.data:
17:36 dalek rakudo: Add S12-role/crony.t to spectest.data.
17:36 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a​888fb351fd786d83978fed30d5eb97023f4b34f
17:39 dalek rakudo: 78650e7 | (Mark Glines)++ | src/ops/perl6.ops:
17:39 dalek rakudo: Since -I<parrot>/src/pmc is in the compiler command line, we don't need all that
17:39 dalek rakudo: "../.." stuff to get to header files from parrot PMCs.  Fixing this gets rakudo
17:39 dalek rakudo: building successfully when parrot is in a subdir.
17:39 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​8650e7dc24b0d282b0faecff7a6bea4d036c128
17:40 szabgab joined #perl6
17:44 schmalbe joined #perl6
17:45 pugs_svn r25189 | ruoso++ | [spec/S16] IO::Encoded role, including an idea I just had to allow (IN|OUT)PUT_(RECORD|FIELD)_SEPARATOR semantics
17:47 hercynium joined #perl6
17:50 rhr joined #perl6
18:05 DemoFreak joined #perl6
18:09 smtms joined #perl6
18:10 azawawi joined #perl6
18:15 azawawi hi
18:16 rindolf Hi azawawi
18:43 spx2_ joined #perl6
18:58 M_o_C joined #perl6
18:58 Psyche^ joined #perl6
19:00 szabgab rakudo: my %h; say %h<field>;
19:01 p6eval rakudo 36357: OUTPUT«Use of uninitialized value␤␤»
19:01 szabgab use Test; plan 1; ok(1); my %h; say %h<field>;
19:01 szabgab rakudo: use Test; plan 1; ok(1); my %h; say %h<field>;
19:01 p6eval rakudo 36357: OUTPUT«Can't find ./Test in @INC␤current instr.: 'die' pc 16844 (src/builtins/control.pir:204)␤»
19:02 szabgab anyway, my point is that the second one does not display the Use of uninitialized value   warning
19:03 dalek rakudo: 84b76c7 | pmichaud++ | PARROT_REVISION:
19:03 dalek rakudo: Add PARROT_REVISION to track wanted revision of Parrot for building Rakudo.
19:03 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​4b76c7563d85fdc01ec0d9c1db10e546b421b4b
19:04 pmichaud szabgab: Test.pm turns off the warnings.
19:04 pmichaud szabgab: because people were complaining about all of the "Use of uninitialized value" warnings coming from the test suite.
19:04 szabgab why ?
19:05 szabgab wow
19:05 szabgab can we have a flag for this?
19:05 pmichaud you can turn the warnings back on, yes.
19:05 pmichaud our $*WARNINGS = 1;
19:06 pmichaud (not standard Perl 6 -- it's rakudo specific.)
19:06 szabgab and can I catch warnings ?
19:06 pmichaud I'm not sure what the current state of catching warnings is.
19:10 szabgab so what is Rakudo specific the $*WARNINGS variable ?
19:13 jferrero joined #perl6
19:13 ayrnieu_ joined #perl6
19:14 icwiener_ joined #perl6
19:22 pugs_svn r25190 | azawawi++ | [S:H:P6] version 0.040 includes the latest perl6.vim and depends on Moose 0.67
19:22 pugs_svn r25190 | azawawi++ | [S:H:P6] Fixed a typo in MANIFEST.SKIP
19:23 szabgab joined #perl6
19:24 dalek rakudo: b0713e5 | pmichaud++ | MAINTAINER:
19:24 dalek rakudo: Remove unneeded MAINTAINER file.
19:24 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​0713e58c9bab7242b0abbe429e9565ebadad93b
19:27 spx2 joined #perl6
19:45 maerzhase joined #perl6
19:48 jferrero joined #perl6
19:52 explorer__ joined #perl6
20:03 szabgab how do I run the spectests?
20:04 szabgab on rakudo?
20:08 azawawi hi szabgab, long time no see :)
20:19 mberends joined #perl6
20:35 maerzhase joined #perl6
20:57 spx2_ joined #perl6
21:11 szabgab joined #perl6
21:15 dalek rakudo: 1bbe7f4 | pmichaud++ |  (2 files):
21:15 dalek rakudo: Move PARROT_REVISION to build/  (keep root dir uncluttered)
21:15 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​bbe7f419987b0da18d41bbf1c57174ce608673e
21:15 dalek rakudo: cce3f9e | pmichaud++ | LICENSE:
21:15 dalek rakudo: Add LICENSE file.
21:15 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​ce3f9ea7e25efda87bc537e4db22c6ed2851a57
21:30 dalek rakudo: 159a3a5 | pmichaud++ |  (2 files):
21:30 dalek rakudo: Move ROADMAP file to docs/ .
21:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​59a3a554ea2f92c85096f77b04c803887098e40
21:30 dalek rakudo: e45ea51 | pmichaud++ | CREDITS:
21:30 dalek rakudo: Add CREDITS (distilled from Parrot repository CREDITS file).
21:30 dalek rakudo: In creating this file, I tried to filter those entries that
21:30 dalek rakudo: were specific to Rakudo.  If your entry was removed and you
21:30 dalek rakudo: want to remain in CREDITS, just send a patch and we'll put
21:30 dalek rakudo: you back in.
21:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​45ea51253481bce11b1e5f884d670f63f0102bd
21:30 dalek rakudo: 1ab9b07 | pmichaud++ | .gitignore:
21:30 dalek rakudo: Update .gitignore to ignore parrot/ subdirectory.
21:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​ab9b0738bcb9fddfb992f2d2d5c4ba0f571c043
21:39 araujo joined #perl6
21:54 pugs_svn r25191 | moritz++ | [t/spec] fudge cross-metaop.t for rakudo
21:56 meppl joined #perl6
21:56 dalek rakudo: c108072 | (Moritz Lenz)++ | build/gen_metaop_pir.pl:
21:56 dalek rakudo: XopX is now spelled Xop
21:56 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​108072b26f797e50cda9728dcbbe42263234042
22:02 pugs_svn r25192 | moritz++ | [t/spec] fix plan in reduce-le1arg.t
22:03 moritz_ @tell mtnviewmark next time you clean up test, please remember to also fix the plan()
22:03 moritz_ ENOLAMDAbot
22:05 pugs_svn r25193 | moritz++ | [t/spec] fix plan in minmax.t
22:07 Whiteknight joined #perl6
22:07 pugs_svn r25194 | moritz++ | [t/spec] fix reduce-metaop.t, moritz--
22:27 szabgab joined #perl6
22:28 iblechbot joined #perl6
22:47 Aisling joined #perl6
23:03 moritz_ all tests pass, 6629 passing tests.
23:12 Limbic_Region joined #perl6
23:17 ZuLuuuuuu left #perl6
23:19 Casan joined #perl6
23:19 meppl good night
23:20 LimbicRegion joined #perl6
23:36 lisppaste3 joined #perl6

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

Perl 6 | Reference Documentation | Rakudo