»ö« | perl6.org/ | nopaste: paste.lisp.org/new/perl6 | evalbot usage: 'perl6: say 3;' or rakudo: / pugs: / std: | irclog: irc.pugscode.org/ | UTF-8 is our friend! Set by Juerd on 28 August 2009. |
|||
TimToady | seems like a smop to make a timeout actually say "TIMEOUT" | 00:01 | |
00:04
xinming_ left
00:11
cdarroch left
00:19
googe left,
googe joined
00:33
cotto joined,
Chillance left
|
|||
colomon | Looks like the relevant evalbot code is in pugs/misc/evalbot/lib/EvalbotExecuter.pm | 00:34 | |
00:44
meppl left
00:46
ihrd left
|
|||
pugs_svn | r28632 | lwall++ | [IO] clarify semantics and usage of note() | 00:47 | |
00:48
rhr_ joined
00:51
crythias joined
00:52
rhr left
00:58
crythias left
00:59
crythias joined
|
|||
diakopter | colomon: were you going to make that change? I can, if you like | 01:00 | |
colomon | diakopter: I have no idea how to make that change, alas. | 01:01 | |
so feel free to! | |||
01:02
SmokeMachine joined
|
|||
diakopter learned Perl's alarm quite a several years ago. /me goes to relearn it | 01:04 | ||
sjohnson throws the Perl Album on the CD player | |||
colomon | diakopter: If you want to provide a running narrative of what it takes to do it, I'm all ears. | 01:08 | |
:) | |||
sjohnson | i want to buy "The Camel Book, narrated by TimToady" on iTunes | 01:09 | |
01:09
quietfanatic joined
|
|||
diakopter | narrated! lol! there's a video!!?!? | 01:11 | |
oh | 01:12 | ||
01:13
Whiteknight left
|
|||
diakopter | colomon: well I'm installing an alarm signal handler that exits with a special error code, which will allegedly appear in $? after wait; is done | 01:15 | |
01:16
orafu left,
orafu joined
|
|||
diakopter | evalbot control restart | 01:22 | |
01:22
p6eval left,
p6eval joined
01:26
SmokeMachine left
|
|||
colomon | diakopter: so should this be the new evalbot? | 01:27 | |
diakopter | well | 01:28 | |
I'm testing it | |||
didn't seem to work. | |||
01:31
ihrd joined
|
|||
diakopter | and I broke other stuff :) | 01:32 | |
sec | |||
01:33
alanhaggai joined
|
|||
diakopter | evalbot control restart | 01:33 | |
01:33
p6eval left,
p6eval joined
|
|||
pugs_svn | r28633 | lwall++ | [STD] | 01:45 | |
r28633 | comment out useless file-scoped context declarators | |||
r28633 | remove all the no-longer-used {*} entries as eyesores | |||
r28633 | cut down the overview to those notes still in effect | |||
r28633 | getting readier to refactor sublanguages out to separate files | |||
r28633 | first to move out will be P5Regex | |||
r28633 | also planning to move out symbol table and error service routines | |||
diakopter | evalbot control restart | 01:46 | |
01:46
p6eval left,
p6eval joined
01:48
jaldhar_ joined
|
|||
diakopter | evalbot control restart | 01:53 | |
01:53
p6eval left,
p6eval joined
01:55
stephenlb left
01:58
p6eval left,
p6eval joined
01:59
p6eval left,
p6eval joined
02:00
_jaldhar left
|
|||
crythias | why don't you just call it yoyo | 02:00 | |
or elevator | |||
02:01
rhr joined,
ihrd left
02:02
p6eval left,
p6eval joined
|
|||
quietfanatic | rakudo: sleep 20 | 02:04 | |
p6eval | rakudo d91717: OUTPUT«TIMED_OUT» | ||
colomon | \o/ | 02:06 | |
02:06
p6eval left
|
|||
colomon | rakudo: say sin(pi+1); | 02:06 | |
quietfanatic | whoops | ||
diakopter: did you break evalbot? | 02:07 | ||
02:07
p6eval joined
|
|||
diakopter | rakudo: say sin(pi+1); | 02:07 | |
p6eval | rakudo d91717: OUTPUT«-0.841470984807896» | 02:08 | |
diakopter | sprixel: my $a=0; 1 while ++$a < 60000; say $a | ||
rakudo: sleep 99999999999999999999999999 | |||
p6eval | sprixel 28633: TIMED_OUT | ||
rakudo d91717: TIMED_OUT | |||
crythias | raduko: sleep while 1==1; | ||
diakopter | kaduro: wait while fork | 02:09 | |
quietfanatic | s/raduko/rakudo/ | ||
rakudo: sleep while 1==1 | |||
Actually... | |||
crythias | hee | ||
p6eval | rakudo d91717: TIMED_OUT | ||
quietfanatic | rakudo: sleep | ||
p6eval | rakudo d91717: TIMED_OUT | 02:10 | |
quietfanatic | is the simplest way. | ||
crythias | sudoku: 1 2 3 7 4 6 9 8 5 | ||
quietfanatic | orz | ||
perl6: sleep | 02:11 | ||
pugs_svn | r28634 | diakopter++ | [evalbot] added a TIMED_OUT message ++quietfanatic ++TimToady ++colomon --diakopter --diakopter --diakopter --diakopter | ||
p6eval | elf 28633: ( no output ) | ||
..sprixel 28633: OUTPUT«Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.» | |||
..rakudo d91717: TIMED_OUT | |||
..pugs: OUTPUT«***  Unexpected end of input at /tmp/a9shu8z8ry line 2, column 1» | |||
diakopter | std: sleep | 02:12 | |
quietfanatic | std: sleep | ||
p6eval | std 28633: OUTPUT«Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.ok 00:02 | ||
..105m» | |||
std 28633: OUTPUT«Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.Use of uninitialized value in numeric lt (<) at STD.pm line 40798.Use of uninitialized value in numeric gt (>) at STD.pm line 40798.ok 00:02 | |||
..105m» | |||
diakopter | say wha | ||
quietfanatic | pugs: sleep | 02:13 | |
p6eval | pugs: OUTPUT«***  Unexpected end of input at /tmp/DzKxbWJcja line 2, column 1» | ||
diakopter | if ($arg->{'_from'} < $op->{'_from'}) { # postfix | 02:14 | |
pugs: sleep 2 | |||
p6eval | pugs: OUTPUT«*** Unsafe function 'sleep' called under safe mode at /tmp/tEgcUZjCnE line 1, column 1 - line 2, column 1» | ||
diakopter | pugs: sleep() | ||
p6eval | pugs: OUTPUT«*** No compatible multi variant found: "&sleep" at /tmp/ZtnQVDklbj line 1, column 1 - line 2, column 1» | ||
diakopter | pugs: sleeple | ||
p6eval | pugs: OUTPUT«*** No such subroutine: "&sleeple" at /tmp/BSuiRN0jiR line 1, column 1 - line 2, column 1» | ||
02:14
rhr_ left
|
|||
crythias | sprixel: function shake(mymoneymaker) | 02:15 | |
p6eval | sprixel 28633: OUTPUT«Undeclared routines: function used at line 1 mymoneymaker used at line 1 shake used at line 1» | ||
diakopter | 1517 occurences of if $::DEBUG in STD.pmc.... I wonder if those were commented out... | 02:18 | |
TimToady | you might get a % or two | ||
02:19
frodwith left,
frodwith joined
02:22
Woodi left,
Woodi joined
|
|||
diakopter | std: my $a=0; 1 while ++$a < 40000; say $a | 02:27 | |
p6eval | std 28634: OUTPUT«ok 00:02 103m» | ||
diakopter | std: "function ()" | ||
p6eval | std 28634: OUTPUT«ok 00:03 94m» | ||
diakopter | std: "function (){ }" | ||
p6eval | std 28634: OUTPUT«ok 00:02 94m» | ||
diakopter | std: "function (){ say 4 }" | ||
p6eval | std 28634: OUTPUT«ok 00:02 95m» | 02:28 | |
diakopter | std: "function (){ say $a }" | ||
p6eval | std 28634: OUTPUT«Potential difficulties: Variable $a is not predeclared at /tmp/5N2NAPOeJX line 1:------> "function (){ say $a⏏ }"ok 00:02 97m» | ||
quietfanatic | Wait, is function a keyword? | ||
diakopter | std: "function (){ gripe $a }" | ||
p6eval | std 28634: OUTPUT«Potential difficulties: Variable $a is not predeclared at /tmp/p8snJ6O1et line 1:------> "function (){ gripe $a⏏ }"Undeclared routine: gripe used at line 1ok 00:02 97m» | ||
quietfanatic didn't notice the quotes | |||
diakopter | std: "function (){ gripe \$a }" | ||
p6eval | std 28634: OUTPUT«Potential difficulties: Variable $a is not predeclared at /tmp/etcVLvZovE line 1:------> "function (){ gripe \$a⏏ }"Undeclared routine: gripe used at line 1ok 00:02 97m» | ||
quietfanatic | Hohoh! | ||
diakopter | hohos are tasty | 02:29 | |
quietfanatic | Bet you've never had hohohs though. | ||
diakopter | no | ||
std: | 02:31 | ||
std: | |||
quietfanatic | rakudo: sleep | 02:32 | |
p6eval | rakudo d91717: TIMED_OUT | ||
TimToady | why _? | ||
diakopter | oh | 02:33 | |
I don't kown | |||
02:34
envi^home joined
|
|||
diakopter | EOUTTATIME | 02:34 | |
EOUTATIME | 02:35 | ||
www.entertainmentearth.com/images/%...1010lg.jpg | 02:36 | ||
images.forum-auto.com/mesimages/327...tatime.jpg | 02:37 | ||
02:38
avuserow_ is now known as avuserow
|
|||
diakopter | rakudo: my $a='99'; say \\$a | 02:39 | |
p6eval | rakudo d91717: OUTPUT«99» | ||
quietfanatic | rakudo: my $a='99'; say (\\$a).WHAT | 02:40 | |
p6eval | rakudo d91717: OUTPUT«Str()» | ||
quietfanatic | Shouldn't that be Capture or something? | ||
rakudo: my $a='99'; say (\($a)).WHAT | |||
p6eval | rakudo d91717: OUTPUT«Str()» | ||
quietfanatic | Now that really ought to be Capture(). | ||
unless the \() notation is gone. | 02:41 | ||
rakudo: my $a='99'; say (¢($a)).WHAT | |||
p6eval | rakudo d91717: OUTPUT«say requires an argument at line 2, near " (\x{a2}($a)).W"in Main (src/gen_setting.pm:2562)» | ||
quietfanatic | rakudo: my $a='99'; say (@%($a)).WHAT | 02:42 | |
p6eval | rakudo d91717: OUTPUT«say requires an argument at line 2, near " (@%($a))."in Main (src/gen_setting.pm:2562)» | ||
diakopter | std: /''/ | 02:45 | |
p6eval | std 28634: OUTPUT«ok 00:01 94m» | ||
quietfanatic | std: // | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null regex not allowed at /tmp/nqn0HhMfgR line 1:------> //⏏<EOL>FAILED 00:01 93m» | ||
quietfanatic | That's what's not allowed. | ||
std: /|/ | 02:46 | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/U6ABzFhIVy line 1:------> /|⏏/ expecting any of: termish wsFAILED 00:02 94m» | ||
quietfanatic | std: /|3|4/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 94m» | ||
quietfanatic | std: /|3|4|/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/o1oPLRx6ba line 1:------> /|3|4|⏏/ expecting any of: termish wsFAILED 00:02 94m» | ||
diakopter | std: /[]/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/jGZtAbMVTp line 1:------> /[⏏]/ expecting any of: termish wsFAILED 00:03 94m» | ||
diakopter | std: /|[]/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/XBtGxu9Alh line 1:------> /|[⏏]/ expecting any of: termish wsFAILED 00:02 94m» | ||
quietfanatic | std: /[<?>]/ | ||
p6eval | std 28634: OUTPUT«ok 00:02 95m» | 02:47 | |
diakopter | std: /||/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/JHp770wPSp line 1:------> /||⏏/ expecting any of: termish wsFAILED 00:01 94m» | ||
quietfanatic | std: /</ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/So3g3UXPOk line 1:------> /<⏏/ expecting any of: assertion nameFAILED 00:01 95m» | ||
diakopter | std: />/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unmatched closing bracket at /tmp/ic7IMIggDm line 1:------> /⏏>/ expecting any of: regex atom regex_infix termish wsFAILED 00:01 94m» | ||
quietfanatic | std: /</>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/AfPSobainj line 1:------> /<⏏/>/ expecting any of: assertion nameFAILED 00:01 94m» | ||
diakopter | std: /<>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/tTn3ZMTrhR line 1:------> /<⏏>/ expecting any of: assertion nameFAILED 00:01 94m» | ||
diakopter | std: /<:>/ | ||
quietfanatic | std: /<??>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/9h0LlTyyT6 line 1:------> /<⏏:>/ expecting any of: assertion nameFAILED 00:01 94m» | ||
std 28634: OUTPUT«ok 00:01 94m» | |||
diakopter | std: /<:?>/ | 02:48 | |
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/Y6C9TqEBg1 line 1:------> /<⏏:?>/ expecting any of: assertion nameFAILED 00:02 94m» | ||
quietfanatic | std: /<???>/ | ||
p6eval | std 28634: OUTPUT«ok 00:02 97m» | ||
quietfanatic | std: /<??????????????????>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/UMVdLmZHFk line 1:------> /<???⏏???????????????>/FAILED 00:01 96m» | ||
quietfanatic | TimToady well? | ||
diakopter | std: /<???!!!>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/9wP7ekbcnX line 1:------> /<???⏏!!!>/FAILED 00:01 96m» | ||
diakopter | std: /<??!!>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /<????>/ | 02:49 | |
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/M3TFAzvN20 line 1:------> /<???⏏?>/FAILED 00:02 96m» | ||
diakopter | std: /<0??1!!2>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/hWOqvAsMOm line 1:------> /<⏏0??1!!2>/ expecting any of: assertion nameFAILED 00:01 96m» | ||
diakopter | std: /<<>>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
diakopter | std: /<<<>>>/ | ||
quietfanatic | std: /<? ???>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/8b1GjEP7wt line 1:------> /<<<⏏>>>/ expecting any of: assertion nameFAILED 00:01 96m» | ||
std 28634: OUTPUT«===SORRY!===Unrecognized regex assertion at /tmp/dgLnVlYQNW line 1:------> /<?⏏ ???>/ expecting any of: assertion nameFAILED 00:01 96m» | |||
quietfanatic | std: /<!?>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | 02:50 | |
diakopter | std: !/&/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/oeVsMTZRg4 line 1:------> !/&⏏/ expecting any of: termish wsFAILED 00:01 99m» | ||
quietfanatic | std: /<!??>/ | ||
diakopter | std: !/&&/ | ||
p6eval | std 28634: OUTPUT«ok 00:02 96m» | ||
std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/f2XWaPr8XF line 1:------> !/&&⏏/ expecting any of: termish wsFAILED 00:03 99m» | |||
diakopter | std: !/&<?>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 100m» | ||
diakopter | std: /&&<?>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
diakopter | std: /&&/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===Null pattern not allowed at /tmp/u8oxJZoNEr line 1:------> /&&⏏/ expecting any of: termish wsFAILED 00:01 96m» | 02:51 | |
quietfanatic | std: /<!!>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /<!!!>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /<!!!!>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/Vz1aYGipBB line 1:------> /<!!!⏏!>/FAILED 00:01 96m» | ||
diakopter | one might think we're trying to fill irclog's db | ||
quietfanatic | std: /<?!>/ | ||
p6eval | std 28634: OUTPUT«ok 00:02 96m» | ||
quietfanatic | std: /<!???>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
02:52
cotto left,
cottoo joined
|
|||
quietfanatic | std: /<!????>/ | 02:52 | |
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/wJs2KjL7VY line 1:------> /<!???⏏?>/FAILED 00:01 96m» | ||
quietfanatic | std: /<!!???>/ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /<!!!???>/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/IKYhq9wrup line 1:------> /<!!!⏏???>/FAILED 00:01 96m» | ||
quietfanatic | I don't quite understand what rules it's using here. | 02:53 | |
diakopter | one could read the grammar. or the spec. wait, whom am I kidding? | 02:54 | |
quietfanatic | I SHALL READ THE GRAMMAR! | ||
02:54
cottoo left,
_jaldhar_ joined
02:55
cotto joined,
Util joined
|
|||
diakopter | std: \ | 02:57 | |
p6eval | std 28634: OUTPUT«ok 00:02 96m» | ||
quietfanatic | What's so funny about unspace? | ||
std: /\/ | 02:58 | ||
p6eval | std 28634: OUTPUT«===SORRY!===Regex missing terminator at /tmp/lRUdWIjfGH line 1 (EOF):------> /\/⏏<EOL>FAILED 00:02 97m» | ||
diakopter | std: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /\ / | ||
p6eval | std 28634: OUTPUT«===SORRY!===No unspace allowed in regex (for literal please quote with single quotes) at /tmp/VgK3nB7bBq line 1:------> /\⏏ /FAILED 00:01 96m» | ||
quietfanatic | cute! | ||
diakopter | std: /\' '/ | ||
p6eval | std 28634: OUTPUT«===SORRY!===(Possible runaway string from line 1)Unable to parse regex; couldn't find final '/' at /tmp/449eWG0Pj0 line 1 (EOF):------> /\' '/⏏<EOL> expecting escapeFAILED 00:01 96m» | 02:59 | |
quietfanatic | std: /\' '\/ \/' \'/ | 03:00 | |
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | According to what I understand from the grammar, /<!!!!>/ should parse. | ||
diakopter | std: /\' '/\'/'\/ '/'\//\ | ||
p6eval | std 28634: OUTPUT«ok 00:01 96m» | ||
quietfanatic | std: /<!!!!>/ | 03:01 | |
p6eval | std 28634: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/85tGHxoNmt line 1:------> /<!!!⏏!>/FAILED 00:01 96m» | ||
diakopter | TimToady: std uses 96MiB with the $::DEBUG lines; 75MiB without them | 03:02 | |
quietfanatic | It should parse as assertion:<!> containing assertion:<!!!>. | ||
diakopter | wait, no. 94MiB without them. | ||
sry | 03:03 | ||
quietfanatic | Still, 2 meggers is significant. | ||
03:06
jaldhar_ left,
RoomsUser_ joined
|
|||
quietfanatic | sprixel: say (1, 2, (3, 4), 5).map(*+1).perl | 03:09 | |
p6eval | sprixel 28634: OUTPUT«Sprixel Error: real method calls NYI» | ||
03:11
RoomsUser_ left
|
|||
pugs_svn | r28635 | kyle++ | [t/spec] Test for RT #69460 | 03:31 | |
r28636 | kyle++ | [t/spec] Test for RT #69378 | |||
03:36
tak11 left
03:48
crythias left
|
|||
pugs_svn | r28637 | lwall++ | [STD] fix P5Regex quantified atom capture just like we did Regex yesterday | 03:52 | |
03:55
sparc joined
04:02
mberends joined
|
|||
mberends enjoys an exciting backlog and looks forward to committing sprixel's test harness from $work | 04:06 | ||
quietfanatic | Okay, /<!!!!>/ should fail, but not with that error message. | 04:07 | |
std: /<!!!!>/ | |||
p6eval | std 28636: OUTPUT«===SORRY!===regex assertion not terminated by angle bracket at /tmp/mbiQ0pPcBZ line 1:------> /<!!!⏏!>/FAILED 00:02 97m» | 04:08 | |
quietfanatic | Well, maybe it should. | ||
Grr. | |||
04:14
alanhaggai left
04:22
baest left
04:23
Util left
04:28
colomon left
04:42
nihiliad left
04:48
baest joined
|
|||
pugs_svn | r28638 | lwall++ | [STD] break P5Regex grammar out from STD to separate file | 04:54 | |
r28638 | P5 grammar will only be loaded on demand | |||
05:23
zaphar_ps left
05:26
justatheory left
05:33
nbrown_ joined
05:40
zloyrusskiy joined
05:45
eternaleye left
05:48
ssm is now known as ssm_,
ssm_ is now known as ssm
05:51
nbrown left
06:06
zerhash left
06:08
eternaleye joined
06:19
hercynium left
06:26
mberends left
06:39
rfordinal3643 left
06:41
eternaleye left
06:42
colomon joined
06:49
rfordinal joined
|
|||
moritz_ | \o/ | 06:51 | |
diakopter | moritz_: hi | ||
rakudo: sleep 20 | 06:52 | ||
p6eval | rakudo d91717: TIMED_OUT | ||
diakopter | sprixel: loop (;1;) {} | ||
p6eval | sprixel 28638: OUTPUT«Sprixel Error: /_undefined_/ not yet implemented; apologies from the crew!» | 06:53 | |
quietfanatic | :) | ||
06:53
mberends joined
|
|||
diakopter | wait wha | 06:53 | |
pika FIRE | |||
PK FIRE | 06:54 | ||
quietfanatic | It's PK fire. | ||
Yeah. | |||
diakopter | oh. | ||
sprixel: 1 while 1 | |||
p6eval | sprixel 28638: TIMED_OUT | ||
quietfanatic | That won't keep running like the rakudo: sleep did, will it? | ||
mberends | diakopter: R U ready to merge Test.pm.js ? | ||
diakopter | checking | ||
mberends: whaddya mean merge | 06:55 | ||
mberends | I'm about to commit some changes - hopefully they don't collide with anything you're doing in that file | ||
carlin | rakudo: 'foo' ~~ /<ws>*/; | ||
diakopter | haven't done anything | ||
p6eval | rakudo d91717: TIMED_OUT | 06:56 | |
mberends | ok, preparing commit... | ||
diakopter | carlin: it's rebuilding rakudo atm... does that repeat forever for you? | ||
quietfanatic | it may be matching the zero-width pattern infinite times | ||
carlin | diakopter: Yip | ||
diakopter | oh | 06:57 | |
moritz_: g'morning | 06:58 | ||
moritz_ | good morning | ||
mberends | :) moritz_ | 07:01 | |
diakopter | std: say 'I\'m faster now' | ||
p6eval | std 28638: OUTPUT«ok 00:01 95m» | 07:02 | |
diakopter | o wait | ||
moritz_ | I've seen the TIMEOUT changes to p6eval in the backlog - diakopter++ | ||
diakopter | TimToady wants the _ removed | 07:04 | |
and maybe the D as well | 07:05 | ||
pugs_svn | r28639 | mberends++ | [sprixel] first cut at skip(), 'make spectest' improved | ||
diakopter | ++quietfanatic figured out the 'exit 14' -> $? == 14 thing | 07:06 | |
07:10
mariuz joined
|
|||
diakopter | phenny: tell diakopter g'morning | 07:13 | |
phenny | You can tell yourself that. | ||
07:13
diakopter is now known as diakopter_
|
|||
diakopter_ | phenny: tell diakopter g'morning | 07:13 | |
phenny | diakopter_: I'll pass that on when diakopter is around. | ||
07:13
diakopter_ is now known as diakopter
|
|||
avuserow | rakudo: say 1 + "nancy" | 07:18 | |
p6eval | rakudo d91717: OUTPUT«1» | ||
avuserow | rakudo: say "nancy" + 1 | ||
p6eval | rakudo d91717: OUTPUT«1» | ||
avuserow | rakudo: say "NaNcy" + 1 | ||
p6eval | rakudo d91717: OUTPUT«1» | ||
avuserow | perl6: say "nancy" + 1 | ||
p6eval | pugs, rakudo d91717: OUTPUT«1» | 07:19 | |
..elf 28639: OUTPUT«Argument "\x{6e}\x{61}..." isn't numeric in addition (+) at (eval 124) line 3.nan» | |||
..sprixel 28639: OUTPUT«Sprixel Error: TypeError: Object nancy has no method 'do_Additive'» | |||
07:19
eiro_ is now known as eiro
07:22
TiMBuS joined
07:27
snearch joined
|
|||
avuserow | perl6: say undef + 1 | 07:29 | |
p6eval | sprixel 28639: OUTPUT«Sprixel Error: /_term__S_undef_/ not yet implemented; apologies from the crew!» | 07:30 | |
..pugs: OUTPUT«1» | |||
..rakudo d91717: OUTPUT«Use of uninitialized value1» | |||
..elf 28639: OUTPUT«» | |||
avuserow | perl6: say undef ~ 1 | ||
p6eval | sprixel 28639: OUTPUT«Sprixel Error: /_term__S_undef_/ not yet implemented; apologies from the crew!» | ||
..pugs: OUTPUT«1» | |||
..rakudo d91717: OUTPUT«Use of uninitialized value1» | |||
..elf 28639: OUTPUT«» | |||
avuserow | rakudo: my Str $a = "Nancy"; my Int $b = 1; say $a + $b | 07:31 | |
p6eval | rakudo d91717: OUTPUT«1» | ||
avuserow | pugs: my Str $a = "Nancy"; my Int $b = 1; say $a + $b | ||
p6eval | pugs: OUTPUT«1» | ||
avuserow | sprixel: my Str $a = "Nancy"; my Int $b = 1; say $a + $b | ||
p6eval | sprixel 28639: OUTPUT«Sprixel Error: TypeError: Cannot read property 'M' of undefined» | ||
avuserow | elf: my Str $a = "Nancy"; my Int $b = 1; say $a + $b | ||
p6eval | elf 28639: OUTPUT«Argument "\x{4e}\x{61}..." isn't numeric in addition (+) at (eval 123) line 5.nan» | ||
moritz_ | dukeleto++ # google-opensource.blogspot.com/2009...rrots.html | 07:34 | |
07:43
rfordinal left
07:54
iblechbot joined
08:15
szabgab left
08:17
bionoid joined
08:18
synth left
|
|||
jnthn | oh morning | 08:25 | |
08:27
moritz_ sets mode: +o jnthn
|
|||
moritz_ | \o/ | 08:27 | |
08:31
xinming left
|
|||
Matt-W | \o/ jnthn | 08:34 | |
jnthn will make his first Rakudo commit in over a month later on today. :-) | 08:35 | ||
Matt-W | WHEEEEEEEEE | ||
is it huge and exciting? | 08:36 | ||
Matt-W may be suffering from morning giddiness and exciteability | 08:37 | ||
jnthn | Matt-W: Not yet | 08:38 | |
jnthn hasn't even written the content of first commit yet ;-) | |||
08:38
NorwayGeek left,
NorwayGeek joined
|
|||
Matt-W | :( | 08:40 | |
08:42
payload left
|
|||
jnthn | Matt-W: Don't worry. Huge and exciting will be on the way. | 08:42 | |
Matt-W | hurrah | 08:44 | |
08:47
xinming joined
08:48
payload joined
08:53
meppl joined
08:54
snearch left
|
|||
spinclad poings around the room like an alleged ferret | 08:56 | ||
^v^ 'huge and exciting,' v^v 'my natural state' ^v^ | 08:58 | ||
09:11
mberends left,
p6eval left,
Eevee left,
kcwu left,
lisppaste3 left,
yves left,
omega left,
Trey left,
kst left,
rhr left,
japhb left,
FOAD left,
jjore_ left,
rjh left,
kolibrie left,
Helios- left,
NorwayGeek left,
nbrown_ left,
Confield left,
jrtayloriv left,
[particle] left,
silug left,
araujo left,
kidd_ left,
dalek left,
cxreg left,
Rint left,
nothingmuch left,
diakopter left,
mikehh left,
allbery_b left,
andreasg1 left,
viklund_ left,
michaelr_ left,
tylerni7 left,
Intensity left,
blaze-x left,
garron left,
Infinoid left,
broquaint left,
clkao left,
buu left,
ewilhelm left,
dmpk2k left,
integral left
09:12
nbrown_ joined,
p6eval joined,
rhr joined,
Confield joined,
japhb joined,
Eevee joined,
kcwu joined,
jrtayloriv joined,
mikehh joined,
FOAD joined,
[particle] joined,
silug joined,
araujo joined,
lisppaste3 joined,
Trey joined,
kidd_ joined,
yves joined,
allbery_b joined,
omega joined,
andreasg1 joined,
michaelr_ joined,
viklund_ joined,
dalek joined,
kst joined,
jjore_ joined,
cxreg joined,
nothingmuch joined,
diakopter joined,
tylerni7 joined,
Intensity joined,
Rint joined,
Helios- joined,
kolibrie joined,
rjh joined,
broquaint joined,
dmpk2k joined,
Infinoid joined,
buu joined,
garron joined,
blaze-x joined,
integral joined,
clkao joined,
ewilhelm joined
09:13
NorwayGeek joined
09:15
rfordinal joined
09:17
bionoid left
09:22
[particle]1 joined
09:24
masak joined
09:31
yahooooo left
09:32
[particle] left
|
|||
carlin | I hate it when I think I've discovered a bug but can't test it through p6eval | 09:34 | |
Oh! | 09:35 | ||
rakudo: class Foo { use Test; } | |||
p6eval | rakudo d91717: TIMED_OUT | ||
carlin | No ... | 09:36 | |
rakudo: class Foo { use Test; } | |||
p6eval | rakudo d91717: TIMED_OUT | ||
09:41
yahooooo joined
09:43
riffraff joined
|
|||
carlin | gist.github.com/202884 # known? | 09:47 | |
masak | don't think so. | 09:49 | |
phenny | masak: 05 Oct 23:29Z <Tene> tell masak You should add weblocks to your list of web frameworks to look at. | ||
09:49
mberends joined
09:51
bionoid joined,
rfordinal left
|
|||
masak | ooh! another continuations-based framework! | 09:52 | |
Tene | I've heard very good things about weblocks. Very high praise. | 09:54 | |
afk sleep | |||
Matt-W | oooh | 09:55 | |
I liked the look of Seaside | |||
but I didn't really want to have to deal with a Smalltalk environment | |||
Be nice to have something like that in Perl 6 | 10:01 | ||
"When the user clicks on the appropriate link (or button), Weblocks maps the click back to the callback. If the callback is a lexical closure, the programmer will have the full context in which the closure was created despite the fact that it was created during a completely different HTTP request" yum | 10:02 | ||
10:03
rfordinal joined
10:12
riffraff left
10:25
rfordinal left
10:33
sri_ left,
sri_ joined
10:34
riffraff joined,
yahooooo left
10:46
ruoso left
11:07
huf_ joined
11:18
huf left
11:32
ruoso joined
11:56
iblechbot left
|
|||
carlin | github.com/carlins/mwbot # Now using JSON | 11:57 | |
'Night all | |||
masak | carlin: oops, my bad. it was reported. rt.perl.org/rt3/Ticket/Display.html?id=64688 -- marking as duplicate. | ||
can we consider changing the white text on yellow background to black on yellow in perl6.org/ ? | 12:05 | ||
moritz_ | as long as all the >>MORE<< links have the same color, yes | 12:06 | |
don't know if black is best | |||
masak | there needs to be more contrast, at least. | 12:07 | |
jonalv++, my colleague, pointed this out. | |||
moritz_ | then please go ahead | 12:08 | |
masak changes all the >>MORE<< links to a darker color | |||
moritz_ hopes that masak++ just has to change a few lines of CSS | 12:12 | ||
12:12
takadonet joined
|
|||
takadonet | morning all | 12:12 | |
12:18
Util joined
|
|||
moritz_ | masak: maybe the dark blue from camelia's link might be a good color | 12:20 | |
masak | good idea. I'll try that. | ||
waitaminute, which dark blue? | 12:21 | ||
there's one white link in the header, and one black. | |||
a darkish blue works quite well, though. I'll commit that. | 12:23 | ||
12:23
rgrau joined
|
|||
moritz_ | I meant the blue from the 6 and 9 and camelia's wings | 12:24 | |
12:25
[particle]1 left
|
|||
masak | oh, "wings", not "link". now I get it. | 12:25 | |
moritz_ a bit distracted. Sorry. | 12:26 | ||
pugs_svn | r28640 | masak++ | [perl6.org] made links dark blue instead of white | ||
r28640 | | |||
r28640 | The white didn't contrast enough with the pale yellow background in | |||
r28640 | some of the boxes. | |||
moritz_ | got a new colleage from the Ukraine, and so far I found at least 3 different mis-spellings of his name in that various departments | ||
12:30
szabgab joined
12:31
sundar joined
|
|||
jnthn | moritz_: Because it was transliterated in 3 different ways? :-) | 12:32 | |
moritz_ | jnthn: yes | 12:33 | |
slavik2 | moritz_: sounds about right ... what's his name? | 12:34 | |
jnthn | moritz_: There's more than one way to translit it. :-) | ||
moritz_: Is it really too hard to just use the cyrillic? ;-) | |||
slavik2 | haha | 12:35 | |
12:35
synth joined
|
|||
slavik2 | my name makes much more sense in Cyrillic than in Latin | 12:35 | |
masak | Cyrillic makes much more sense in Cyrillic than in Latin. | ||
jnthn | Ес, бут латин ин сириллик ис од. | 12:36 | |
moritz_ | I don't know his cyrillic name, and it's hardly my place to give away | 12:38 | |
but the administration people are oddly attached to latin here | 12:40 | ||
jnthn | Righty. Rakudo time! | 12:41 | |
moritz_ | jnthn: so what are you working on today? | 12:45 | |
jnthn | moritz_: Initial pieces towards signature handling changes. | ||
moritz_ | jnthn: great. Has you grant been approved? | 12:46 | |
jnthn | moritz_: Yes. | ||
moritz_ | even better! | 12:47 | |
jnthn | moritz_: But not announced on news.perlfoundation.org yet, but I got email saying it has been. | ||
moritz_ | just wanted to write that it hasn't been announced :) | ||
jnthn | Yeah | ||
I'm sure TPF will get to it. | |||
jnthn gets a clean Parrot tree built, since the updated one SEGV'd somehow. | 12:48 | ||
masak | Rakudo time! \o/ | 12:49 | |
12:50
ruoso left
|
|||
jnthn really hopes this Parrot build works... | 12:51 | ||
AARRRGH! | 12:52 | ||
.\miniparrot.exe config_lib.pasm > runtime\parrot\include\config.fpmc | |||
NMAKE : fatal error U1077: '.\miniparrot.exe' : return code '0xc0000005' | 12:53 | ||
miniparrot.exe segfaults. | |||
masak | :/ | ||
moritz_ | trunk HEAD? | ||
jnthn | moritz_: Whatever PARROT_REVISION wants, I just did a clean --gen-parrot | 12:54 | |
Nuked my tree and all that lot. | |||
So it's not leftovers. | |||
moritz_ | did you also delete parrot_install/ ? | 12:55 | |
anyway, we could just as well dump PARROT_REVISION to current HEAD to get some testing | |||
jnthn | moritz_: yup | 12:56 | |
moritz_: trying head now | |||
moritz_ | s/dump/bump/ | ||
jnthn | .oO( we could just as well dump parrot... ) |
12:58 | |
12:58
yahooooo joined
|
|||
jnthn | OK, so | 13:03 | |
turns out we switched to optimized Parrot by defualt. | |||
masak | "fast but wrong"? | 13:07 | |
jnthn | More like "fails to build quite fast" :-) | ||
That is, Parrot fails to build. Doesn't evne get to building Rakudo. | |||
Matt-W | doh | 13:08 | |
13:08
[particle] joined
13:09
SmokeMachine joined
|
|||
moritz_ | so, what's up with proto? | 13:11 | |
specifically with the installed-modules branch | |||
13:12
zloyrusskiy left
|
|||
mberends | er, sorry sir, I found this toy called sprixel and forgot about proto... temporarily :/ | 13:16 | |
masak | :) | ||
mberends | it's a damn good excuse imho | ||
moritz_ | aye | 13:17 | |
masak | moritz_: I'm reading the TODO list at the end of the proto script. it seems to be coming along nicely. up to step 11 completely done. step 12 part done. | ||
mberends++ | |||
I'm thinking of givein that branch a spin. I'm looking forward to the benefits a centralized lib/ will bring. | |||
13:18
xinming_ joined
13:20
xinming left
|
|||
mberends | masak: we can rendezvous in proto later in the week, tuits permitting | 13:21 | |
dalek | kudo: f845ccf | jonathan++ | Configure.pl: On Win32, the optimized Parrot does not even build, so don't do --optimize on Win32 for now. |
||
masak | mberends: aye. for great justice. | 13:22 | |
mberends | masak: and world peace. | ||
masak | mberends: I'll also see if I can't sneak in a few tuits for the temporal-flux implementation. | ||
mberends: yes, but someone set up us the bomb. | |||
13:23
iblechbot joined
|
|||
mberends | masak: urghh :( | 13:23 | |
masak | did I mention recently how extremely unhelpful the line 'in Main (src/gen_setting.pm:3468)' is? | ||
it contains negative usefulness. | |||
colomon | masak: It is correct, isn't it? I mean, you could look up src/gen_setting.pm:3468 and figure out what file the problem actually was in. | 13:31 | |
(disclaimer: not that I have tried this myself, mind you. I always just look where I've just made the change.) | |||
jnthn | No, it seems tos how that on parse errors, so it's useless. | 13:32 | |
masak | nod. | ||
colomon | Oh, it's the last line of the file. I see. | 13:34 | |
negative usefulness indeed. | |||
masak | I've ticketed it, but I seemed to have excess LTA rage inside me. | 13:35 | |
I feel better now. | |||
13:36
PacoLinux left
13:37
PacoLinux joined
|
|||
Matt-W | masak: breathe deeply | 13:39 | |
It is very much less than awesome | |||
But we will survive the dark time | |||
and one day rejoice when it goes away | |||
masak | \o/ | 13:40 | |
Matt-W | does pmichaud's new rx engine have amazing error reporting potential? | ||
masak | possibly. it's supposed to bring us closer to STD.pm, so... | ||
jnthn digs into some refactoring. | 13:41 | ||
oh man, where to start... | |||
Util | perl6 .say for @*INC; | ||
perl6: .say for @*INC; | 13:42 | ||
p6eval | rakudo f845cc: OUTPUT«/home/p6eval/.perl6/lib/home/p6eval//p1/lib/parrot/1.6.0-devel/languages/perl6/liblib.» | ||
..elf 28640: OUTPUT«Use of uninitialized value in concatenation (.) or string at ./elf_h line 5105.syntax error at (eval 122) line 4, near "{->say" at ./elf_h line 5881» | |||
..sprixel 28640: OUTPUT«Sprixel Error: @INC is not defined» | |||
..pugs: OUTPUT«» | |||
13:43
TiMBuS left
|
|||
Util | rakudo: .say for @*INC; | 13:43 | |
p6eval | rakudo f845cc: OUTPUT«/home/p6eval/.perl6/lib/home/p6eval//p1/lib/parrot/1.6.0-devel/languages/perl6/liblib.» | ||
PerlJam | jnthn: begin at the beginning and continue until the end. Then stop | ||
Util | rakudo: BEGIN { unshift @*INC, "kibble" }; .say for @*INC; | ||
p6eval | rakudo f845cc: OUTPUT«kibble/home/p6eval/.perl6/lib/home/p6eval//p1/lib/parrot/1.6.0-devel/languages/perl6/liblib.» | ||
jnthn | PerlJam: Suddenly it's all clear to me! | ||
;-) | |||
Util | rakudo: use lib "kibble"; .say for @*INC; | ||
p6eval | rakudo f845cc: OUTPUT«/home/p6eval/.perl6/lib/home/p6eval//p1/lib/parrot/1.6.0-devel/languages/perl6/liblib.» | ||
PerlJam | jnthn: or for more fun ... begin in the middle and work your way outward until you reach the edges. Then stop. :-) | ||
Util | :( | ||
PerlJam | jnthn: what are you refactoring? | 13:44 | |
jnthn | PerlJam: Initially, signatures. | ||
But that's a big thingy. | |||
My initial task is to refactor the way actions deal with signatures, to make things neater, use more compile time knowledge at compile time, and get the signature AST generation pulled out into one place. | 13:45 | ||
Util | In Rakudo, `use lib` parses, but silently has no effect? | ||
jnthn | That won't win us much besides cleaner code initially. | ||
Next step is re-do the way signatures are stored internally. | 13:46 | ||
Then switch to constructing those. | |||
masak | ah, a signatures refactor. | ||
jnthn | With maybe a compatibility layer in, or maybe not. | ||
After that, stop using Parrot's signature binder and start using our own. | 13:47 | ||
masak | that'll close a couple of signatures tickets, I imagine. | ||
PerlJam | Util: apparently | ||
jnthn | Then finally, all the missing signatures features. | ||
Matt-W | Cleaner code as a first step is probably a good thing, if it lets you see what to do next more easily | ||
jnthn | Matt-W: Yes, I think this is a place to start. | ||
Matt-W | And since we have a good test suite, it's easier to go in and do these things | 13:48 | |
jnthn | a *good* place | ||
Matt-W | At my work, we don't have a good test suite, so we just can't | ||
Matt-W is really coming over to TDD | |||
or at least, comprehensive unit testing | |||
13:48
tlb joined
|
|||
Util | I cannot find any references to `use lib` in the specs, although S19 list `-I` as doing the equivalent, like `-I` did on Perl5's command-line. | 13:48 | |
Matt-W | Util: so far I've only seen Perl 6 code say BEGIN { @*INC.push: 'foo' } | 13:49 | |
I'm not sure if that's supposed to be the final form of it | 13:50 | ||
Util | Matt-W: Me, too. | ||
diakopter | phenny: g'morning | ||
phenny | diakopter: 07:13Z <diakopter_> tell diakopter g'morning | ||
13:53
PacoLinux left
13:54
PacoLinux joined
|
|||
mberends | g'morning diakopter | 13:55 | |
diakopter | mberends: howdy | 13:56 | |
mberends: have you explored other .t that (could possibly) have some that pass? | 13:58 | ||
diakopter hasn't finished backlogging | |||
mberends | diakopter: no, but spectest.data has a few files commented out that were partly working but died after a recent update | 14:01 | |
diakopter | oh :) | 14:02 | |
mberends | S04-statement-modifiers/if.t S04-statements/do.t S04-statements/for.t S04-statements/if.t S04-statements/while.t | 14:03 | |
masak | rakudo: class MyMatch does Associative { method postcircumfix:<{ }> { "foo" } }; $/ = MyMatch.new; say $0 | 14:07 | |
p6eval | rakudo f845cc: OUTPUT«get_pmc_keyed() not implemented in class 'MyMatch'in Main (/tmp/6peZmmL4bY:0)» | 14:08 | |
masak submits rakudobug | |||
14:09
Util left
|
|||
mberends | diakopter: next spectest improvement will be skipping blocks of code, including non-test lines. Thereafter, a spectest.data todo directive to complement the skip directive. | 14:10 | |
14:15
justatheory joined
14:17
Chillance joined
14:20
Psyche^ joined
14:21
Patterner left,
Psyche^ is now known as Patterner
14:25
PacoLinux left
|
|||
mberends | diakopter: I'll explore other spec/*/*.t files manually in the next few days. Later on there will be a harness extension to automatically search for more tests. | 14:26 | |
14:29
nihiliad joined
14:30
riffraff left,
sparc left,
Jedai left,
ilbot2 left,
cosimo_ left,
Khisanth left,
gbacon left,
PacoLinux joined
14:31
riffraff joined,
sparc joined,
Jedai joined,
ilbot2 joined,
gbacon joined,
cosimo_ joined
|
|||
pmichaud | good morning, #perl6 | 14:32 | |
moritz_ | oh hai | ||
jnthn | pmichaud: morning :-) | 14:34 | |
masak | morning, pmichaud | ||
Matt-W | o/ pmichaud | ||
jnthn | heh wtf | 14:35 | |
Failed 20/435 test scripts. -1306/29613 subtests failed. | |||
masak | negative information again :) | 14:36 | |
jnthn | Literally. | ||
masak | hm, if you failed a negative amount of subtests, does that mean that you passed more than the available amount of subtests? | 14:37 | |
14:37
ruoso joined,
Woodi left
14:47
Khisanth joined
15:04
pmurias joined
15:06
mberends left
15:11
rfordinal joined
15:14
PerlJam left
15:17
sparc left,
ilbot2 left
16:09
tlb left
17:33
elmex left
20:06
Chillance left
22:44
masak left
|