pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, elf: etc.) (or perl6: for all) | irclog: irc.pugscode.org/
Set by Tene on 29 July 2008.
TimToady Refinement to LTM tiebreaking rules so that foo matches before \w\w\w and fo\w matches before f\w\w. 00:18
meppl good night 00:45
rakudo_svn r32911 | allison++ | [cage] Fix coding standards failures aside from SQLite copyright. 00:50
bacek_ perl6: say 1i ~~ Num 02:41
p6eval pugs: No output (you need to produce output to STDOUT)
..elf 23046: OUTPUT[Can't call method "Str" on an undefined value at ./elf_f line 649.␤ at ./elf_f line 3861␤]
..rakudo 32919: OUTPUT[0␤]
bacek_ something wrong with 'pugs' in p6eval... 02:42
moritz_ rakudo: say %*VM<config>.keys.perl 08:21
p6eval rakudo 32926: OUTPUT[["i_vfork", "i_syssocket", "ar", "as", "has_gdbm", "-Wnot-a-real-warning", "i_locale", "-Wformat-extra-args", "mandir", "-Wmissing-braces", "i_dld", "-Wall", "i_float", "pmc", "i_sysioctl", "share_ext", "osname", "perldoc", "lex", "i_stdarg", "HAS_SNPRINTF", "make_and",
.."-Wstrict...
jimmy_ rakudo: say %?VM<config><osname> 08:24
p6eval rakudo 32926: OUTPUT[Lexical '%?VM' not found␤current instr.: '_block11' pc 23 (EVAL_12:17)␤]
jimmy_ rakudo: say %*VM<config><osname>
p6eval rakudo 32926: OUTPUT[linux␤]
azawawi ping 08:39
lambdabot azawawi: You have 1 new message. '/msg lambdabot @messages' to read it.
azawawi @messages
lambdabot wayland76 said 20h 47m 52s ago: For clues about moritz_'s thesis, see moritz.faui2k3.org/en/uni (but I don't know what his thesis is either :) )
moritz_ good morning 08:40
(my thesis is about spin transport phaenomena in mesoscopic systems. Weird stuff.)
azawawi works with p6? ;-)
moritz_ no 08:41
azawawi so parrot will be production quality by 2010
moritz_: where can i find the rakudo spec passed/failed graph? 08:42
moritz_ rakudo.de/
lambdabot Title: Rakudo - A Perl 6 Compiler
azawawi thx 08:43
pugs_svn r23047 | jnthn++ | [spectest] Fix line ending issues and set svn:eol-style native on S12-class/basic.t. 15:36
moritz_ rakudo: say 010 + 010 15:43
p6eval rakudo 32938: OUTPUT[Leading 0 does not indicate octal in Perl 6␤Leading 0 does not indicate octal in Perl 6␤20␤]
masak Rakudo++ 15:44
moritz_ rakudo++ indeed 15:47
masak moritz_: if I see a file in t/spec with underscores, should I change its name to something with dashes? or are there good reasons not to? 15:49
moritz_ masak: if you do it, please do it for all at once, and adapt spectest.dat 15:50
masak moritz_: that's a nice idea. 15:51
I might do it later today, no promises. :)
TimToady std: 010+ 16:16
p6eval std 23047: OUTPUT[############# PARSE FAILED #############␤(Possible runaway string from line 1 to line 1)␤Can't understand next input--giving up at /tmp/SGdr8R22kO line 0:␤------> ␤ expecting prefix or noun␤Other potential difficulties:␤ Leading 0 does not indicate octal in
..Perl...
TimToady currently STD only reports the leading 0 if there was some other difficulty, but maybe it should do it all the time
rindolf Someone I know from fc-solve-discuss created an Assembler where a leading 0 indicates Hexadecimal. 16:17
moritz_ rindolf: even more fun ;)
TimToady I blame the hindu-arabics :)
masak meanwhile, in the rest of the world, a leading 0 indicates nothing in particular. 16:19
rindolf What will a leading 0 signify in p6? 16:21
TimToady nothing in particular
moritz_ rindolf: a warning
rindolf And octal will be 0o?
TimToady or :8<...>
moritz_ or .oO ;)
rindolf I see.
TimToady
.oO(mental arithmatic goes here)
16:22
*arithmetic even
masak o_O 16:23
PerlJam Is being arithmatic like being arthritic in any way?
moritz_ arithmatic = arithmetic with arthritic brain? 16:24
TimToady no, it's automatic arithmetic
you're thinking of arithitis 16:25
masak I think we have an arithmatic down in the lunch room. 16:26
moritz_ TimToady: yes. English can be so confusing from time to time ;)
TimToady and Chinese isn't even one language 16:26
all(@Chinese) == False 16:27
TimToady well, I wonder if I should do anything today... 16:28
rindolf TimToady: contribute to en.wiktionary.org 16:29
TimToady I meant, should I be doing something I should already be doing? :)
I don't need new things in that category... 16:30
rakudo_svn r32941 | coke++ | Resolve RT#60592 ; rename :lexid to :subid
r32941 | coke++ |
r32941 | coke++ | change docs, PIR syntax, and internal C structure that housed the data.
PerlJam TimToady: release a perl 6 compiler that's "official" ;-) 16:32
masak PerlJam: what do you think we've been doing all this time?
PerlJam masak: yeah, but he should do it *today* :)
perl6 please, release me! 16:33
masak ...just to up the stakes a bit, eh?
someone should make a webcomic about poor little perl6 being held prisoner underground by the Perl community, for fear of what it might do if let out. 16:34
moritz_ masak: nice idea ;)
[particle] sounds a bit like serenity
PerlJam I like how "git diff master..lex4" shows me trailing whitespace in red.
masak [particle]: I haven't got to that series yet. I hear it's good though. 16:35
[particle] pj: my .vimrc shows me trailing ws in red
masak: hulu.com has them all
masak moritz_: the phrase 'please, release me' would figure in every installment.
[particle]: noted.
PerlJam [particle]: for all files or just certain ones? 16:36
masak [particle]: "We're sorry, currently our video library can only be streamed within the United States." 16:37
[particle] pj: all files. i hate all trailing ws equally, but it could be configured per-filetype i suppose
PerlJam This is the first time I've noticed trailing whitespace of any kind (since usually it's invisible :)
[particle] masak :(
masak indeed.
[particle] PerlJam: pugs repo is full of it, unfortunately
PerlJam does it really bother you that much? 16:38
I'm still in the position of wonder why anyone even cares.
s/wonder/wondering/
TimToady
.oO(if purl were here, I'm sure she'd have some opinions about the merits/demerits of cage cleaning)
16:41
masak is glad purl isn't here 16:42
[particle] perljam: it messes with my ability to edit files quickly. if i go to the end of the line, my cursor isn't over the semicolon, it's to the right of it by some number of invisible characters 16:45
[particle] so, i have a ',ts' vim macro that removes all trailing space in a file 16:46
pugs_svn r23048 | lwall++ | [gimme5] switch back to YAML::Syck till YAML::XS is fixed 18:58
r23048 | lwall++ | [viv] allow input from stdin
r23048 | lwall++ | [STD] always report worries for now
masak I know what's going on in the following piece of code, but I would like for someone to tell me whether this shloud work: 22:01
rakudo: my $cl = { "$^name upcased becomes {$^name.uc}" }; say $cl("larry")
p6eval rakudo 32961: OUTPUT[too few arguments passed (0) - 1 params expected␤current instr.: '_block26' pc 191 (EVAL_12:69)␤]
masak s/shloud/should/ 22:02
moritz_ why shouldn't it work? 22:03
masak moritz_: because the thing inside the string is also a closure.
moritz_ rakudo: my $cl = { $^a ~ $^a }; say $cl("b")
p6eval rakudo 32961: OUTPUT[bb␤]
moritz_ rakudo: my $cl = { $^a ~ { $^a }.() }; say $cl("b")
p6eval rakudo 32961: OUTPUT[too few arguments passed (0) - 1 params expected␤current instr.: '_block23' pc 167 (EVAL_14:65)␤]
masak moritz_: then you agree that it's a bit odd that it doesn't work?
moritz_ ah, I see what you mean. 22:04
masak should it or shouldn't it work?
moritz_ but since you can't pass arguments to closures in strings, it makes most sense to use the outer closure's self-declared parameters
masak I mean, there's no way to send arguments to a closure in a string anyway...
right.
masak files rakudobug
moritz_ I don't know if it's specced, from a dwim'miness POV it should work.
masak aye 22:05
jnthn masak: I think that's for the language list rather than rakudobug, IMO.
masak jnthn: gotcha.
(I already made the wrong call once today with sign())
jnthn I could also argue that keeping closure parameter semantics consistent is desirable, and saying that if you want a closrue that takes paratmers you can always do a pointy instead. 22:06
erm
Not closure paratmers, placeholder parameters.
But yes, I see the other argument too.
masak each time you say something worthwhile, I have to redo my text selection in the IRC buffer :P 22:07
moritz_ experienced the same thing a few times today already 22:08
jnthn masak: That's OK, many of the times you say something worthwhile I have another Rakudo ticket to work on. ;-)
masak so $^they are called 'placeholder parameters'?
moritz_ ;-)
jnthn I believe so.
masak jnthn: good thing I don't say something worthwhile that often, then :P 22:09
either I've been losing speed lately, or rakudo's been getting more robust, or both.
jnthn The proportion of the Perl 6 RT tickets you're the creator of suggests otherwise... ;-) 22:10
I'd like to hope Rakudo is getting more robust.
There can only be so many bugs, surely? :-)
moritz_ notices that real world hacking tends to catch very different bugs than the test suite 22:11
jnthn Yeah. I do try these days to put something close to what the bug was into the test suite, or un-fudge a test that fixing that made pass. 22:12
The second does happen a bit too.
masak mail sent. 22:17
now for the other bug I found... 22:20
masak grins evilly
masak gist.github.com/27262 23:10
lambdabot Title: gist: 27262 — GitHub
masak I didn't work too hard trying to shrink the example further. 23:11
pmichaud yet another lexicals bug.
lambdabot pmichaud: You have 5 new messages. '/msg lambdabot @messages' to read them.
masak pmichaud: aye, I knew you were going to say that :)
pmichaud well, that's what it _is_ :-)
masak well, sure.
pmichaud: do you think it will sort itself out after the lex branches come merging back to trunk? 23:12
pmichaud yes.
masak good.
pmichaud so far every lexical example that's been submitted seems to work in the lex branch
masak very good.
pmichaud right now we're just having trouble with context management (contexts being collected too soon or not at all) 23:13
masak sounds tricky.
jnthn Having seen, but not worked on, the code in question I can say it almost certainly *is* tricky.
pmichaud we're really close. 23:14
masak pmichaud: as in, if I go to bed now I might have to backlog the merge? 23:15
pmichaud you might. 23:18
moritz_ risks missing the merge, and goes to bed now ;) 23:42