Camelia, the Perl 6 bug

IRC log for #parrot, 2008-09-22

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:06 Whiteknight I found it, it changed names in the move
00:09 AndyA joined #parrot
00:16 bacek joined #parrot
00:18 bacek_ joined #parrot
01:01 dalek r31329 | Whiteknight++ | pdd27mmd:
01:01 dalek : [pdd27mmd] Refactor out the argument passing part of Parrot_pcc_invoke_sub_from_sig_object. Need to perform a similar refactor on Parrot_PCCINVOKE still.
01:01 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31329
01:51 Zaba joined #parrot
01:51 cognominal joined #parrot
01:59 nopaste joined #parrot
02:00 Zaba_ joined #parrot
02:09 Ontolog joined #parrot
02:37 braderunna joined #parrot
02:40 tetragon joined #parrot
02:42 Theory joined #parrot
04:40 tetragon joined #parrot
04:54 raiph joined #parrot
05:01 raiph I'm a newbie to building sw on *nix; I've built parrot 0.7.1 r 31328 on debian Lenny/sid; How do I "Verify parrot is built with a shared libparrot"?
05:02 PerlJam I'm pretty sure that's the default build.
05:07 raiph Right. "# Verify parrot is built with a shared libparrot (this is the default)." But how do I verify? something in myconfig?
05:13 cotto_home ldd ./parrot
05:14 cotto_home libparrot should show up
05:15 raiph bingo. thanks
05:15 cotto_home np
05:15 cotto_home thanks for playing!
05:16 raiph kinda like listing dlls on windows? anyhow, i'm happy :)
05:16 cotto_home yup
05:48 Zaba joined #parrot
05:50 dalek r31330 | tene++ | exceptionmagic:
05:50 dalek : Create a branch to work on exception enhancements.
05:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31330
06:17 dalek r31331 | tene++ | exceptionmagic:
06:17 dalek : [exceptionhandler.pmc]
06:17 dalek : * Add a min_severity and max_severity attribute
06:17 dalek : * Add methods to set and fetch {min,max}_severity
06:17 dalek : * Add checks for min_severity and max_severity in EH's can_handle method
06:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31331
06:17 dalek r31332 | tene++ | exceptionmagic:
06:17 dalek : [exceptionhandler]
06:17 dalek : * Add a test of min_severity and max_severity
06:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31332
06:25 * Tene is pleased.
06:25 Tene Wait...
06:25 Tene purl: karma tene
06:25 purl tene has karma of 215
06:25 Tene Oh, that's a very nice number.
06:25 Tene 43*5.  not too many factors.
06:27 barney joined #parrot
06:31 uniejo joined #parrot
07:11 cosimo joined #parrot
07:46 dalek r31333 | moritz++ | trunk:
07:46 dalek : [rakudo] fix prototype of Any.split(Str), and implement the limit argument.
07:46 dalek : Ontolog++, patch courtesy by Chris Davaz
07:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31333
07:58 johbar joined #parrot
08:35 tetragon joined #parrot
08:48 TiMBuS joined #parrot
08:54 dalek r31334 | kjs++ | trunk:
08:54 dalek : [pirc/new] various bug fixes and improvements. $XY = <op> is now illegal if arg.type is IN/INOUT
08:54 dalek : * fix some bugs
08:54 dalek : * implement operand direction check: $S0 = print is now illegal.
08:54 dalek : * code/documentation improvements
08:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31334
09:10 Whiteknight joined #parrot
09:34 iblechbot joined #parrot
09:42 Zaba joined #parrot
10:05 tetragon joined #parrot
10:13 gmansi joined #parrot
10:17 tetragon joined #parrot
10:18 gaz joined #parrot
10:19 bacek_ joined #parrot
10:22 Zaba joined #parrot
10:44 bacek_ joined #parrot
10:47 tetragon joined #parrot
11:08 Whiteknight joined #parrot
11:09 bacek_ joined #parrot
11:12 tetragon joined #parrot
11:29 bacek_ joined #parrot
11:40 Ontolog joined #parrot
11:41 Administrator joined #parrot
12:04 tetragon joined #parrot
12:17 tetragon joined #parrot
12:37 AndyA joined #parrot
13:08 gryphon joined #parrot
13:21 purl joined #parrot
13:31 Zaba joined #parrot
13:34 PacoLinux joined #parrot
13:44 Ontolog joined #parrot
13:50 jhorwitz joined #parrot
13:50 masak joined #parrot
13:54 xiaoyafeng joined #parrot
14:46 cjfields joined #parrot
14:51 dalek r31335 | julianalbo++ | trunk:
14:51 dalek : fails when opening a directory in PIO_unix_open RT#57776 cognominal++
14:51 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31335
14:51 cjfields left #parrot
14:51 cjfields joined #parrot
14:52 hercynium joined #parrot
15:03 Zaba joined #parrot
15:17 Zaba_ joined #parrot
15:28 dalek r31336 | Whiteknight++ | trunk:
15:28 dalek : [Book] update chapter 6 of the book to also include debugging as well as testing.
15:28 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31336
15:32 Wknight8111 joined #parrot
15:32 Wknight8111 have two commits by me come through here in the past 5 minutes?
15:33 NotFound Wknight8111: r31336
15:33 moritz one
15:33 moritz Wknight8111: in case of doubt, use the irc logs... http://irclog.perlgeek.de/parrot/today
15:34 Wknight8111 I wasn't sure how often the irc logs are updated
15:34 Wknight8111 That weird 200 OK handshaking bug confuses the hell out of tortoiseSVN apparently
15:34 cognominal someone may be interested to review and possibly apply [perl #59202] AutoReply: [BUG] [PATCH] Perl 6 code "class A::A {}; class A::A {}" crashes parrot
15:34 moritz Wknight8111: every line that ilbot2 sees updates the logs
15:35 Wknight8111 ok, noted
15:35 cognominal there is still problem doing it a third time, but that is probably an execption handling problem
15:36 cognominal from analyzing crashes, I will finish by knowing some parts of the parrot C code.
15:36 Wknight8111 (knowing some parts of the parrot C code)++
15:41 pmichaud #59202: do not apply patch
15:42 Wknight8111 okay, back to work
15:42 cognominal pmichaud??
15:42 purl pmichaud is http://www.pmichaud.com/ or "Patrick R. Michaud" <mailto:pmichaud@pobox.com> or in charge of toaster experiments
15:42 cognominal what is the problem?
15:43 pmichaud Parrot does not treat '::' as a class separator.
15:43 pmichaud so it's wrong to patch it to thinking that it is.
15:44 cognominal ok,  but one should output some error message. There is still the same problem with A instead of A::A
15:45 pmichaud sure, but that's a rakudo bug, not a parrot one.
15:45 NotFound cognominal: I think a more general solution will be better than checking for specific types. Will take a look on it.
15:45 pmichaud I grant that Parrot should not crash in that instance, and to that extent it's a Parrot bug.
15:46 cognominal ok
15:46 NotFound Unfortunately, there is still a lot of ways to crash parrot.
15:46 pmichaud however, patching Parrot to recognize '::' as a classname separator is definitely the wrong approach.   In general, we should not be patching Parrot with Perl-specific behaviors.
15:47 cognominal and there is an exception bug if one does class A {}  after the error message (when the patch is applied
15:48 pmichaud Rakudo's class generation code needs to be testing if a class already exists.
15:48 pmichaud currently it leaves that for Parrot to handle, which is the reason we get the various exceptions and crashes
15:48 Hinrik joined #parrot
15:49 cognominal good
15:49 NotFound get_string() not implemented in class 'ResizableStringArray'  --> What ResizableStringArray is used?
15:49 cognominal I mean, good that the problem is understood
15:49 pmichaud notfound:  the split opcode returns a ResizableStringArray
15:50 moritz pmichaud: replied to your Str.trans worries - took me a deep dive into the test suite to figure out how to do it
15:50 pmichaud NotFound: so the namespace that gets passed to build the class ends up being a ResizableStringArray
15:51 NotFound So the error message in that case is correct.
15:51 pmichaud moritz: I was trying to do it from PIR, though.
15:51 pmichaud At any rate, .trans is still definitely broken.
15:51 moritz aye
15:52 cognominal nopaste?
15:52 purl nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at http://www.extpaste.com/
15:52 pmichaud I can cheat at .perl with this in the meantime, though.
15:52 moritz don't you have a general-purpose escaping function somewhere already?
15:52 cjfields what is borken w/ .trans?
15:53 nopaste "cognominal" at 82.67.232.89 pasted "addition to /languages/perl6/src/builtins/control.pir" (8 lines) at http://nopaste.snit.ch/14142
15:53 cjfields (missed that bit)
15:53 moritz cjfields: look at pmichaud's last mail in RT #59068
15:53 moritz basically you have to know where exactly to put parenthesis to get it to do something useful
15:54 moritz on the Perl 6 side
15:54 cjfields ok
15:55 NotFound moritz: we have string_esape_string, but I think there is no way to call it from pir
15:57 cjfields Just to note, .trans is a bit off the spec now (this implementation was just prior to spec changes).
15:57 cotto_home NotFound, escape is an opcode wrapper around that function
15:59 pmichaud Parrot's escape opcode is all wrong for .perl method on Str
15:59 pmichaud .trans should be able to work with a hash argument, but doesn't.
15:59 NotFound string_escape_string does pir escape. Maybe it needs a more descriptive name, and same for the opcode.
15:59 pmichaud $str.trans(%hash)
16:00 pmichaud here's the version of .perl that I have now, which only partially works.
16:00 cjfields (re: .trans) spaces are no longer supposed to be ignored in ranges, and regex matching isn't implemented (though I can work on adding that in now).
16:00 cjfields pmichaud: ok
16:01 nopaste "pmichaud" at 76.183.97.54 pasted "version of Str.perl based on .trans (doesn't quite work)" (14 lines) at http://nopaste.snit.ch/14143
16:01 NotFound By the wat, I don't think (UINTVAL) ~0 is a good way of saying MAX INTVAL
16:01 Zaba joined #parrot
16:02 moritz pmichaud: you call it with two lists, not with a Pair of lists
16:02 pmichaud moritz: hmmm?
16:02 moritz oh wait, the infix=> should make a pair out of it
16:03 cjfields Yup
16:03 pmichaud that's exactly what   [ ... ] => [ ... ]    is doing in your example :-)
16:03 pmichaud the only difference (which shouldn't be a big difference) is that the key and value are lists instead of arrays
16:03 pmichaud when I use my version of .perl, it works once and then fails
16:04 moritz so maybe the caching doesn't work quite right?
16:04 pmichaud I think that .trans might be modifying its argument.
16:05 nopaste "pmichaud" at 76.183.97.54 pasted "running .perl using .trans" (6 lines) at http://nopaste.snit.ch/14144
16:09 pmichaud yes, that appears to be what is happening.
16:10 nopaste "pmichaud" at 76.183.97.54 pasted ".trans modifies its argument" (12 lines) at http://nopaste.snit.ch/14145
16:10 pmichaud ....opening ticket.
16:11 kj joined #parrot
16:13 cjfields pmichaud: I'll take a look.  I think I know where the problem is.
16:16 Tene pmichaud: I implemented exceptionhandler severity-filtering in exceptionmagic branch last night.  Any suggestion on API for type-based?
16:16 pmichaud tene:  methods.
16:16 purl methods is probably a Hash, you find that. then what breaks?
16:16 Tene pmichaud: yes.  which methods, though?
16:17 Tene I'm thinking .add_type, .set_types([1,2,3]), and maybe something for lookups?
16:17 pmichaud .add_type sounds too generic
16:17 Tene maybe just .types(1,2,3), and .types() to get the list of types?
16:17 Tene See, that's why I asked. :)
16:20 moritz in a German perl forum somebody asked which perl 5 module could be used to embed parrot
16:20 pmichaud I think that anything I suggest is likely to be rejected by allison, so I'd prefer to not expend the effort.
16:20 Tene Ah, okay.  I'll just do whatever an dlet her clean up after me. :)
16:21 moritz neither Inline::Parrot nor Parrot::Interpreter seems to work
16:21 moritz should they?
16:25 Lorn joined #parrot
16:26 nopaste "cjfields" at 128.174.127.121 pasted "patched .trans" (11 lines) at http://nopaste.snit.ch/14146
16:27 cjfields pmichaud: added a patch to #59204 which fixes the argument modification; will work on Hash issue
16:28 clunker3 joined #parrot
16:28 moritz cjfields++ # helping, and helping fast!
16:28 Theory joined #parrot
16:30 cjfields moritz: it was a simple fix, actually.
16:31 cjfields one other thing (this popped up te other day)...
16:31 moritz cjfields: nonetheless, response time matters
16:32 cjfields Do we need to redefine .'ACCEPTS' in terms of .match?  Acc. to S03 this appears to be for Regex
16:33 sjansen joined #parrot
16:34 moritz which .ACCEPTS?
16:34 cjfields I would think for Regex, but we don't have a Regex yet do we?
16:35 moritz we don't a Regex type, no
16:35 moritz they are just compiled to 'Block's
16:35 cjfields That's what I thought.
16:36 Hinrik joined #parrot
16:36 cjfields perl6: my $x = regex {\d+}; say $x.WHAT;
16:36 polyglotbot OUTPUT[Block␤]
16:47 pmichaud eventually ACCEPTS will be redefined in terms of .match for Regex
16:47 pmichaud but that will need to wait until we have the ability to bless or morph subs into a different type
16:47 pmichaud (i.e., it's a parrot limitation at the moment.)
16:48 pmichaud although istr that DietCoke had some way of doing it for Tcl -- perhaps I could add something similar to P6object.
16:50 sjansen joined #parrot
16:54 dalek r31337 | julianalbo++ | trunk:
16:54 dalek : add 'complex' function to pirric
16:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31337
16:55 cotto_work joined #parrot
17:09 dalek r31338 | coke++ | trunk:
17:09 dalek : [tcl] generate the right error message when you can't find a dynamic command; add a test to avoide regression .
17:09 dalek : One step closer to figuring out why tcltest.tcl fails to run.
17:09 dalek : (http://code.google.com/p/p​artcl/issues/detail?id=7)
17:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31338
17:40 ruoso joined #parrot
17:47 dalek r31339 | pmichaud++ | trunk:
17:47 dalek : [rakudo]: Fix so that .trans doesn't modify its argument (RT #59204)
17:47 dalek : * Patch courtesy Chris Fields (cjfields++)
17:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31339
17:49 jonathan pmichaud: Leaving for Russia tomorrow.
17:49 jonathan May get a little hacking in, while in Vladivostok. ;-)
17:49 pmichaud jonathan: okay, please have a good trip.  I'll try not to have changed the entire world on you :-)
17:50 pmichaud but some parts of the world will likely change.  :-)
17:51 dalek r31340 | julianalbo++ | trunk:
17:51 dalek : chnage Complex.sqrt method for better precission
17:51 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31340
17:52 jonathan Well, hopefully for the better. ;-)
17:52 jonathan Especially parsing stuff. :-)
17:52 NotFound Now sqrt(-1) is 0+1i :)
17:53 * jonathan would be very impressed to return to protoregexen.
18:03 pmichaud that's definitely within the realm of possibility :-)
18:05 pmichaud is there an easy way to convert integer to hex in PIR (short of using sprintf)?
18:07 NotFound pmichaud: Using sprintf.
18:08 NotFound paste?
18:08 clunker3 http://pasta.test-smoke.org/ or http://paste.husk.org/ or http://nopaste.snit.ch:8001/ or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/
18:08 purl paste is (see: nopaste) or like glue but a little safer to sniff. or http://nopaste.snit.ch:8001/ or http://scsys.co.uk:8001/ anywhere shadowpaste is or mmm, sticky paste or You there! Eating the paste. or <see> 2 girls, 1 paste
18:09 nopaste "NotFound" at 213.96.228.50 pasted "Integer to hex" (7 lines) at http://nopaste.snit.ch/14149
18:13 pmichaud NotFound: yes, I was looking for a way to do it without sprintf.
18:13 pmichaud but thanks.
18:15 Tene Another option would be to reimplement sprintf in pir!
18:16 NotFound Converting to hex is just some arithmetic, no need to reimplement a full sprintf.
18:17 particle1 does pir not have sprintf?
18:17 pmichaud it does, but it seems wierd to have to create an Array just to convert an int to hex
18:17 pmichaud *weird
18:17 Zaba joined #parrot
18:22 NotFound Wait, there is a get_as_base method in the Integer pmc.
18:25 nopaste "NotFound" at 213.96.228.50 pasted "Integer to hex 2, the revenge of the hex" (7 lines) at http://nopaste.snit.ch/14150
18:28 pmichaud oh, that's good to know.
18:33 NotFound Somenone here loves retro Basics and has played with pirric?
18:35 dalek r31341 | pmichaud++ | trunk:
18:35 dalek : [rakudo]:  Fix Str.perl to better escape things (RT #59068).
18:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31341
18:39 jhorwitz pmichaud: i want the PIR class "Foo::Bar" to be available to rakudo as "Bar".  i'm pretty sure i can use protoobjects for this, but not exactly sure how.  ideas?
18:39 timbunce joined #parrot
18:40 jhorwitz er, Foo;Bar to be proper....  :)
18:42 NotFound export?
18:42 purl export is a bashism or a kshism
18:49 Ivatar joined #parrot
19:00 timbunce left #parrot
19:00 pmichaud jhorwitz: it's part of the export mechanism
19:00 pmichaud oh, you're talking about PIR classes.
19:00 pmichaud Yes, this is possible:   simply set  'name'=>'Bar' on the call to register or new_class
19:01 jhorwitz beautiful.  i knew it would be simple.  :)
19:09 dalek r31342 | coke++ | trunk:
19:09 dalek : [tcl] when generating procs, declare what namespace they're in. It's not enough to put them into the right namespace; you have to declare it before the anon sub declaration, or the lookups -inside- that proc default to main.
19:09 dalek : This fixes a paper-over fix done in a recent commit in this area where we discarded an unused parameter; turns out we needed to actually -use- it.
19:09 dalek : Add a regression test.
19:09 dalek : http://code.google.com/p/partcl/issues/detail?id=7
19:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31342
19:16 cjfields joined #parrot
19:21 dalek r31343 | Whiteknight++ | trunk:
19:21 dalek : [Book] A few small changes to chapter 3, more needed.
19:21 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31343
19:23 jhorwitz pmichaud: worked great, thanks!
19:28 timbunce joined #parrot
19:30 dalek r31344 | kjs++ | trunk:
19:30 dalek : [pirc/new] update the README file.
19:30 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31344
19:32 timbunce left #parrot
19:34 dalek r31345 | Whiteknight++ | trunk:
19:34 dalek : [Book] Adding in a few more logical section breaks to fill-out the chapter on subroutines. Will add content to them later
19:34 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31345
19:35 dalek r31346 | coke++ | trunk:
19:35 dalek : [tcl] implement basic version of [auto_load] and test how it works with parray/info body (used in tcltest)
19:36 dalek : http://code.google.com/p/p​artcl/issues/detail?id=35
19:36 dalek : http://code.google.com/p/partcl/issues/detail?id=7
19:36 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31346
19:40 confound why are we talking about whether any web stuff uses java?
19:45 dalek r31347 | Whiteknight++ | trunk:
19:45 dalek : [Book] Add in a new chapter 6 (all the other chapters will be renamed +1) to cover the PIR standard library.
19:45 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31347
19:46 NotFound confound: I don't even see the point of discussing market share.
19:48 johbar joined #parrot
19:54 rnn joined #parrot
19:55 rurban joined #parrot
19:55 dalek r31348 | Whiteknight++ | trunk:
19:55 dalek : [MANIFEST] update MANIFEST to include new book chapter
19:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31348
19:57 silug joined #parrot
20:02 particle does xlib require -dev pkg to work with parrot?
20:04 NotFound particle: if you talk about the Xlib module, it just requires a xlib library viewable by the dynamic loader.
20:05 donaldh joined #parrot
20:06 pmichaud ...pir standard library?
20:06 dalek r31349 | coke++ | trunk:
20:06 dalek : [tcl] hackily allow 'auto_load ::parray' to work. With this, we can now parse tcltest.tcl with no errors.
20:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31349
20:06 NotFound At least that is the assumption, have not tested yet to build a parrot that does not link with xlib.
20:08 NotFound I don't even know why parrot links with ncurses, xlib and stdc++
20:08 NotFound And readline
20:08 purl readline is the default/dumb app
20:09 NotFound And crypt, and gmp, and pcre, and...
20:10 bacek joined #parrot
20:10 particle if you're building static parrot, you need to link them
20:13 NotFound Maybe, but I don't need static parrot.
20:13 particle they only need to be linked to static parrot anyway
20:13 NotFound And looks like I can't make a parrot build that does not link with all stuff without deinstalling all dev packages.
20:14 NotFound And life is too short to do that.
20:16 rurban we need more and better Configure.pl args
20:17 rurban -Udefine -Adefines -Dkey:value and such
20:17 rurban so you can skip xlib, ncurses, opengl, ...
20:17 NotFound Well, there is Configure option to not use opengl, and as far as I know is the only component that may need xlib, but disabling it does not avoid xlib linkage.
20:18 donaldh I think the ncurses and xlib are just for PIR examples.
20:18 donaldh OpenGL doesn't require xlib.
20:18 rurban --without-<lib>
20:19 NotFound We have opcodes for runtime linking and NCI, there is no need to link such things at building time.
20:20 rurban or better --without-<feature>, where feature normally is the libname. this should be skipped in the runsteps
20:20 rurban but AFAIK we do not link to xlib
20:21 rurban just readline. xlib is loaded via nci (ffi)
20:21 NotFound rurban: ldd says yes
20:24 Zaba_ joined #parrot
20:25 NotFound By the way, the loadlib and dlfunc functionality need some clarification, because if you fail to load the library and don't check, but the library is already linked, the result is an incorrect code that works.
20:26 NotFound The reason is that a PMCNULL and an Undef are taken as a reference to the main program.
20:27 NotFound So whatever loadlib returns to flag error, may be valid.
20:39 NotFound Mmmm... I was, wrong, using all --without... options Xlib is not linked.
20:40 NotFound But ncurses and crypt still are.
20:42 NotFound And there is no --without option for pcre.
20:43 NotFound Xlib module still works, no confirmed there is no dependence other than the library availability at runtime.
20:43 NotFound s/no/so
20:51 cotto_work t/distro/file_metadata.t is sad
20:51 moritz aye
20:51 cotto_work and by "sad" I mean "not passing"
20:51 moritz couldn't we just have a script that fixes all meta data?
20:52 cotto_work the current test is one step away from doing that
20:52 rurban sure, here it is: http://use.perl.org/~rurban/journal/37441
20:52 rurban a one-liner: perl t/distro/file_metadata.t 2| perl -ne'system (substr($_,3)) if /^#\s+svn ps /'
20:53 dalek r31350 | moritz++ | trunk:
20:53 dalek : [cage] make meta data tests happy
20:53 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31350
20:54 moritz rurban++
20:54 cotto_work is there any reason that test needs to be chatty?
20:54 cotto_work (apart from test failures)
20:54 rurban to be readabale for humans.
20:54 rurban and for this special test it was good to be that chatty
20:56 Zaba joined #parrot
20:57 Whiteknight joined #parrot
20:58 NotFound Building --without-opengl X libraries are not linked. Without that option, they are.
20:59 NotFound Last time I doed that tests must not be one of my best days, or something changed in between.
21:04 Tene purl: seen kjs?
21:04 purl kjs was last seen on #perl 91 days, 5 hours, 31 minutes and 6 seconds ago, saying: yo  [Jun 23 15:33:30 2008]
21:04 Tene purl: seen kj?
21:04 purl kj was last seen on #parrot 3 days, 8 hours, 9 minutes and 36 seconds ago, saying: isop: you can also use print/say to check out what code is executed  [Sep 19 12:55:03 2008]
21:04 Tene purl: seen tewk?
21:04 purl tewk was last seen on #parrot 10 days, 3 hours, 18 minutes and 22 seconds ago, saying: I thought there was a command you could privmsg to the log bots but I don't remeber what it is.  [Sep 12 17:46:22 2008]
21:06 NotFound purl: seen purl?
21:06 purl purl was last seen on #sao-paulo.pm 3 days, 23 hours, 56 minutes and 58 seconds ago, saying: Kill them all; God will know his own.  [Sep 18 21:09:59 2008]
21:10 cognominal no, that's Palin . Armageddon 2010
21:13 tewk joined #parrot
21:13 cotto_work xlibtest needs more features
21:14 cotto_work I want mspaint for Parrot.
21:15 NotFound cotto_work: yes, I'm on it, but slowly.
21:16 dalek r31351 | coke++ | trunk:
21:16 dalek : [tcl] un TODO a recently passing test.
21:16 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31351
21:16 dalek r31352 | coke++ | trunk:
21:16 dalek : [tcl] a very very basic stub to get [package require tcltest] headed in the right direction
21:16 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31352
21:16 NotFound Anyway, low level xlib usage is difficult, tk, gtk+ or qt will give faster results.
21:17 cotto_work I wasn't being very serious.
21:17 NotFound About mspaint, me also. About more fatures, I'm serious.
21:17 cotto_work It'd be cool to have a full application work in Parrot, but it'll happen eventually if Parrot is worth using.
21:18 rhr joined #parrot
21:19 NotFound November is a full application, it isn't?
21:19 cotto_work for some value of "full"
21:21 cotto_home joined #parrot
21:44 * rurban_away off to sleep
21:52 Ademan joined #parrot
22:27 Limbic_Region joined #parrot
22:57 jan joined #parrot
23:06 Zaba_ joined #parrot
23:17 tetragon joined #parrot
23:29 contingencyplan joined #parrot
23:35 contingencyplan joined #parrot
23:58 revertTS joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced