|
Parrot 0.8.2 "Feliz Loro" Released www.parrot.org/news/2008/Parrot-0.8.2 Set by moderator on 23 December 2008. |
|||
|
00:10
AndyA joined
|
|||
| TiMBuS | i cannot seem to follow how this works at all.. can anyone tell me how perl 6 implements 'reverse'? | 01:00 | |
| the reverse function provided by the String pmc is, uh.. not so good, and i'd like to stop using the hacked together opcode i made | 01:02 | ||
| Tene | TiMBuS: src/classes/Str.pir line 52 | 01:07 | |
| It's implemented in PIR. The Perl 6 version is $str.split('').reverse().join(''); | 01:08 | ||
| I'm not entirely sure what you're asking. | 01:09 | ||
| TiMBuS | so, it uses the reverse provided by list? | ||
| Tene | Yes. | ||
| TiMBuS | well i was wondering where the uh, meat of the implementation could be found so i could pretty much copy it heh. my current one just reverses ascii with a custom op | 01:10 | |
| Tene | look in src/classes/List.pir | 01:11 | |
| TiMBuS | ah okey dokey, thats pretty simple. all the work for unicode obviously goes into split. | 01:14 | |
| Tene | right | 02:03 | |
| pmichaud: what is it that needs to do the importing we talked about last night? Do we just do it manually in perl6.pir? | 02:04 | ||
|
02:47
rhr joined
03:01
Andy joined
03:50
rurban_ joined
04:02
elmex_ joined
|
|||
| dalek | r34344 | petdance++ | trunk/config/auto: | 04:02 | |
| : -Wpadded probably is not very interesting | |||
| review: xrl.us/bbrnmf | |||
|
04:22
geof joined
|
|||
| dalek | r34345 | petdance++ | trunk/src: | 04:38 | |
| : Shimmed an unused argument, and did some consting | |||
| review: xrl.us/bbtskd | |||
| r34346 | petdance++ | trunk/src: | 04:41 | ||
| : Shimmed an unused argument, and did some consting, and localized a variable | |||
| review: xrl.us/bbtwr6 | |||
|
06:32
MariachiElf joined
06:49
MariachiElf1 joined
07:18
mberends joined
|
|||
| GeJ | Merry Christmas everyone. | 07:23 | |
|
08:37
Theory joined
09:00
clunker3__ joined
09:04
iblechbot joined
09:17
Zaba_ joined
10:22
alvar joined
11:31
Ademan joined
11:44
masak joined
11:50
rurban_ joined
12:58
jimmy joined
|
|||
| jimmy | Merry Christmas, everyone. | 12:59 | |
| masak:å£čÆčåæ«ä¹ļ¼ | |||
|
13:06
Zaba joined
|
|||
| masak | jimmy: å£čÆčåæ«ä¹ to you too! | 13:09 | |
| jimmy: do you celebrate Christmas in any way? | 13:39 | ||
| jimmy | masak: yeah. | 13:40 | |
| and you? | |||
| but very simple. | 13:44 | ||
|
13:59
Andy joined
|
|||
| masak | jimmy: in Sweden, we usually celebrate on Christmas Eve. | 14:00 | |
| this year, we'll have it very simple too. | |||
| with no children <7 years, there's no need for great pomp | 14:01 | ||
| jimmy | masak: we usually celebarete on eve, someones celebrate today. | 14:02 | |
| masak | jimmy: ok. do you have a tree? | 14:03 | |
| jimmy | hmm.no. usually, there is a tree in company. | 14:04 | |
| masak | we have a small one, just to have something to dress up and put gifts under. | 14:05 | |
| jimmy | we have a big dinner. :) | 14:06 | |
| we call it big. | |||
| Do you celebrate with your family? | 14:07 | ||
|
14:09
pmurias joined
|
|||
| pmurias | hi | 14:09 | |
| jimmy | hello | ||
| pmurias | what are the benefits of having the opcode one word in length in the bytecode file? | ||
| pmurias is implementing his own bytecode format and doesn't know whether to choose one word or one byte | 14:11 | ||
| Infinoid | aren't there more than 256 of them? | 14:18 | |
| looks like there are 1324 ops, on my build | 14:19 | ||
| pmurias | i'm implementing the bytecode format for smop which has 4 opcodes | 14:26 | |
| Infinoid | cool. | 14:28 | |
|
14:48
tetragon_ joined
14:50
tetragon joined
|
|||
| Infinoid | hmm | 15:03 | |
| src/dynext.c:367: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' | |||
| that came from the following code (preprocessor output): | 15:04 | ||
| load_func = (PMC * (*)(Parrot_Interp interp)) | |||
| (funcptr_t)((UINTVAL)((Parrot_dlsym(handle, cload_func_name)))); | |||
| I'm not really sure what to make of that. it should be casting the return value, not the function call? | |||
| hmm, -Wbad-function-cast | 15:06 | ||
| dalek | r34347 | infinoid++ | trunk (11 files): | 15:18 | |
| : [cage] Fix failures from the following codingstd tests: | 15:19 | ||
| : * check_toxxx.t | |||
| : * c_code_coda.t | |||
| review: | |||
|
15:21
dalek joined
|
|||
| Infinoid | review link for above checkin was www.parrotvm.org/svn/parrot/revision?rev=34347 . dalek couldn't reach the shorten server, I think I've fixed that. | 15:23 | |
|
15:24
gmansi joined
|
|||
| jimmy | why uses shorten server ? | 15:24 | |
| maybe should give the long link when shorten server was down. | 15:25 | ||
| Infinoid | yep, that's what I just hacked it to do | 15:26 | |
| jimmy | www.parrotvm.org/svn/parrot/revision?rev=34347, was error. | ||
| An error occured | |||
| Missing @@ line before @@ -1 +1,8 @@ at line 5 of string | |||
| masak | jimmy: yes, I celebrate with the family. we're just about to sit down to our Christmas dinner now. :) | ||
| & | |||
| Infinoid | *sigh* | ||
| jimmy: so much broken stuff, so little time :) | |||
| jimmy | infinoid: it is not the first time . | 15:27 | |
| masak: Merry Christmas to you again. | |||
| Infinoid | the alternative is svn.perl.org/viewvc/parrot?view=rev...ion=34347, but people seem to like parrotvm.org's diffs better | ||
| (when it works) | 15:28 | ||
| merry christmas everyone :) | |||
| jimmy | infinoid: aye | 15:29 | |
|
15:29
iblechbot joined
|
|||
| jimmy | Infinoid: merry christmas to you too. | 15:30 | |
|
15:36
leto joined
|
|||
| dalek | r34348 | fperrad++ | trunk/languages/WMLScript (22 files): | 15:52 | |
| : [WMLScript] | |||
| : - downcase HLL name | |||
| review: xrl.us/bceb4q | |||
| r34349 | rurban++ | trunk/t/library: | 15:58 | ||
| : | |||
| : Workaround missing Test::Builder::is in pg.t | |||
| review: xrl.us/bce9a8 | |||
| rurban | pmurias: word access with modern CPU's it's much faster than bytes. also alignment issues. | 16:00 | |
|
16:34
Andy joined
|
|||
| rurban | Oh no. PCT.pbc, PGE.pbc and the other compiler helpers are still not copied to the installed libdir. And no error in the testsuite. | 16:58 | |
| dalek | r34350 | fperrad++ | trunk/languages/lua (49 files): | 17:00 | |
| : [Lua] | |||
| : - downcase HLL name (see ppd21) | |||
| review: xrl.us/bcpxd7 | |||
|
17:09
allison joined
|
|||
| pmichaud | RT slow | 17:10 | |
| pmichaud considers moving rakudo off of the perl.org server. | 17:11 | ||
| s/rakudo/rakudo bug tracking/ | |||
|
17:17
cognominal joined
17:22
chromatic joined
17:42
Theory joined
18:12
tetragon joined
|
|||
| moritz | pmichaud: where do you want to move it to? | 18:20 | |
|
18:21
Theory joined
|
|||
| moritz | whatever it is, please take something where I can open tickets by email | 18:21 | |
| pmichaud: I'll probably be offline for a few days or even weeks soon... is there any specific topic you want more tests for? | 18:28 | ||
| pmichaud | moritz: I don't know -- I'm contacting folks now to see if we can improve things. | 18:30 | |
| I can't even get into RT this morning, and there are some tickets that deserve quick response. | |||
| brb, local reboot. | |||
| moritz | pmichaud: ok, I'll just do some general cleanup, and add tests where I see that they are needed... have the appropriate amount of fun ;-) | 18:32 | |
|
18:34
chromatic joined
|
|||
| moritz | gone & | 18:35 | |
| tewk | pmichaud: How do I clone a PCTNode, it looks like the clone method got removed. | 18:36 | |
| dalek | r34351 | rurban++ | branches/pdd30_install/tools/dev: | 18:37 | |
| : [install] use $options{libdir} or prefix | |||
| review: xrl.us/bc7vg4 | |||
| pmichaud | ...do we need to clone a PCT node? | 18:39 | |
| tewk | Well I used to call it in ncigen, and now its gone, so ncigen is broken. | 18:40 | |
| pmichaud | probably should add a clone method, then. | 18:41 | |
| it's not just $P0 = clone node ? | |||
| seems like that ought to work. | |||
| tewk | maybe I was doing $ast.clone() | ||
| pmichaud | ah | ||
| tewk | git parrot? | 18:43 | |
| Tene | What about it? | ||
| tewk | I wondered if purl knew of a already working mirror. I want to do a search through history. | 18:44 | |
| Tene | There's repo.or.cz/w/parrot.git | 18:45 | |
| Or you could get a tarball from me | 18:46 | ||
| purl: git parrot is repo.or.cz/w/parrot.git | 18:53 | ||
| purl | OK, Tene. | ||
| Tene | purl: parrot git is repo.or.cz/w/parrot.git | ||
| purl | OK, Tene. | ||
|
18:55
barney joined
|
|||
| tewk | tewk adds his own clone method. pmichaud++ | 19:07 | |
|
19:10
alvar joined
19:28
PacoLinux joined
|
|||
| dalek | r34352 | fperrad++ | trunk/languages/pipp/config/makefiles: | 19:39 | |
| : [Pipp] | |||
| : - fix target clean-pmc | |||
| review: xrl.us/bdhpmv | |||
| r34353 | allison++ | branches: | 19:52 | ||
| : Creating third branch for I/O refactors, allow subclassing of FileHandle PMC. | |||
| review: xrl.us/bdjqxp | |||
|
19:52
rurban_ joined
|
|||
| dalek | r34354 | tewk++ | trunk/compilers/ncigen/src: | 19:56 | |
| : [ncigen] Added clone method that disappeared form pct | |||
| review: xrl.us/bdkj52 | |||
|
20:10
Andy joined
20:11
Eevee joined
|
|||
| dalek | r34355 | fperrad++ | trunk/languages/lua/src: | 20:16 | |
| : [Lua] | |||
| : - use the attribute 'hll' of POST::Sub | |||
| review: xrl.us/bdomhw | |||
| r34356 | bernhard++ | trunk/languages/pipp/src/pct (2 files): | 20:18 | ||
| : [Pipp] keep track of $?BLOCK and @?BLOCK for functions and methods | |||
| : and class definitions | |||
| review: xrl.us/bdow4f | |||
| Coke | pmichaud: (RT slow) have you tried the command ilne interface recently? | 20:30 | |
| Merry Christmas, parrot. | |||
| Infinoid | quack.glines.org/upload/infinoid/12252008.jpg <-- view from my front door | 20:42 | |
| anyone want some snow? we have a surplus, I'll fedex you some | |||
| dalek | r34357 | allison++ | branches/pdd22io_part3/src (2 files): | 20:43 | |
| : [pdd22io] Moving FileHandle PMC resource functions into more appropriately named file. | |||
| review: xrl.us/bdsh42 | |||
|
20:56
Limbic_Region joined
|
|||
| dalek | r34358 | allison++ | branches/pdd22io_part3 (3 files): | 21:10 | |
| : [pdd22io] Supporting changes after moving FileHandle PMC utility functions. | |||
| review: xrl.us/bdwy7x | |||
|
21:22
integral joined
|
|||
| tewk | -for (parse_ast($fn).kv) -> $k,$v { | 21:22 | |
| doen't work for iterating over a PCT::Node anymore :( | 21:23 | ||
| -for (parse_ast($fn).kv) -> $k,$v { | |||
| I tried for (parse_ast($fn).hash) -> $k,$v { | |||
| Method 'item' not found for invocant of class 'NCIGENAST;TypeDef' | 21:24 | ||
| which inherits from PCT::Node. | |||
| arrrg | |||
| for (parse_ast($fn).hash().kv) -> $k,$v { seems to work after adding a item method to NCIGENAST;Node | 21:38 | ||
| dalek | r34359 | tewk++ | trunk (2 files): | 21:40 | |
| : [ncigen] fix due to move to Capture pmc I believe | |||
| review: xrl.us/bd3pqd | |||
|
21:40
Piper joined
|
|||
| Piper | Hi there. I am Piper. I am now publicly logging this channel. If you don't want to be logged, please leave now. | 21:40 | |
|
21:47
PacoLinux joined
22:00
PacoLinux joined
22:02
bacek joined
|
|||
| dalek | r34360 | tewk++ | trunk/languages/ecmascript (21 files): | 22:17 | |
| : [js] start of a test suite | |||
| review: xrl.us/bd6mv3 | |||
|
22:23
alvar joined
|
|||