|
www.parrotcode.org/ | Last release: 0.7.1 "Manu Aloha" Set by moderator on 17 September 2008. |
|||
|
00:02
Ademan joined
|
|||
| dalek | r31423 | coke++ | trunk: | 00:03 | |
| : [tcl] use exceptions that behave like [error] - fixes some spectests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31423 | |||
| r31424 | coke++ | trunk: | 00:04 | ||
| : [tcl] don't bother running tests we know to fail. (moritz++ for reminding me.) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31424 | |||
|
00:09
AndyA joined
00:13
TiMBuS joined
|
|||
| chromatic | moritz, I don't think it does. pm's implementation there may not be perfect, but the idea is sound. | 00:24 | |
| I haven't read the patch yet, so I'm not suggesting the implementation is problematic, by the way. | 00:26 | ||
|
00:30
bacek_ joined
|
|||
| dalek | r31425 | coke++ | trunk: | 00:33 | |
| : [tcl] whoops, unskip passing test. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31425 | |||
| r31426 | chromatic++ | trunk: | 00:40 | ||
| : [ncigen] Removed hard-coded path in shebang line, per Perl::Critic policy. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31426 | |||
| r31427 | chromatic++ | trunk: | |||
| : [Tcl] Removed hard tabs in Tcl test tool. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31427 | |||
|
02:26
Andy joined
02:47
chromatic joined
03:23
Ontolog joined
04:00
TiMBuS joined
04:17
chromatic joined
|
|||
| dalek | r31428 | pmichaud++ | trunk: | 04:20 | |
| : [rakudo]: Update dec_number to avoid split/join removal of underscores. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31428 | |||
|
04:20
pjcj joined
04:45
grim_fandango joined
|
|||
| dalek | r31429 | pmichaud++ | trunk: | 05:15 | |
| : [rakudo]: Allow underscore in exponents. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31429 | |||
| r31430 | pmichaud++ | trunk: | 05:34 | ||
| : [rakudo]: Allow unspace before dotty ops. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31430 | |||
|
05:34
Khisanth joined
05:54
Bzek joined
06:02
cotto_home joined
|
|||
| dalek | r31431 | pmichaud++ | trunk: | 06:04 | |
| : [rakudo]: STD.pm convergence -- dotty postcircumfix and methodops | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31431 | |||
|
06:22
Bzek joined
06:26
cognominal joined
06:27
Bzek joined
|
|||
| dalek | r31432 | pmichaud++ | trunk: | 06:29 | |
| : [rakudo]: Leave .= to be parsed as infix for now. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31432 | |||
|
06:38
uniejo joined
06:43
Khisanth joined
06:56
iblechbot joined
07:05
tewk_ joined
07:38
revertTS joined
07:40
bacek_ joined
|
|||
| isop | is there some way to make a rule not insert smart whitespace at a specific point? | 08:13 | |
| moritz | don't use a whitespace in the rule at that point | ||
| isop | ah hmm | 08:16 | |
|
08:51
clunker3 joined
09:00
tewk joined
09:04
masak joined
09:24
Whiteknight joined
09:32
s1n joined
|
|||
| Ontolog | I want to debug my actions.pm but it seems adding 'say' statements doesn't work | 09:37 | |
| Any way to debug it? | |||
| masak | Ontolog: put custom attributes in the PAST output? | 09:38 | |
| Ontolog | uhh | 09:39 | |
| you lost me | |||
| i am a complete noob | 09:40 | ||
| masak | Ontolog: no need to debase yourself by using words such as 'noob'. :) | 09:43 | |
| 'beginner' is perfectly fine | 09:44 | ||
| actions.pm generates an abstract syntax tree, yes? | |||
| that's its job | |||
| I'm sure you can find more info about that in the Rakudo dev docs somewhere | 09:45 | ||
| or in the PCT docs | |||
| once you know what PAST is, you'll see why you don't really need 'say' | 09:48 | ||
| also, there's a way to set Rakudo to output PAST instead of running the program | 09:49 | ||
| something like --target=PAST | |||
|
10:02
Bzek_ joined
|
|||
| Ontolog | yes i know about that | 10:04 | |
| i am going through the tutorial | |||
| on parrotblog.org | |||
| i just can't get the simple assignment to work a=1 | |||
| apparently Method 'item' not found for invocant of class 'Undef' | 10:05 | ||
| scsys.co.uk:8001/18862 | 10:06 | ||
| scsys.co.uk:8001/18863 | 10:07 | ||
| that's actions.pm and grammar.pg | |||
| again I am just running a=1 | |||
| the output from --target=past *looks* ok to me but again I am a beginner | |||
| oops wait no | 10:08 | ||
| it doesn't even get to past stage here | |||
| output of parse looks ok | |||
| shown here: scsys.co.uk:8001/18864 | |||
| dalek | r31433 | kjs++ | trunk: | 10:11 | |
| : [pirc/new] convert another linked list into a hashtable data structure. | |||
| : Not sure if this really improves performance. A small test program told me a hashtable is only faster starting from 1500 strings or so. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31433 | |||
| masak | Ontolog: ah, you're building yourself a language? | 10:21 | |
| I haven't done that yet, so I don't know if I can be of much assistance :) | |||
| Ontolog | masak: just for the purpose of understanding how it works | ||
| masak | but surely others in here can | ||
| Ontolog++ # curiosity | |||
| Ontolog | haha thanks | 10:22 | |
| i don't think i can help much with Rakudo unless I understand these basics | |||
| masak | don't say that :) it makes me feel inadequate... | 10:24 | |
|
10:24
AndyA joined
|
|||
| masak heads over to parrotblog.org | 10:24 | ||
|
10:27
isop joined
|
|||
| GeJ | masak: trunk/languages/squaak/doc will do as well. | 10:38 | |
| masak | GeJ: gracias | ||
| I think this is just what I need, too. | |||
| GeJ | I should reread them too. | 10:40 | |
| cognominal | is it possible de derive a grammar from another and change the precedence (and meaning) of an operator? | 10:51 | |
|
11:18
gaz joined
11:23
Whiteknight joined,
UltraDM joined
|
|||
| dalek | r31434 | coke++ | trunk: | 11:35 | |
| : [tcl] update spec test numbers | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31434 | |||
| r31435 | jkeenan++ | trunk: | 11:51 | ||
| : Correct use of hard tabs in three locations, which was causing failure of coding standards test. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31435 | |||
|
11:58
Ontolog joined
|
|||
| pmichaud | ('say' in actions.pm) say works just fine in actions.pm -- just don't forget the parens. | 12:13 | |
| say 'hello'; # error | |||
| say('hello'); # works | |||
| masak | nqp is like a Perl 6 for ascetics :) | 12:20 | |
| pmichaud | we're just trying to keep the parsing simple. :-) | ||
| masak | aye | ||
| pmichaud | but I'm thinking I either need to get listop forms to report an error, or go ahead and add listops. | 12:21 | |
| masak | mm | ||
| pmichaud | since "say doesn't work in NQP" ends up being a commonly reported problem :-) | ||
| masak | :) | ||
| I've been toying with the idea of fleshing out the test suite for nqp | 12:22 | ||
| looks like pleasant work | |||
|
12:32
tetragon joined
12:34
klaasjan joined
|
|||
| dalek | r31436 | pmichaud++ | trunk: | 12:50 | |
| : [rakudo]: spectest-progress.csv update: 180 files, 3897 passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31436 | |||
| Ontolog | cool thanks I'll try say() | 12:59 | |
|
13:32
gryphon joined
13:50
bacek joined
|
|||
| Coke | (3897 passing tests). Hurm. I wonder if I can catch up there. | 13:51 | |
| moritz | I think it's not a fair comparison (in terms of men power ;) | 13:53 | |
| Coke | ... Yes, I have you hopelessly outnumbered? | 13:56 | |
| I think I can actually pass you in the short term, though. | |||
| (since a lot of partcl is already written; I just need a few more shims here and there to be able to run the tests.) | 13:57 | ||
| moritz | until jonathan is back you have me outnumbered ;) | 13:59 | |
| masak | moritz: I'll help you. | ||
| moritz | but we have the advantage of more contributors to the test suite | ||
| masak: I'm looking forward to it | 14:00 | ||
|
14:00
kj joined
|
|||
| Ontolog | oh yo | 14:08 | |
| dalek | r31437 | moritz++ | trunk: | ||
| : [rakudo] add three more files to spectest_regression | |||
| : (azawawi++ for fudging two of them) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31437 | |||
| Ontolog | in pir creating a loop makes a new scope??? | ||
| moritz | pir has loops? | 14:09 | |
| Ontolog | i have a situation $S99 = 'duh'; loop_label: printerr $S99; goto label | ||
| printerr doesn't print out 'duh' | |||
| only if i set $S99 in the loop | |||
| particle | you don't go to loop_label | ||
| Ontolog | just a typo | ||
| particle | only .sub creates a new scope | ||
| Ontolog | hmmmmmm | 14:10 | |
| moritz | most likely something other is wrong | ||
| Ontolog | this is the interactive loop | 14:11 | |
| in HLLCompiler | |||
| i am trying to fix a small bug with the prompt | |||
| particle | did you try a test program? | ||
| Ontolog | nope... i'm thinking the interactive loop must be doing something special | 14:12 | |
| resetting all the registers or something | |||
| nopaste | "particle" at 98.232.28.49 pasted "simple test (working)" (8 lines) at nopaste.snit.ch/14175 | 14:13 | |
| Ontolog | thanks particle | 14:14 | |
| particle | need to hit <ctrl-d> after you input your program with parrot - | ||
| Ontolog | doesn't it evaluate after a newline? | ||
| particle | parrot's not as broken as you suspected ;) | ||
| no, newlines are allowed in pir, like between subs | |||
| or within, whatever | 14:15 | ||
| Ontolog | but in interactive mode | 14:19 | |
| when i press enter | |||
| the line gets evaluated | |||
| particle | this is parrot, not perl6.pbc | ||
| pmichaud | ....interactive mode? for PIR? | 14:20 | |
| moritz | which makes sense, because you can put multiple Perl 6 statements in one line | ||
| you can't in PIR | |||
| particle | there's no interactive mode for pir | 14:21 | |
| "parrot -" is different from "parrot perl6.pbc" | |||
| pmichaud | ahhhhhh | ||
| it's parrot reading from stdin | |||
| particle runs off to the airport, back later for hacking & | 14:22 | ||
| pmichaud | right, the program doesn't get compiled/run until the whole thing is read (i.e., until ctrl+d if entering from standard input) | ||
|
14:25
jhorwitz joined
|
|||
| Ontolog | pmichaud: i sent a patch for HLLCompiler.pir | 14:28 | |
| pmichaud | rt #? | 14:29 | |
| Ontolog | 59366 | 14:30 | |
| it's some minor thing | |||
| not very important | |||
| just the prompt thing was bothering me | 14:31 | ||
| pmichaud | the patch also adds "monkey" to languages.pm ? | 14:33 | |
| :-D | 14:34 | ||
| Ontolog | oops | 14:39 | |
| no on | |||
| that is a mistake sorry | |||
| pmichaud | no problem :-) | ||
| Ontolog | i was practicing on my own language | ||
| haha | |||
| NotFound | If you want full interactivity you can try pirric ;) | ||
| Ontolog | pirric? is that another binary? | 14:40 | |
| NotFound | Is a Basic interpreter '80 style | 14:41 | |
| Ontolog | ahhh | ||
| i remember we had crazy old computers in high school | 14:42 | ||
| and we did some TRS-80 programming | |||
| using basic | |||
| NotFound | examples/pir/pirric.pir | ||
| Then you'll feel like at home. | |||
| Coke | whee, getting an assertion in src/string.c | 14:45 | |
| (cd languages/tcl; make spectest to get the t_tcl directory and the binary files, but you can kill it after the cvs checkout); ../../parrot tcl.pbc t_tcl/binary.test # eventually goes boom. | 14:47 | ||
| ... if someone's bored. =-) | |||
| moritz | purl, bored is <reply>bored? build a nuke! | 14:48 | |
| purl | ...but bored is <reply>Knuth said something about boredom which I'm not going to quote. or |<action> does a little dance or garfieldminusgarfield.tumblr.com/po...1365506... | ||
| moritz | purl, bored is also <reply>bored? build a nuke! | 14:49 | |
| purl | okay, moritz. | ||
|
14:50
pjcj joined
|
|||
| Coke | moritz: I think you need extra care to get it to pick one of a list. | 14:50 | |
| bored? | |||
| purl does a little dance or garfieldminusgarfield.tumblr.com/post/31365506 or <reply>bored? build a nuke! | |||
| moritz | ah, probably | 14:51 | |
| well, not that important | |||
| moritz leaves purl broken, wihtout any guilty feelings | |||
| NotFound | Poor purl | ||
| purl | NotFound, can you spare a dime. | ||
| masak | purl is the #parrot equivalent if the Office Paperclip | 14:54 | |
| moritz | lol | ||
| masak | s/if/of/ | ||
| Coke | bored? | 14:55 | |
| purl | bored is garfieldminusgarfield.tumblr.com/post/31365506 | ||
| Coke | bored? | ||
| purl does a little dance | |||
| Coke yay, fixed. | |||
| NotFound | masak: looks like you are making a joke. Do you want help? | ||
| moritz | Coke: so what was the magical incantation? | ||
| Coke | random factoid is choice1|choice2|choice3 | 14:56 | |
| random factoid? | |||
| purl | feature creep | ||
| Coke | random factoid? | ||
| purl | feature creep | ||
|
14:57
rurban joined
|
|||
| Coke | change 1USD to DEM | 14:57 | |
| purl | Coke: that doesn't look right | ||
| moritz | Coke: DEM is long dead ;) | ||
| NotFound | DEM? | ||
| Coke | change 1USD to euro | 14:58 | |
| purl | Coke: that doesn't look right | ||
| DEM is "jeff" also | |||
| Coke | duetschemark | ||
| moritz | Deutsche Mark died on 2000-12-31, iirc | ||
| Coke | I was just trying the infobot example, 'sall. | ||
| moritz | ok ;) | ||
| Coke | the pound? | ||
| purl | the pound is, like, on => vt. Syn. {bang on} | ||
| NotFound | Old pounds never die | ||
| moritz | purl, 1 meter in foot | 14:59 | |
| purl | moritz: what? | ||
|
15:00
PacoLinux joined
|
|||
| masak | moritz: 'in feet', p'haps? | 15:05 | |
| moritz | purl, 1 meter in feet? | ||
| purl | bugger all, i dunno, moritz | ||
| masak | haha | ||
| moritz | stupid infobot | ||
| masak | purl: you're obnoxious _and_ ignorant | ||
| purl | masak: what? | ||
| dalek | r31438 | moritz++ | trunk: | ||
| : [rakudo] one more test for rakudo | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31438 | |||
|
15:10
hercynium joined
15:19
rurban joined
|
|||
| pmichaud | getting the prompt to work properly in hllcompiler is tricky :-| | 15:24 | |
| Tene | cardinal's prompt has some weird issues I haven't looked into yet. | 15:28 | |
| pmichaud | the patch I'm working on now may fix it a bit | ||
| Tene | pmichaud++ | ||
| Coke | I know tcl jumps through hoops because readline doesn't work the same if you have readline vs. you don't. | ||
| (in one case I have to print the prompt, the other I get it for free. most annoying) | 15:29 | ||
| pmichaud | yes, that's essentially what HLL compiler is looking at | ||
| Tene | pmichaud: Thank you for PCT and PGE. They're delightful to work with. | ||
| pmichaud | You're very welcome. | ||
| I like bringing delight into people's lives. | |||
| I think pmc2c is b0rken | 15:41 | ||
| in src/pmc/parrotio.pmc, look at the code that is generated for RETURN(INTVAL -1) | |||
| it looks to me as though it's actually return 1 | 15:42 | ||
| *returning | |||
| instead of -1 | |||
| nopaste | "pmichaud" at 76.183.97.54 pasted "incorrect code generated by pmc2c...?" (18 lines) at nopaste.snit.ch/14177 | 15:43 | |
| pmichaud | anyone around who groks pmc2c? or should I file a ticket? | 15:44 | |
| looks like a ticket. | 15:48 | ||
| Infinoid | I'm looking at it, but no promises. its a badly generated $returns_accessors in PCCMETHOD.pm | 15:52 | |
| I'm guessing its a simple regex failure... it affects a couple of RETURN(INTVAL -2)'s above, too. | |||
| /[\\**]?(\\"?\\w+\\"?)/ is dropping the leading hyphen | 16:08 | ||
| Infinoid stares at that for a while. | 16:09 | ||
|
16:09
Theory joined
|
|||
| moritz | is that a Perl 6 regex? | 16:09 | |
| pmichaud | no, p5 | ||
| moritz | then it's weird | ||
| pmichaud | yes, it is. | 16:10 | |
| moritz | no need to escape * in a char class | ||
| pmichaud | or to double it. | ||
| moritz | aye | ||
| pmichaud | I think someone was thinking p6 regex when they wrote that | ||
| it probably should be \\** | |||
| moritz | or was just plain confused ;) | ||
| pmichaud | with no brackets | ||
| but that's strictly a guess. | |||
| Infinoid | - if ($name =~ /[\\**]?(\\"?\\w+\\"?)/) { | 16:11 | |
| + if ($name =~ /[\\**]?(\\"?[-\\w]+\\"?)/) { | |||
| that seems to generate -1 correctly. no idea if it breaks anything else tho | |||
| moritz | that also allows a-a | 16:12 | |
| pmichaud | RT #59374 | ||
| moritz | is that allowed? | ||
| pmichaud | depends on how strict we think pmc2c should be in parsing source, I guess. | 16:13 | |
| Infinoid | it's meant to keep from stripping the - in "RETURN(INTVAL -1)" | ||
| particle | where is this code? i'll have a look | ||
| Infinoid | lib/Parrot/Pmc2c/PCCMETHOD.pm at around line 285 | ||
| moritz | then better -?(\\"?[\\w+]... | ||
| Infinoid | I don't really see a problem with it handling complex math expressions. the generated C can handle that, at least for the RETURN() case | 16:14 | |
| I think the \\w is too strict | |||
| I think it won't let you return STRING "funny-stuff" either | 16:15 | ||
| pmichaud | sure, but then why just '-'? We would need + * % / ..... | ||
| moritz | and what about whitespaces? | ||
| Infinoid | if you wanted to handle all strings, then if the quotes are there, it should match pretty much anything but another quote | ||
| ENEEDMORETESTS | 16:16 | ||
| particle | so, it can either be a variable, variable pointer, string, or expression | 16:23 | |
| pmichaud | I don't think we should allow expression. | 16:24 | |
| because a string is already an expression. | |||
| particle | -1 is an expression | ||
| pmichaud | so is "hello" | ||
| but PCCMETHOD obviously treats "hello" specially for some reason | 16:25 | ||
| particle | not really, it sticks it in $name | ||
| pmichaud | also, the part that parses RETURN(...) doesn't allow inner parens for some reason, so there are a lot of expressions that don't work anyway | ||
| yes, but it sticks it in $name without the quotes | |||
| particle | with the quotes | 16:26 | |
| Infinoid | the quotes are matched too | ||
| pmichaud | oh, you're correct, sorry. | ||
| Infinoid | but leading * isn't matched, strangely. | ||
| particle | (\\"?\\w+\\"?) | ||
| pmichaud | at any rate, it looks to me like it's trying to match terms and not expressions | ||
| -1 is a term. | |||
| particle | by and far, the common case is variable name/pointer name | ||
| ah, yes, term | |||
| pmichaud | it doesn't match floating points, though. | ||
| Infinoid | hmm. If you asked it to return *foo, then why wouldn't it want to return *foo? | ||
| pmichaud | we can't PCCRETURN a pointer. | 16:27 | |
| particle | right. yet. but, it's unlikely we'll be returning floats from a pmc method | ||
| Infinoid | * dereferences a pointer and gives you the pointed-to value | ||
| so if you have a pointer to an int, *int gives you the int, which sounds a lot more return-able | |||
| particle | that's handled by the value in $arg, passed to $linear_args | 16:28 | |
| that is, the type conversion is done elsewhere | |||
| nopaste | "particle" at 98.232.28.49 pasted "my current debugging setup" (26 lines) at nopaste.snit.ch/14178 | 16:31 | |
| particle | so far, i don't see any strings returned (using the original regex and my print statements) | ||
|
16:31
ruoso joined
|
|||
| dalek | r31439 | pmichaud++ | trunk: | 16:33 | |
| : [pct]: Clean up prompting and readline in HLLCompiler interactive mode. | |||
| : * Fixes RT #52280 and #59366, once #59374 is fixed. :-) | |||
| : * Based on a patch from "Chris Davaz" <cdavaz@gmail.com> (Ontolog++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31439 | |||
| particle | not a single string returned, just variables and ints | ||
| Infinoid | I grepped and failed to find any RETURNs in .pmc files with a string literal | 16:36 | |
| also searched all the languages. | 16:37 | ||
| particle | dynpmc? | 16:42 | |
| i'm ready to rip it out | |||
|
16:48
ruoso joined
|
|||
| pmichaud | afk, lunch | 16:53 | |
|
16:54
xiaoyafeng joined
17:07
ruoso joined
|
|||
| dalek | r31440 | moritz++ | trunk: | 17:09 | |
| : [rakudo] one more test for spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31440 | |||
| allison@perl.org | milestones: | |||
| link: www.perlfoundation.org/parrot/index...milestones | |||
|
17:14
johbar joined
17:16
sjansen joined
17:26
ruoso joined
|
|||
| dalek | r31441 | particle++ | trunk: | 17:39 | |
| : [perl #59374] [BUG] pmc2c produces incorrect code for RETURN(INTVAL -1) -- fixed bug in Parrot::Pmc2c::PCCMETHOD | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31441 | |||
| Coke | particle: did you mean to leave in those print statements? | 17:42 | |
| (I haven't looked at anything other than the diff; they just look suspicious) | |||
| Coke tries to wait for t_tcl/expr.t to finish. :| | 17:43 | ||
| particle | oh crud | ||
| they totally snuck back in there after i removed them :( | 17:45 | ||
|
17:45
ruoso joined
|
|||
| dalek | r31442 | particle++ | trunk: | 17:46 | |
| : [pmc2c] remove debugging code -- coke++ particle-- | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31442 | |||
| Coke | ugh. have over 500 tests passing in files that don't complete, so they are not counted. | 18:06 | |
|
18:08
ruoso joined
18:27
ruoso joined
18:30
Ivatar joined
18:31
gryphon joined
18:46
ruoso joined
|
|||
| dalek | r31443 | Whiteknight++ | trunk: | 18:50 | |
| : [Book] Add two new stub chapters for PMCs + the PMC compiler, and Opcodes + the opcode compiler. Also added a readme file to explain the current organization | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31443 | |||
|
19:05
ruoso joined
19:09
Andy joined
|
|||
| pmichaud | particle: shall I mark RT #59374 as resolved? | 19:20 | |
| PerlJam | pm: guess where I'm sitting right now. :) (good afternoon btw) | 19:21 | |
| particle | pmichaud: looks resolved to me. if it works for you, yes | 19:22 | |
| pmichaud: i didn't test *with* readline | |||
| pmichaud: i lost a toenail last night during soccer :( | 19:23 | ||
|
19:23
ruoso joined
|
|||
| pmichaud | PerlJam: on the beach? | 19:23 | |
| PerlJam: in my old office? | |||
| particle: yes, it works for me, thanks. Closing ticket. | 19:24 | ||
| particle: we had a player with a virtual concussion (MRIs are negative so far, but as of yesterday he still has no memory of Sunday.) | 19:25 | ||
| PerlJam | pm: the former would be nice except for the sand in the keyboard. The latter is occupied by Phillipe and Deidre and students. No, I'm sitting in NRC3408 (the student office) about 3 feet from Niall. As soon as the paperwork clutter clears HR I'm officially back at TAMUCC. | ||
| pmichaud | the other team had a player who decided it was his duty to take at least one of our players out of the game. | ||
| (actually, he's out for the season.) | 19:26 | ||
| PerlJam | And ... Niall just told me that I have to pick up a packet from HR | ||
| PerlJam bbl | |||
| pmichaud | PerlJam: congrats | ||
|
19:39
davidfetter joined
19:42
ruoso joined
|
|||
| davidfetter waves to ruoso from unicamp | 19:42 | ||
| dalek | r31444 | Whiteknight++ | trunk: | 19:50 | |
| : [Book] update a few heading levels, and write some introductory stuff about opcodes and pmcs | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31444 | |||
| moritz | pmichaud: what happened to your "this week in perl 6" idea? | ||
| Tene | iirc, nobody has volunteered to produce such reports. | 19:53 | |
|
20:00
ruoso joined
|
|||
| Coke | having never done it, it seems like a -lot- of work to generate those weekly reports. | 20:01 | |
| Tene | You could take the summaries from #ps and presume reliable and complete reporting. | ||
| PerlJam | If you take the tack that you're just reporting the facts and don't try to editorialize too much, you should be okay. Though you may get blamed when the facts are sparse. | 20:04 | |
| pmichaud | every time I say "I'm going to do it tonight", something happens that night to distract me | 20:05 | |
| for example, earlier in the week I decided it was more important to get the lexicals design out than the this week in perl | |||
| PerlJam | pm: sounds like you made the right choice though. (correct choices)++ | 20:06 | |
| pmichaud | tonight might be a very good candidate, though. :-) | 20:07 | |
| Tene | dmknopp tells me that he mailed his CLA through 3-day mail. | 20:08 | |
| He sent it a week ago last Tuesday. | |||
| PerlJam | Tene: the universe is trying to tell him something. | 20:09 | |
|
20:19
ruoso joined
|
|||
| pmichaud | I'm in favor of provisional commit bits | 20:26 | |
| i.e., we can grant the commit bit but roll it back if the cla doesn't arrive within x days | |||
| particle | we should have a committers file with listed sponsors/mentors or something | 20:27 | |
| pmichaud | or just add a "sponsors" declaration to CREDITS | ||
| moritz | +1 | ||
| purl | 1 | ||
| pmichaud | PerlJam: so, where is your office going to be? ;-) | ||
| particle | also needs a member field, then; contributor/committer/etc | 20:28 | |
| PerlJam | pm: When Don leaves, next to Gary (supposedly). | ||
| pmichaud | oh, that's workable. | ||
| (next to Gary) | |||
| not as good a view as NRC, though :-P | 20:29 | ||
| PerlJam | I don't care about the view as much as the social dynamics I think. | 20:30 | |
| pmichaud | social dynamics should be pretty good then | ||
| depends who else is in the building | |||
| Tene | The people in a given building can significantly affect the view, too. ;) | 20:31 | |
|
20:31
Limbic_Region joined
|
|||
| dalek | r31445 | moritz++ | trunk: | 20:31 | |
| : [cage] svn props in docs/book/ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31445 | |||
| Tene | I've been too tired and busy lately to commit his stuff for him, and he's working up a backlog. | 20:33 | |
| dalek | r31446 | moritz++ | trunk: | ||
| : [cage] removed trailing spaces in pct | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31446 | |||
| PerlJam | pm: I was thinking of the social dynamics between me and people not necessarily in the building. | 20:34 | |
| Coke | tene -if the snail mailed version is lost, can he fax in a copy ? | 20:36 | |
| particle | need a hard copy for permanent storage | ||
| fax can only be used for provisional bit | 20:37 | ||
| Tene | I don't know if it's lost. I think chromatic said he just had to stop by the PO box. | ||
| particle | still no way around that part of the law, unfortunately, but i know some lawyers working on it | ||
| Tene | particle: I faxed mine. I never shipped anything anywhere. | ||
| particle | hrmm, interesting. | ||
|
20:38
ruoso joined
|
|||
| Coke | SFAIK, I have yet to sign one. | 20:38 | |
| particle | didn't you sign one in toronto in person? | 20:40 | |
| i think chromatic brought a stack there | |||
| Tene | In person... I should really attend a perl conference someday to meet the rest of you. | ||
| pmichaud | the first time the cla's came out was in chicago (2006) | 20:41 | |
| toronto was 2005 :-) | |||
| particle | nope, will coleda - NO CLA ON FILE | ||
| oh, right chicago | |||
|
20:43
Zaba_ joined
|
|||
| pmichaud | woo hoo! rakudo spectest regression: 185 test files 5561 5845 4015 0 334 1496 | 20:43 | |
| 4015 passing tests! | |||
| Tene | Nice. | ||
| pmichaud | I'm definitely writing an article tonight. | ||
| Tene | I'll see if I can work out the semantics of next/last/redo exceptions in pir this weekend. | 20:46 | |
| Then see about adding them to PCT. | |||
| Coke | pmichaud: damnit, how am I supposed to catchup now? =-) | 20:49 | |
| Tene | pmichaud: can you add exception types for next/last/redo please? | ||
| dalek | r31447 | fperrad++ | trunk: | ||
| : [NEWS] add an entry for Markdown | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31447 | |||
| Coke | -> | 20:50 | |
| Tene | If someone adds them in the next 20 minutes or so before I leave, I'll try to work on it in the plane. | 20:51 | |
| pmichaud | Tene: you mean the constants? | ||
| Tene | Yeah. | ||
|
20:51
hercynium joined
|
|||
| pmichaud | .CONTROL_LOOP_NEXT, .CONTROL_LOOP_LAST, .CONTROL_LOOP_REDO is what I'd vote for | 20:51 | |
| Tene | Okay. | ||
|
20:56
ruoso joined
|
|||
| dalek | r31448 | moritz++ | trunk: | 20:56 | |
| : [rakudo] add tests for RT #59382 to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31448 | |||
| pmichaud | dinnertime | 20:59 | |
| purl | it has been said that dinnertime is Masque's least productive time. Feed kids, then tired kids. Oy. | ||
| dalek | r31449 | moritz++ | trunk: | 21:04 | |
| : [rakudo] add tests for definedness to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31449 | |||
|
21:14
ruoso joined
21:33
ruoso joined
21:40
Theory joined
21:47
Whiteknight joined
21:52
ruoso joined
21:57
Zaba joined
22:12
johbar joined
|
|||
| dalek | r31450 | pmichaud++ | trunk: | 22:29 | |
| : [rakudo]: Fix prefix:- and prefix:+ to better handle out-of-range Ints. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31450 | |||
|
22:35
Limbic_Region joined
22:55
tetragon joined
|
|||
| Tene | Huh. There's wireless at the Denver airport. | 23:12 | |
| dalek | r31451 | tene++ | trunk: | 23:33 | |
| : Merge exceptionmagic branch into trunk. | |||
| : [exceptionhandler] | |||
| : * Add a min_severity, max_severity, and handled_types attribute | |||
| : * Add methods to set and fetch the attributes | |||
| : * USe the attributes in can_handle | |||
| : * Add a test for the new functionality | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31451 | |||
| Tene pings pmichaud. | 23:40 | ||
|
23:42
Morglet joined
|
|||
| Tene offline now. Airport wireless apparently causes kernel panics today. | 23:43 | ||
| Morglet | 'Morning. :-) If I have a PIR string register foo, how do I pick out the nth character of the string? | 23:45 | |
|
23:45
particle1 joined
|
|||
| Morglet | Sorry @ noddy question, couldn't find it in any FAQ or tutorial, and [] indexing doesn't work. | 23:46 | |
| pmichaud | Morglet: $S0 = substr foo, n, 1 | 23:47 | |
| Morglet | Thanks, that'll do as it's outside of the inner loop. I was looking for a primitive string operation, but no need :-) | 23:48 | |
| trying now ... :-) | 23:49 | ||
|
23:50
particle joined
|
|||