pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by TimToady on 25 January 2008.
00:13 eternaleye_ left 00:19 vsoni joined 00:24 eternaleye_ joined 00:33 vsoni left 01:03 jferrero left 01:10 bacek_ joined 01:11 bacek left 01:45 Jedai left
pugs_svn r21229 | cjfields++ | add complement, deletion, squash tests 01:46
02:01 cjfields joined 02:02 cjfields_ joined, cjfields left, a-jing1 joined, a-jing1 left 02:03 bacek__ joined
bacek__ perl6: my $a=(1..5|6..10); say ~min($a); 02:09
02:10 cjfields_ left
p6eval elf 21229: OUTPUT[Parse error in: /tmp/kplAu6c9LD␤panic at line 1 column 15 (pos 15): "#<Match:0xb7832aa4>" is not associative␤WHERE: my $a=(1..5|6..10); say ~min($a);␤WHERE: /\<-- HERE␤ STD_red/prelude.rb:99:in `panic'␤ STD_red/std.rb:2102:in `_EXPR_raw'␤ STD_red/std.rb:1948:in 02:10
..`...
..kp6 21229: OUTPUT[syntax error at position 5, line 1 column 5:␤my $a=(1..5|6..10); say ~min($a)␤ ^ HERE␤]
..pugs: OUTPUT[*** ␤ Unexpected "$a"␤ expecting "=", "_", exponent, term postfix, operator, ")", context, ":" or "("␤ ambiguous use of a non associative operator␤ at /tmp/xUSHJt9upV line 1, column 4␤]
..rakudo 29090: OUTPUT[MMD function __cmp not found for types (104, 95)␤current instr.: 'parrot;Range;!to_test' pc 5028 (src/gen_builtins.pir:3365)␤]
bacek__ perl6: my $a=(1..5|6..10); say $a.min;
p6eval elf 21229: OUTPUT[Parse error in: /tmp/7e6uNNfNsv␤panic at line 1 column 15 (pos 15): "#<Match:0xb7803b14>" is not associative␤WHERE: my $a=(1..5|6..10); say $a.min;␤WHERE: /\<-- HERE␤ STD_red/prelude.rb:99:in `panic'␤ STD_red/std.rb:2102:in `_EXPR_raw'␤ STD_red/std.rb:1948:in 02:11
..`bl...
..kp6 21229: OUTPUT[syntax error at position 5, line 1 column 5:␤my $a=(1..5|6..10); say $a.min␤ ^ HERE␤]
..pugs: OUTPUT[*** ␤ Unexpected "$a"␤ expecting "=", "_", exponent, term postfix, operator, ")", context, ":" or "("␤ ambiguous use of a non associative operator␤ at /tmp/JY9gQs2e4s line 1, column 4␤]
..rakudo 29090: OUTPUT[get_integer() not implemented in class 'Junction'␤current instr.: 'parrot;Range;!to_test' pc 5028 (src/gen_builtins.pir:3365)␤]
bacek__ perl6: my $a:=(1..5|6..10); say $a.min;
p6eval elf 21229: OUTPUT[Parse error in: /tmp/BOKCGf4QrZ␤panic at line 1 column 16 (pos 16): "#<Match:0xb783d468>" is not associative␤WHERE: my $a:=(1..5|6..10); say $a.min;␤WHERE: /\<-- HERE␤ STD_red/prelude.rb:99:in `panic'␤ STD_red/std.rb:2102:in `_EXPR_raw'␤ STD_red/std.rb:1948:in 02:12
..`...
..kp6 21229: OUTPUT[syntax error at position 5, line 1 column 5:␤my $a:=(1..5|6..10); say $a.min␤ ^ HERE␤]
..pugs: OUTPUT[*** ␤ Unexpected ".."␤ expecting "_", exponent, term postfix, operator or ")"␤ ambiguous use of a non associative operator␤ at /tmp/9W1DFyRbaJ line 1, column 15␤]
..rakudo 29090: OUTPUT[get_integer() not implemented in class 'Junction'␤current instr.: 'parrot;Range;!to_test' pc 5028 (src/gen_builtins.pir:3365)␤]
bacek__ perl6: my $a:=((1..5)|(6..10)); say $a.min;
p6eval elf 21229: No output (you need to produce output to STDOUT) 02:13
..kp6 21229: OUTPUT[syntax error at position 5, line 1 column 5:␤my $a:=((1..5)|(6..10)); say $a.min␤ ^ HERE␤]
..pugs: OUTPUT[any(VList [VInt 1,VInt 2,VInt 3,VInt 4,VInt 5],VList [VInt 6,VInt 7,VInt 8,VInt 9,VInt 10])␤]
..rakudo 29090: OUTPUT[Method 'min' not found for invocant of class 'Junction'␤current instr.: '_block11' pc 84 (EVAL_14:26)␤]
02:19 bacek_ left 02:20 mjk left 02:27 jhorwitz left 02:29 meppl joined 02:30 bacek_ joined 02:41 bacek__ left 02:49 xinming_ joined 02:51 meppl left 02:59 apeiron left, apeiron joined 03:00 xinming__ joined 03:02 xinming left 03:03 drbean_ joined 03:04 drbean_ left 03:05 drbean left, drbean joined, elmex_ joined 03:07 drbean left 03:08 drbean joined, xinming_ left 03:09 xinming joined 03:18 ruoso left 03:21 xinming__ left 03:22 elmex left, elmex_ is now known as elmex 03:30 alester_ joined 03:40 pbuetow_ joined 03:47 vsoni joined 03:51 slavi1 joined
slavi1 are any of the perl6 books worth getting? also, are there any perl5 to perl6 guides? 03:52
03:52 pbuetow left
bacek_ pugs: my $a := (1|2|3); say $a; 04:09
p6eval pugs: OUTPUT[any(VInt 1,VInt 2,VInt 3)␤]
bacek_ pugs: sub foo($a) { say 'foo ' ~$a); my $a := (1|2|3); foo $a; 04:10
p6eval pugs: OUTPUT[*** ␤ Unexpected ");"␤ expecting "::", term postfix, operator, ":", "," or "}"␤ at /tmp/bUjVPNWm08 line 1, column 29␤]
bacek_ pugs: sub foo($a) { say 'foo ' ~$a}; my $a := (1|2|3); foo $a;
p6eval pugs: OUTPUT[any(VStr "foo 1",VStr "foo 2",VStr "foo 3")␤]
bacek_ rakudo: sub foo($a) { say 'foo ' ~$a}; my $a := (1|2|3); foo $a; 04:11
p6eval rakudo 29090: OUTPUT[get_string() not implemented in class 'Junction'␤current instr.: 'foo' pc 158 (EVAL_14:60)␤]
bacek_ pugs: sub foo($a) { say 'foo ' ~$a}; my $a := (1|2|3); $a.foo;
p6eval pugs: OUTPUT[any(VStr "foo 1",VStr "foo 2",VStr "foo 3")␤] 04:12
04:17 lambdabot left 04:22 slavi1 left
bacek_ pugs: say 'hello'.index((e|l)) 04:24
p6eval pugs: OUTPUT[*** No such subroutine: "&e"␤ at /tmp/ZfYzkUg1lY line 1, column 19-24␤]
bacek_ pugs: say 'hello'.index(('e'|'l'))
p6eval pugs: OUTPUT[any(VInt 1,VInt 2)␤]
bacek_ pugs: say ('hello'|'world').index('o')
p6eval pugs: OUTPUT[any(VInt 1,VInt 4)␤] 04:25
bacek_ pugs: say ('hello'|'world').index('o'|'l')
p6eval pugs: OUTPUT[any(VJunc any(VInt 1,VInt 3),VJunc any(VInt 2,VInt 4))␤]
04:32 lambdabot joined 04:33 masak joined 04:39 xinming left 04:43 xinming joined 04:45 Entonian joined 04:50 vsoni left 04:52 vsoni joined 05:01 araujo left 05:02 Eevee left 05:06 xinming_ joined 05:12 eternaleye_ left 05:13 eternaleye_ joined 05:14 xinming__ joined, vsoni left 05:18 xinming left 05:23 xinming__ left 05:24 xinming joined 05:30 Psyche^ joined 05:31 xinming__ joined 05:34 xinming_ left 05:40 xinming_ joined 05:43 xinming left 05:47 Patterner left, Psyche^ is now known as Patterner 05:52 xinming__ left 06:05 Grrrr left 06:13 c9s joined 06:15 xinming joined
bacek_ rakudo: sub foo($a) { say 'foo ' ~$a}; my $a := (1|2|3); $a.foo; 06:18
p6eval rakudo 29090: OUTPUT[Method 'foo' not found for invocant of class 'Junction'␤current instr.: '_block11' pc 55 (EVAL_14:22)␤]
masak rakudo: sub foo($a) { say 'foo ' ~$a}; my $a := (1|2|3); foo($a) 06:19
p6eval rakudo 29090: OUTPUT[get_string() not implemented in class 'Junction'␤current instr.: 'foo' pc 158 (EVAL_15:60)␤]
masak that oughta work.
bacek_ masak: rakudo lack autothreading for junctions...
masak :/
06:20 cls_bsd left 06:22 xinming__ joined
ingy Alias_: ok 06:25
masak rakudo: say 4 == 1|2|3|4|5 06:26
p6eval rakudo 29090: OUTPUT[1␤]
masak not completely lacking, though
ingy Alias_: are you online? 06:27
Alias_ yo
ingy join magnet
Alias_ I am 06:28
ingy 23:25 [magnet] [msg(Alias_)] hi
23:25 [magnet] -!- Alias_: No such nick/channel
06:29 xinming_ left
Alias_ I'm not forced to adopt the trailing underscore there 06:29
06:32 xinming_ joined 06:36 xinming left
bacek_ masak: it's a lot of ugly copypasted code in Junction.pir... 06:39
masak bacek_: anything we can do about it? 06:40
bacek_ masak: I'm trying to understand MMD...
masak who isn't? :)
bacek_ masak: probably chromatic understands it :) 06:41
06:44 xinming__ left 06:51 alester_ left 07:03 Jedai joined 07:08 xinming_ left 07:09 c9s__ joined 07:14 eternaleye_ left 07:25 c9s left 07:27 masak left 07:36 xinming joined 07:37 eternaleye_ joined 07:39 a-jing1 joined, a-jing1 left 07:45 barney joined 08:02 pmurias joined 08:04 dburning joined 08:05 dburning left 08:06 Jedai left 08:08 cls_bsd joined 08:18 GarulfoUnix joined 08:20 Alias_ left
pugs_svn r21230 | pmurias++ | removed irx1_describe 08:27
08:45 Helios left 09:19 iblechbot joined 09:20 GarulfoUnix left 09:22 Entonian left, Entonian joined 09:29 barney left 09:37 meppl joined 09:38 ruoso joined 09:44 c9s__ left
pmurias ruoso: hi 09:45
09:49 pmurias_ joined 09:50 pmurias_ left, pmurias left, pmurias joined 10:12 meppl left 10:15 meppl joined 10:16 drbean left 10:22 Entonian left, Entonian joined
pmurias walk& 10:34
10:40 elmex left, elmex joined 10:41 elmex left 10:42 elmex joined 10:46 pmurias left 10:49 bacek_ left 10:50 bacek_ joined 10:54 Entonian_ joined 10:55 Entonian left 11:19 a-jing1 joined 11:20 a-jing1 left 11:21 masak joined 11:22 Entonian__ joined 11:24 Entonian_ left
masak rakudo: sub f { return }; f 11:33
p6eval rakudo 29097: OUTPUT[too few arguments passed (0) - 1 params expected␤current instr.: 'f' pc 68 (EVAL_13:34)␤]
masak so, it turns out that return takes only one argument 11:34
not several, not even zero, _one_
I've submitted a bug report/patch for this, but it's still being processed
also, 11:35
rakudo: sub f {}; f
p6eval rakudo 29097: RESULT[Null PMC access in find_method()␤current instr.: '_block11' pc 25 (EVAL_13:11)␤]
masak this is a bit worse, and harder to fix
no special provisions are made to make the return value of an empty sub be undef 11:36
so right now, it's even more undefined than undef :/
hm, maybe this belongs more on #parrot 11:38
11:52 Entonian_ joined, Entonian__ left 11:57 Chillance joined 12:05 baest joined 12:09 chris2 joined 12:13 Schwern joined 12:25 fridim left 12:38 Schwern left 12:42 alanhaggai joined 12:49 Helios joined 13:12 FurnaceBoy joined
pugs_svn r21231 | masak++ | [array.t] removed blocks that prevented variables from seeing each other 13:24
13:27 masak left 13:33 Coleoid joined 13:34 bacek__ joined 13:36 bacek_ left 13:45 Entonian_ left 13:56 pmurias joined 13:57 Entonian_ joined, icwiener joined 14:00 xinming left, xinming joined 14:19 Entonian_ left, Entonian_ joined 14:29 meppl left 14:34 bacek__ left
pmurias it's quiet on the weekends here ;) 14:42
14:42 Entonian__ joined 14:45 Entonian_ left 14:51 a-jing1 joined 14:52 a-jing1 left 14:53 jan_ left
rakudo_svn r29098 | jonathan++ | [rakudo] Replace usage of :instanceof with storing the proto as a property. Still need to fixup isa to work, but this resolves some other issues for now that the :instanceof usage introduced. Also lays the groundwork for storing signature objects. 15:00
15:02 Entonian__ left 15:03 meppl joined, Entonian__ joined 15:18 barney joined 15:24 Entonian__ left, Entonian_ joined 15:44 alanhaggai left 15:52 Entonian_ left, Entonian__ joined 15:59 Schwern joined 16:00 meteorjay joined 16:02 meteorjay left 16:06 Alias_ joined 16:07 FurnaceBoy left 16:08 jan_ joined 16:12 Alias_ left, Alias_ joined 16:18 Entonian__ left 16:20 Entonian__ joined 16:27 Southen left 16:47 araujo joined
pmurias agentzh: hi 16:52
16:58 Entonian__ left 16:59 Entonian__ joined
pmurias agentzh: i'm looking into using your rule tracer for STD.pm/gimme5 16:59
17:02 xinming_ joined 17:13 xinming left
moritz_ re 17:15
pmurias moritz_: hi
cycling& 17:17
17:17 pmurias left 17:20 xinming_ left, xinming joined 17:22 sri_work joined 17:23 Entonian__ left 17:25 Entonian__ joined 17:26 alester_ joined 17:27 alester_ is now known as alest, alest is now known as alester_ 17:29 alanhaggai joined
pugs_svn r21232 | Auzon++ | [gsoc_spectest] reorganization and partial fudging on perl.t. 17:29
17:39 FurnaceBoy joined 17:40 Schwern left 17:59 Entonian__ left 18:08 barney left 18:29 sri_work left 18:46 pmurias joined 18:49 jferrero joined 18:50 Gruber joined 19:13 Schwern joined 19:16 chris2 left 19:29 charsbar left 19:31 charsbar joined
pmurias is there a vi clone which is faster than vim for large files (like STD5.pm)? 19:34
19:35 xinming_ joined 19:36 xinming left
Gothmog_ pmurias: www.vim.org/tips/tip.php?tip_id=611 19:39
lambdabot Title: Tip #611 - Open big files and work fast : vim online
19:43 icwiener_ joined 19:46 cjfields joined 19:49 rindolf joined
rindolf Hi all. 19:49
search.cpan.org/~btrott/XML-Feed-0.12/ - WTF?
lambdabot Title: Benjamin Trott / XML-Feed-0.12 - search.cpan.org
19:55 xinming_ left 19:57 icwiener left
moritz_ @tell slavi1 latests pugs builds when the build is triggered with 'cabal install' - see the INSTALL file on how to do it 20:01
lambdabot Consider it noted.
rindolf moritz_: Cabal? 20:06
pmurias s
rindolf moritz_: There is no IGLU Cabal!
pmurias rindolf: hi
rindolf Hi pmurias
Seems like XML-Feed and XML-Atom both need some TLC.
moritz_ rindolf: the haskell package manager
rindolf moritz_: ah, heh. 20:07
Is there still work on Pugs?
moritz_ audreyt++ made it installable with ghc-6.8.2 and cabal
that's the only work for now
rindolf moritz_: ah. 20:08
moritz_: does Pugs require ghc-6.8.2 now?
moritz_ rindolf: dunno, but I think so, yes
but the last version of pugs that also works with ghc 6.6.1 is feature identical to current pugs 20:09
pmurias rindolf: other (more actively develped) Perl 6 implementations live in the pugs repo too
SamB and more importantly, a huge test suite... 20:10
pmurias Gothmog_: i got errors when i pasted the tip into my .vimrc
rindolf moritz_: crud. 20:11
moritz_: this is the No. 1 thing I hate about Pugs.
Always Bleeding-edge GHC.
Well, not the No. 1 thing.
But some (most ?) people are not using bleeding edge distros. 20:12
There's Debian who's stable is about a year old.
and used to be much worse.
There's Mandriva which was released a few months back.
And Fedoa.
Fedora, I mean.
pmurias has very bad experience with Mandrake linux 20:13
pugs_svn r21233 | Auzon++ | [gsoc_spectest] reorganization of reduce tests
SamB so what's wrong with testing?
moritz_ Debian Lenny is quite usable, comes with perl 5.10.0 and ghc 6.8.2 or 6.8.1
SamB stable is obviously designed for the paranoid
rindolf pmurias: Mandriva.
pmurias: Mandrake Linux is its old name.
pmurias: I used it since 7.
7.1
I'm on MDV Cooker now. 20:14
pmurias rindolf: Mandrake Linux is the thing i have bad experience with
rindolf pmurias: ah, which version? 20:15
pmurias: Mandriva/Mandrake often used to have some cute bugs.
pmurias: which required some manual tweaking.
pmurias can't remember 20:16
rindolf pmurias: what are you using now?
pmurias it involved lots of cds
moritz_ pmurias: re vim being slow, is it still too slow if you disable syntax hilighting?
rindolf moritz_: and possible the auto-indentation. 20:17
moritz_: and the filetype.
pmurias moritz_: less so 20:18
it takes a while to load file, but if i don't close vim it's fast enough
rindolf: what's TLC? 20:20
moritz_ for example a very bad band ;-)
rindolf pmurias: Tender Loving Care. 20:21
pmurias rindolf: what's up recently? 20:27
rindolf pmurias: I've syndicated my fortune cookies to Atom.
pmurias: using XML-Feed. 20:28
But now I want the feed to validate.
pmurias: where I ran into a few bugs/limitations of XML-Feed. 20:29
20:30 alester_ left 20:32 gbacon joined
pugs_svn r21234 | moritz++ | [t] lots of POD corrections and minor improvements in t/blocks/ 20:32
20:39 iblechbot left
pmurias rindolf: i'm looking for fun perl6 tasks now, and will get to now if i will be studing CS or maths tomorrow 20:48
rindolf pmurias: ah. 20:49
pmurias: work on Rakudo or something.
pmurias rindolf: elf/smop is more my sort of stuff 20:59
rindolf pmurias: what is elf/smop? 21:01
moritz_ rakudo.de/progress-nonstacked.png # rakudo progress graph as non-stacked graph 21:02
rindolf moritz_: I don't see anything (FF 3 on MDV-Cooker)
Auzon It's weird here too unless I zoom in. 21:03
moritz_ transparent png
Auzon (here is Fedora 9, Konqueror 4.0.5)
moritz_ maybe that's the problem?
it's 640x480 21:04
Auzon Looks fine in a standard HTML page 21:05
though, Firefox 3 works just fine
moritz_ on the train I had some time to play with gnuplot 21:06
Auzon Very cool :) 21:07
Coleoid moritz_: Nice graph! Last full run I did was over 2000 passing, is that bad? :s
moritz_ Coleoid: rakudo? are you sure?
Coleoid Well, less sure than I was three seconds ago...
:D
Auzon Coleoid: If you are doing 'make spectest_regression', the passed amount counts the skipped tests too 21:08
Coleoid I've kind of got array.t blown apart, but I could move that aside, revert, and rerun, to be sure.
Oh!
moritz_ docs/spectest-progress.csv lists over 2000 tests run, but at most 1587 pass
Coleoid Auzon: That's the answer.
Drat. 21:09
moritz_ that's why the data is assembled with tools/test_summary.
pl
21:13 cjfields left
Coleoid I'm trying to figure out the incantation to fudge and run a single *.t file. 21:13
rakudo_svn r29104 | pmichaud++ | [rakudo]: spectest-progress.csv update: 87 files, 1587 passing tests
Coleoid I've got: perl t/harness --fudge --keep-exit-code t\spec\S02-builtin_data_types\array.t
moritz_ Coleoid: the easiest is to add it to t/localtest.data and then 'make localtest'
Coleoid moritz_: Oooh!
moritz_ that was [particle]++'s work 21:14
Auzon neat, I didn't know that
I was stringing together a longish line of commands :)
rakudo_svn r29105 | moritz++ | [rakudo] cosmetic changes to tools/*.pl 21:19
Coleoid Odd, I get the failure I saw before, after I'd jiggered array.t. I smoked array.rakudo and retried for good measure, same result. 21:20
moritz_ which weird error?
Coleoid Er, I'm pasting to the wrong channel. 21:21
Paste where for here, please?
moritz_ see /topic 21:22
anyway, i'm in #parrot as well ;)
Coleoid I read it twice before asking, but panic makes me stupid. Sorry. 21:23
moritz_ Coleoid: that's most likely not-yet implemented list assignment
pasteling "Coleoid" at 76.251.83.159 pasted "error from array.t" (24 lines, 1.6K) at sial.org/pbot/31488
moritz_ something like ($a, $b) = (1, 2)
21:23 cjfields joined
Coleoid Perhaps make spectest_regression hides these messages. 21:25
21:25 rindolf left
moritz_ no, it doesn't include array.t 21:26
21:26 cjfields left
Coleoid Hmm. There's a bit of array.t that passes, most of it blocked off. Iit looked to me like a few more were actually passing, and that the rest could use more detailed messages. 21:26
moritz_ ../../parrot perl6.pbc t/spec/S02-builtin_data_types/array.t 21:27
Coleoid Perhaps that was from a 'make spectest', but... 21:28
moritz_ ok, rakudo.de/ now shows both charts
lambdabot Title: Rakudo - A Perl 6 Compiler
moritz_ Coleoid: 'make spectest' is mostly useless atm 21:29
pasteling "Coleoid" at 76.251.83.159 pasted "More directly run array.t" (13 lines, 1.1K) at sial.org/pbot/31489
Coleoid moritz_: Well, I'll stop doing that, then. :D 21:30
Auzon Would it be possible to implement .eval on Perl6Str fairly easily in Rakudo?
moritz_ Coleoid: it's only interesting if you want to fudge tests and import them into spectest_regression
pmichaud Auzon: eval already works, as long as the eval'd string doesn't need access to outer lexicals
moritz_ rakudo: eval 'say 1';
pmichaud oh, you mean as a method call?
p6eval rakudo 29107: OUTPUT[1␤]
Auzon pmichaud: eval($foo) works; $foo.eval doesn't
moritz_ rakudo: 'say 1'.eval 21:31
pmichaud yes, it should be a method call. yes, that's easy.
p6eval rakudo 29107: OUTPUT[Method 'eval' not found for invocant of class 'Perl6Str'␤current instr.: '_block11' pc 21 (EVAL_10:13)␤]
pmichaud I'll do it now.
Auzon Thanks pmichaud++
pmichaud I'm fixing the for loop issue too
pugs_svn r21235 | pmichaud++ | Add some temporary #?rakudo skip markers until 21:32
r21235 | pmichaud++ | block types and closures work again
moritz_ rakudo: my @array2 = ("test", 1, undef); say @array2.perl
p6eval rakudo 29107: OUTPUT[Method 'perl' not found for invocant of class 'Failure'␤current instr.: 'parrot;List;perl' pc 2583 (src/gen_builtins.pir:1804)␤]
pmichaud interesting. 21:33
that's fixable too. :-)
pugs_svn r21236 | Auzon++ | [gsoc_spectest] staging commit for perl2.t. Partially fudged.
Auzon moritz_: I just moved perl.t and perl2.t to t/spec/S02-names_and_variables. They both look very similar (to the point of testing the same cases). Should one be removed? 21:34
pmichaud merged, probably
(removing duplicate cases, of course)
S29 doesn't define .eval 21:36
which means that it's a fallback
Auzon It almost looks like perl2.t was automatically generated from perl.t 21:37
pmichaud (which rakudo doesn't implement yet)
have we gotten official word yet on whether Perl 6 will use fallback dispatch?
moritz_ pmichaud: no, we haven't 21:38
pmichaud that said, I think it's reasonable to assume that .eval will be an Any method 21:39
hrm 21:40
well, or maybe not
21:40 alester_ joined
pmichaud I like the stacked plot a bit better. :-) 21:41
moritz_ too
pmichaud it makes it easier to see the growth in the regression suite, as well as the passing tests 21:42
Auzon also, can I assume that this is true in general?: eval($foo.perl) eqv $foo
moritz_ but I assume that when the number of data points increase significantly the better quality of the gnuplot stuff will matter more
Auzon (yes, I know I could have an object that randomly returns a value for .eqv, but excepting cases like those.) 21:43
moritz_ Auzon: normally yes
21:43 justatheory joined
Auzon great :) 21:44
rakudo_svn r29108 | pmichaud++ | [rakudo]: add .perl method to Failure (moritz++)
21:47 Schwern left
pugs_svn r21237 | moritz++ | [spec] partly fudged S02-builtin_data_types/array.t. Plan is offbyone, and a 21:47
r21237 | moritz++ | few failures are still there, but no runtime errors anymore
r21238 | moritz++ | [spec] array.t: isa_ok with type name (not Str) as second argument 21:50
21:52 pmurias left
moritz_ pmichaud: what do you think, is it ok to add a test file with passing TODO tests to spectest_regression? 21:55
pugs_svn r21239 | moritz++ | [spec] fudged array.t, fixed plan (at least I hope so). 21:59
r21239 | moritz++ | Unfudged two tests from arith.t
Auzon hm. perl.t and perl2.t test the same things (with one more case in perl.t). So I think I'll keep perl.t instead of perl2.t 22:02
moritz_ pmichaud: if you don't mind passing TODO test then we can add array.t to spectest_regression (but I won't fudge it in all detail because the passing tests are just silly)
Auzon: then remove perl2.t 22:03
btw t/general/basic.t seems like a good candidate for removal as well 22:04
Auzon ok 22:06
22:08 elmex left
pugs_svn r21240 | moritz++ | [spec] move blocks/placeholders.t to spec/, Tene++ for such a nice test file 22:12
r21241 | moritz++ | [t/block] more POD changing, and a few vim mode lines 22:16
r21242 | moritz++ | [spec] moved blocks/dollar_underscore.t to spec/ 22:19
22:43 wknight8111 joined
Auzon Is there an online rakudo bug tracker? 22:45
moritz_ rt.perl.org/rt3/Search/Results.html...'stalled') 22:47
Auzon Thanks :)
moritz_ or just rt.perl.org/rt3 and then click on the 'perl6' queue
lambdabot Title: Login
moritz_ that freakin' RT seems to bother you with login requests until you either give up or give in ;) 22:48
Auzon It's not bothering me for some reason O.o
maybe it's because I accepted its cookie
moritz_ or it smells that I'd give in after enough bothering, and thus intensifies its effort 22:49
Auzon heh
So I've found several bugs regarding .perl
Should I report them there or does someone here want the fairly easy reports? 22:50
rakudo: '$a'.perl.say # for instance
p6eval rakudo 29109: OUTPUT["$a"␤]
moritz_ looks if he can do it 22:51
Auzon also, rakudo: '{'.perl.say
rakudo: '{'.perl.say
p6eval rakudo 29109: OUTPUT["{"␤]
Auzon rakudo: '\''.perl.say 22:52
p6eval rakudo 29109: OUTPUT["'"␤]
Auzon rakudo: '\\'.perl.say
p6eval rakudo 29109: OUTPUT["\\"␤]
Auzon It might be easier to switch to single quotes
moritz_ aye
Auzon then you'd only need to add an escape for ' 22:53
moritz_ tries that, and runs spectest_regression
Auzon and not @ $ % & {
moritz_ d'oh, S02-builtin_data_types/range.t expects strings to be escaped with double quotes 22:54
moritz_ seems to recall telling somebody that testing for a literal value of '.perl' doesn't make sense most of the time
22:56 jjore left 22:58 pbuetow_ left
pugs_svn r21243 | moritz++ | [t] mentioned non-canonical .perl in deprecated-syntax.pod 23:01
r21244 | moritz++ | [spec] fudged Range.perl tests as unspecced
moritz_ "You have 900 points until level 19 - Abbot." too much time spent on perlmonks ;) 23:02
rakudo_svn r29111 | moritz++ | [rakudo] Str.perl uses single quotes, Auzon++ 23:04
moritz_ Auzon: r29111 fixes '$a'.perl
Auzon excellent. rebuilding now to see what this gets us.
rakudo_svn r29112 | moritz++ | [rakudo] three more files for spectest_regression
moritz_ world domination, of course ;-) 23:06
Auzon :D
bbiab.
moritz_ bbi8h (aka "sleep" ;-) 23:07
23:08 araujo left
moritz_ I hope I didn't screw up anything essential ;) 23:08
23:25 FurnaceBoy is now known as Id10tBoy 23:33 Id10tBoy left 23:52 wknight8111 left 23:53 wknight8111 joined
meppl good night 23:56
23:58 meppl left