masak: is the opt_flag set? Tene: good question Yeah, it is. I'm stumped. I'll check Tene: no, it isn't. how does that work, by the way? the mechanism with :optional and :opt_flag, I mean? ENOCLUE ah, http://www.parrotcode.org/docs/pdd/pdd03_calling_conventions.html seems to me the :opt_flag really should be set if I send in a 0 (...but it isn't) could this be related to the fact that `./perl6 -e0` still sends me into REPL mode? whoa, spectest_regression is badly borked for me Backtrace - Obtained 15 stack frames (max trace depth is 32). (for about every test file) not here -- mine seems to hang instead... masak: during the fudge step? aye press Ctrl+D pmichaud and I tried to debug the hang, but it's not so easy but it's only one of my two local copies that is so badly b0rked yep, getting the backtraces too make realclean? well, make realclean is sometimes need in parrot to work against missing dependencies masak: didn't work for. A fresh checkout did, otoh :( these are sad times when not even make realclean does the job... % Ademan has left Ademan!~dan@h-67-101-149-3.snfccasy.dynamic.covad.net aye moritz: fresh checkout, still backtraces masak: that's bad :( % Ademan has joined #parrot at least it's consistent yes, it would almost be worse if a fresh checkout fixed it but not a make realclean should I report it as a bug? yes done. thanks np. masak++ # numerous bug reports .oO( I hope you attached a patch? ;-) well... I thought I'd let the rest of you brood on this one :-P ;) well, I have a good excuse - I deleted my tainted checkout, and on the clean one it works for me lucky you... :) must be that It-Just-Works effect on Linux... my 32 bit Debian box is so boring, I never have platform specific failures.... (OT: is it *really* so hard to read error messages? this is a gold example: http://www.perlmonks.org/?node_id=701356 heck, it says in the error message exactly what's wrong....) (I see these kind of questions quite often, people posting an error message and asking "what's wrong", when the error message literally tells them what's wrong) people who are new to a technology do that. at least if they lack the meta-knowledge required to guess what's wrong they're just overwhelmed by the fact that things didn't work seems like it feels so stupid nonetheless the guy probably has no intimate knowledge of @INC, for starters yes, it feels stupid but in a teacher-student situation, you get that all the time yeah, good point and the trick is _not_ to react on how stupid it feels from your perspective :) I try. Most of the time. ;-) me too :) my weak point is trying to live side by side with people who misuse languages they know less about than I do. like people who use Я as an R, or Д as an A oooh, now I'm also getting the backtraces r29906 | moritz++ | trunk: : [rakudo] add S29-trig/trig.t to spectest_regression, s1n++ : Patch Courtesy by Jason Switzer diff: http://www.parrotvm.org/svn/parrot/revision?rev=29906 is it only my impression, or is 'make realclean ; perl Configure.pl --cc='ccache gcc' && make -j 2' *really* fast nowadays? masak: I changed severity of your ticket to "High" and added a comment moritz: dz dz? dz is actually a dutch brand of said licorice purl: dorget dz masak: i'm not following you... purl: forget dz masak: I forgot dz moritz: dz is Polish for dziękuje ...which means 'thank you' it's very easy to write 'dz', I mean I'm mostly ignorant to all eastern countries and language :( moritz: it's a rewarding field of study, should you ever pick it up. the languages are all quite closely related masak: my next target is Norwegian moritz: moving there? but I feel overstrained by learning Perl 6 already ;-) :) masak: no, my girl friend is half norwegian right. I remember now. well, you're already in the right language group, so shouldn't be too hard aye and norwegian is fairly clearly pronounced, by my ears it's *nearly* understable when you know German and Englisch already sounds like a good start but it's hard for me to speak it, because it requires a certainy melody in the language that's totally missing from both German and English so I always feel like I'm singing, but not quite r29907 | bernhard++ | trunk: : [codingstd] remove trailing whitespace diff: http://www.parrotvm.org/svn/parrot/revision?rev=29907 moritz: people often accuse us Scandinavians of speaking in a 'singing' voice. I can understand what they mean. to us Swedes Norwegian sounds extra funny, not lest because there's a cultural undercurrent of making fun of Norwegians ;) % alvar has joined #parrot (which I don't necessarily subscribe to -- but it takes a mental effort to dissociate oneself from any country-wide prejudice) hi niihau, alvar. I have a strange problem compiling parrot on OS X hey, purl ;) alvar: excuse me? it breaks with "ld: file not found: /opt/local/lib/libicuuc.dylib.34" and there is surely no such libicu ICU is installed as 3.8.1 from the Macports but even when I disable ICU support in Configure, it still throws the same error any hints? I guess that something in my config is broken, but what? purl: it's "ni hao" masak: excuse me? purl: it's "ni hao", not "nihau" masak: what? here I am, talking to a bot... no, hi is ni hao okay, moritz. hi what's up, moritz. hi greet me again, stupid bot ;) moritz: no. stupidbot is offline bacek: "stupid bot" ne "stupidbod" ;-) moritz: :) moritz: btw, there is some strange test in S29-num/sqrt.t fudged one eval("sqrt($i.i)" looks very suspicious for me if i is defined in terms of multi postfix: { ... } it's not wrong % Coleoid_afk has left Coleoid_afk!~Coleoid@adsl-75-62-112-74.dsl.bltnin.sbcglobal.net % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-55.dynamic.mnet-online.de moritz: should -1.i works? perl6: say 1. OUTPUT[Statement not terminated properly at line 1, near "."␤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)␤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 23624 (src/gen_grammar.pir:2812)␤called from Sub 'parrot;Perl6::Grammar;statementlist' pc ..22637 (src/gen_grammar.pir:2449)␤called from Sub 'p... bacek: STD.pm parses it, so I guess "yes" (not sure though) Of cause it parses :) And try to find method "i" on Int perl6: say -1.i OUTPUT[Method 'i' not found for invocant of class 'Int'␤current instr.: '_block11' pc 21 (EVAL_13:13)␤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 (src/PCT/HLLCompiler.pir:481)␤called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1088 (src/PCT/HLLCompiler.pir:610)␤called from Sub ..'parrot;PCT::HLLCompiler;command_line' pc 1267 (src/PCT... It doesn't work in pugs too most Complex stuff doesn't work in pugs send a mail to p6l? moritz: think so? There is no such method "i" in S29 anyway... hm, right % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au r29908 | kjs++ | trunk: : [imcc] add .HLL_map coretype '=' newtype syntax. (to replace .HLL_map coretype ',' newtype later on) diff: http://www.parrotvm.org/svn/parrot/revision?rev=29908 % kj has joined #parrot % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de % iblechbot has joined #parrot % julian_ has left julian_!~jjore@mail0.w3data.com % julian_ has joined #parrot % petdance has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-198-175.dynamic.mnet-online.de % gryphon__ has joined #parrot % petdance has left petdance!~Andy@uniqua.petdance.com % gryphon__ has left gryphon__!~gryphon@dsl-209-221-185-54.zipcon.net r29909 | coke++ | trunk: : [tcl] remove unused param; use more named registers. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29909 % gryphon__ has joined #parrot Coke: hi bonjour, kj. did you see my mail on .param int "key" => answer syntax? % DietCoke has joined #parrot kj: hi. What's up? (meeting RSN) % alvar has joined #parrot oh you busy? not that important; i replied on yr email in which you indicated the syntact.sugar for .params was removed in pdd19 % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de I'm just the messenger. I know, I'm not shooting you ;-) But I included a different example ah, yes. did see that. I have it starred and will try it. no hurry, just wanted to ping ya worst case, we open a ticket; we don't have to add the note about the deprecation back in. (not in PDD19; we can put it right in DEPRECATION.pod) okay I see % alvar has joined #parrot later. =-) % DietCoke has left DietCoke!coke@feather.perl6.nl bye % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de % alvar has joined #parrot % jhorwitz has joined #parrot % uniejo has left uniejo!~uniejo@193.88.64.250 % iblechbot has joined #parrot % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de % Lorn has joined #parrot how i use parrot inside perl5? Inline::Parrot is deprecated. oi, Lorn davidfetter: hey, good to see you here :) i thought that you only uses freenode, how are you? tdo blz aqui ;) davidfetter: i need to remember somethings about parrot ^^ i wish i knew lorn: try parrot::embed, in parrot's ext/ dir particle: thanks :) % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % ambs has joined #parrot win 15 % ambs has left #parrot Lorn, any chance you'll be at pgcon.br in september? Agora o elefante vai pegar! ;) % cosimo has left cosimo!~cosimo@pat-tdc.opera.com davidfetter: sure, and i will try to show something useful about PL/Parrot w00t! % masak has left masak!~user@130.238.45.242 davidfetter: /j #sao-paulo.pm :) % Theory has joined #parrot % davidfetter has left davidfetter!~davidfett@start.fetter.org % alvar has joined #parrot % Andy has joined #parrot % Ademan has left Ademan!~dan@h-67-101-40-248.snfccasy.dynamic.covad.net % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net % particle has joined #parrot % Ademan has joined #parrot % kj has left kj!~IceChat7@193.1.100.105 r29910 | coke++ | trunk: : [tcl] -TclArray uses a hash, but isn't really a parrot-style hash (no nested keys), so create a new 'does' type and key off that instead of specifically checking the type, or seeing if we 'does hash'. : - switch a string check over to isa from typeof. : - Fix a typo diff: http://www.parrotvm.org/svn/parrot/revision?rev=29910 % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.wa.comcast.net % ruoso has joined #parrot % Theory has joined #parrot % rurban has joined #parrot Is IMCC's way of optimizing code (i.e. loop through all optimizations, restarting after each change, until none of them change anything) the usual way optimizing compilers work? % cotto is now known as cotto_work cotto: it's a common way % donaldh has joined #parrot % ruoso has left ruoso!~ruoso@201.45.49.162 % Theory_ has joined #parrot % Theory has left Theory!~Theory@207.173.77.239 particle, thanks anyone tried llvm-2.3 with parrot? i haven't ask nothingmoose... erm, nothingmuch ;) yeah, already talked with him. But he used the old llvm with intermedieate bytecode only. the new one is a dropin replacement for gcc should be much simplier than his attempts I watched the google video yesterday about llvm wow, i had no idea it's drop-in now and built it from source right now. that's great progress yeah. they even make their own frontend now, clang, but this not ready yet llvm++ clang should replace gcc rurban, do you have a link to that video? * moritz looks if his debian lenny as llvm gcc somewhere it is mainly for apple for ide's http://llvm.org/docs/GCCFEBuildInstrs.html is for the build the video is over one hour! http://video.google.com/videoplay?docid=6189170937161128523 but gcc-4.3 is not yet supported, just 4.2 at least it's not gcc-2.7 I'll be playing then with llvm building parrot. Looks hairy. Again some Config_heavy.pl cheats I've got some ideas for using llvm to get rid of c/pir continuation barriers I also want to try out intel's icc c++ 10 I've got that on Gentoo it was compiling there months ago i have it on win32 er, had good, significant speedup? or just 5-10% tewk: but I think in general we need non-llvm solutions as well sure I heard llvm is mainly popular for hendheld's because they support smaller integers for cheaper chips 11bit int e.g. :) like lisp integers 2**11 2048 oops the rest is bigint then but this int range is really fast then. faster than 32 but ints s/but/bit/ % dolmen has joined #parrot A not for llvm building: freeebsd uses csh as default, and this does not build llvm. I had to install bash first. gmake is also better than make * moritz compiles parrot with llvm-gcc 4.2 ah, lenny has llvm. good. the first t/op/ tests pass % rurban_ has joined #parrot % rurban has left rurban!~chatzilla@212-183-49-3.adsl.highway.telekom.at % rurban_ is now known as rurban % cognominal has left cognominal!~cognomina@82.67.232.89 all tests succeful :) % baest has left baest!~baest@2206ds1-suoe.0.fullrate.dk now I'm running the benchmarks % cognominal has joined #parrot cool. tests pass with llvm-gcc make smolder_test particle: will do after the benchmark fab! be nice to have a PLATFORMS update, too great! % Whiteknight has joined #parrot is there any tool that creates a line for PLATFORMS for me? not that i know of it'd be nice to have it generated from smolder r29911 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] update to trunk r29910 diff: http://www.parrotvm.org/svn/parrot/revision?rev=29911 running smolder_test right now how do I run the tests with JIT and CGoto? % jhorwitz has left jhorwitz!~chatzilla@96.245.16.64 make testj and testC iirc ok, testj succeeded I'm running one of the other tests now hi hi * jonathan waves at everyone hey there, jonathan How's spectest_regression running for folks now - I saw commetns earlier today about problems? jonathan: totally borked Geck. * jonathan is grabbing a build now at least for me and masak OK - any clues on why? RT #57452 some memory corruption, presumably % iblechbot has left iblechbot!~iblechbot@ppp-62-216-222-11.dynamic.mnet-online.de * jonathan stares at the backtrace Backtrace - Obtained 15 stack frames (max trace depth is 32). :( Parrot_open_p_s_sc dod_register_pmc did anyone track down the rev that broke it? particle: I tried, and failed Why the heck would dod_register_pmc call an op? which test letter do I have to run for the EXEC column in PLATFORMS? * jonathan guesses e! ...but doesn't actually know Valid runcores are b, C, f, g, j, r, S. no e in the docs is exec default? I think testing the exec core is kinda different though ah, it's testexec ah, right. Since it makes an exe file and then you run that. just the long name ;) It basically sweet-talks JIT into dumping the machine code it generates into a file rather than a block of memory. ...and a few other "minor" details.. now for testexec I get some failures * jonathan isn't surprised. I don't think anyone is actively maintaining it. oh, but with normal gcc also moritz: llvm-2.3 or 2.2 or 2.1 (4.2 is just the gcc version) 2.2-8 -5.8 and --optimize would be the real deal. for me it fails because I have a big llvm mess currently. t\spec\S02-builtin_data_types\anon_block..........dubious Test returned status 5 (wstat 1280, 0x500) For like, all of them. gcc in /usr/bin and llvm-gcc in /usr/local/bin from source. not good. jonathan: i've been getting that for more than a day On the upside, it runs faster than make spectest_regression usually does. i figured it was just my bad luck Nope, it's all of our bad luck. so much for christmas in july Bizzarely make test is fine. yep, here too jonathan: minor details = elf header, link segments fixups moritz: 2.3 should have a much better linker rurban: Aye....I spent a chunk of my life writing code to parse the Windows equivalent... and 2.4 coming soon better c++ code (faster exceptions). I wonder if tls (__thread attributes) are already in. Do we use that? jonathan: PE/COFF headers? rurban: Aye. rurban: When I was working on .Net => Parrot bytecode translation. tls: because on clisp we just found out that native gcc supported tls is MUCH faster then doing it by hand net2pbc, I remember Sadly, I don't have tuits to maintain it or extend it any more. My word does --trace 1 slow things down... new TLS in clisp: http://thread.gmane.org/gmane.lisp.clisp.devel/18684 benchmarks in http://article.gmane.org/gmane.lisp.clisp.devel/18692 jonathan: I did it also. A COFF dumper in pure perl http://search.cpan.org/src/RURBAN/B-C-1.04_20/script/pl2exe.pl Not really a full linker. But it's a poor-mans "windows compiler" for perl5. Nice Fancy working on the Parrot exec core? ;-) Not really for now. When I have more time maybe. First I have to fix the perl compiler. Then I wanted to optimize the perl5 compiler. Then maybe parrot. parrot already is good enough jonathan: you can turn 'trace 1' on inside perl 6 code r29912 | moritz++ | trunk: : update PLATFORMS for llvm-gcc on i386 diff: http://www.parrotvm.org/svn/parrot/revision?rev=29912 I thought of using the parrot "unexec" feature to revive perl5 undump cmdline switch, to generate native exe's there Or just use the old emacs unexec. particle: Indeed. For some reason I'd not thought we were making it that far. moritz: r29912 has a typo llvm-gc-4.2 => gcc not a new garbage collector too late, and I'm too distracted rurban: thank you r29913 | moritz++ | trunk: : fixed typo in PLATFORMS, rurban++ diff: http://www.parrotvm.org/svn/parrot/revision?rev=29913 ok, I'll go to sleep now. bye Erm, will this sure don't help us. inline op null(out STR) :base_core { $1 = NULL; } Who worked on PERL6LIB? jhorwitz i guess jhorwitz is "mod_parrot-guy" or mailto:jeff@smashing.org OK did he muck it up? particle: Yes and no. typical. It's screwed up that the null op for a string literally sticks a null in the register, right? Or is that how we actually represent a null string? null as in \0 ? If it *is*, then the open op is screwed up because it's not checking for a null. As in, the null STRING oh, yeah, null string handling is screwed up in parrot i tried to fix it some time ago with NULLSTRING macro, like NULLPMC, but that was rejected er, PMCNULL and STRINGNULL i guess wow .sub 'main' $P0 = open $S0, $S1 .end HOW TO SEGFAULT PARROT IN JUST ONE EASY LINE OF PIR TODAY!!!11!! lovely. Sometimes I wonder how anything in this VM works. :-| * moritz too ;-) OK, so what's STRINGNULL... Hmm...doesn't exist % Lorn has left Lorn!~faddadf@c9068880.virtua.com.br % wknight8111 has joined #parrot % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net OK, it's certainly the PERL6LIB patch that introduced the bug. I'm not immediately sure how to fix it. % bacek has joined #parrot And I'm certainly not comfortable that Parrot is using NULL to represent a null string. % Lorn has joined #parrot aha. I have a patch to make spectest_regression run again. kj's imcc patches are full of warnings :( % Lorn_ has joined #parrot particle: That's probably because we have SO many warnings enabled... And people probably see different warnings on different platforms. % Andy is now known as AndyAway % Lorn has left Lorn!~faddadf@c9068880.virtua.com.br r29914 | jonathan++ | trunk: : [rakudo] Fix our ability to run spectest_regression. The PERL6LIB patch was, it seems, broken in that if there were no paths it just returned a null string and didn't try the current working directory where Test.pm is. I've made it default to just the filename now, and then it searches, which is probably wrong, but not being able to run spectest_regression is far wronger. ;-) Additionally, it's scary that Parrot was segfaulting as a result of using a string diff: http://www.parrotvm.org/svn/parrot/revision?rev=29914 I've put in code before that was warning-free on the platform I developed it on, but gave warnings elsewhere. I'm not saying all the warnings are bad, just suggesting maybe why we get 'em. :-) And that the people checking in code that produces 'em maybe wasn't being sloppy. :-) OK folks, you can all happily make spectest_regression again now. :-) well, in my opinion, signed/unsigned mismatch and unreachable code are sloppy Ah. Those particular warnings, I'd expect to see on pretty much all platforms... * jonathan hopes someone on the commit list reads his rant about 'null $S0 leads to segfault' and chases it up. assignment within conditional is debatable. i don't like it, but some c coders do % bacek has left bacek!~bacek@pa58-109-181-218.pa.nsw.optusnet.com.au I wouldn't say I dislike it, but I don't tend to do it either. i generally put constants on the left to make sure i get a compiler error if i mistype the comparison op if (3 = foo) % Theory_ has left Theory_!~Theory@c-67-170-177-114.hsd1.or.comcast.net I've seen that trick. It's not a bad idee. For some reason I always do a double-take when I see it. % teknomunk has joined #parrot yeah, taht's the problem I don't know why, I've somehow always written the constant on the RHS since I was a kid. And I think a lot of people tend to. I'm not sure there's a real reason for it, though. Just cultural norms. normaly you say "this variable is 3", and not "3 is this variable" Ah, yes. That's a good point. some manager who peered on my code did the same remark as moritz natural language doesn't commute ;) Similar to the OO idiom of "string".equals(var) Saves a null check. I still haven't adopted the if (3 == var) notation although I *know+ it's safer In C#, writing if (foo = bar) instead of if (foo == bar) gets you a type check failure at compile time usually. Because the thing in the (...) has to evaluate to something of boolean type. This is nice, apart from you have to write a load of checks explicitly. Yes, Java too. if (somestring.Length != 0) ... % bacek has joined #parrot Aye, C# borrowed a few things from Java. ;-) % Limbic_Region has joined #parrot But then they deviated from Java by, like, adding a few features to the language. :D * donaldh goes to bed * purl grabs the lube and follows donaldh PHEAR PURL % donaldh has left donaldh!~chatzilla@host213-123-171-12.in-addr.btopenworld.com r29915 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] small change, remove unused directive. Didn't fix the compile error I'mhaving, however diff: http://www.parrotvm.org/svn/parrot/revision?rev=29915 purl borders on human sometimes cotto_work: sorry... % dolmen has left dolmen!~dolmen@cho94-1-81-57-157-99.fbx.proxad.net I get three test failures in /spec/S03-operators/arith.rakudo although in this instance she's closer to creepy but too tired to investigate moritz: Hey, at least they don't *all* fail now. ;-) i get those, too yes, jonathan++ Do I get to claim I fixed almost 2000 tests in one night now? and I stell get a failure in t/spec/S02-builtin_data_types/range.rakudo Oh? Hmm. morning all morning, bacek hi bacek moritz: Seeing if I get it here. moritz: Missing '}' at line 167 in range.t? OTOH arith.t works for me moritz: Passes here. moritz: I wonder - can you check if eol-style: native is set on range.t? svn:eol-style, I mean jonathan: stupid question: what does "regex" mean at stdstopper in STD.pm? % kid51 has joined #parrot cd t/spec && svn pl ... it's not % Theory has joined #parrot YaY fixed jonathan++ % ruoso has joined #parrot r29916 | jkeenan++ | trunk: : Add test to cover one uncovered branch: mock absence of ctags for _evaluate_ctags(). diff: http://www.parrotvm.org/svn/parrot/revision?rev=29916 w00t bacek: regex = might backtrack rule = regex + :ratchet no, token = regex + :ratchet and rule = Regex + :ratchet :sigspace bed & jonathan: Do I understand right that it is not implemented in PCT? moritz: g'night % ruoso has left ruoso!~ruoso@201009046064.user.veloxzone.com.br bacek: it is implemetned jonathan: ah. ok. * bacek trying to add stdstopper to rakudo... failing atm... % ruoso has joined #parrot % Theory has left Theory!~Theory@c-67-170-177-114.hsd1.or.comcast.net % davidfetter has joined #parrot % teknomunk_ has joined #parrot % bacek has left bacek!~bacek@pa58-109-134-164.pa.nsw.optusnet.com.au % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % bacek has joined #parrot 19/539309 3.52302668785427e-05 * davidfetter wonders whether he can sneak purl a zero divide 0/0 0/0e1 % Theory has joined #parrot 1%0 0.01 0^-1 18446744073709551615 ... right. % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de % particle has joined #parrot % alvar has joined #parrot % bacek has left bacek!~bacek@pa58-109-143-231.pa.nsw.optusnet.com.au % alvar has left alvar!~alvar@sub87-230-120-57.he-dsl2plus.de % bacek has joined #parrot 2^64-1 61 2**64-1 1.84467440737096e+19 (0^-1)+1 1.84467440737096e+19 (0^-1) 18446744073709551615 % Khisanth has left Khisanth!~Khisanth@pool-151-205-125-14.ny325.east.verizon.net 0^ anything should be 0 0**-1 (0**-1) (0**-1)+1 (0^-1)+1 1.84467440737096e+19 (5^2) 7 2^2 0 5**2 25 "^" is XOR, not exponent that makes sense now tasty 8-byte ints % Khisanth has joined #parrot r29917 | jkeenan++ | trunk: : Typographic reformatting of one comment so that colors display better. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29917 % AndyA has left AndyA!~andy@ca93nt.hexten.net % teknomunk__ has joined #parrot % teknomunk_ has left teknomunk_!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % AndyA has joined #parrot 2**5 32 1**6 1 0**7 0 0**(-1) 0**-1 0**1 0 5**-1 0.2 purl doesn't like being segfaulted wknight8111: sorry... % Lorn_ has left Lorn_!~faddadf@200.161.130.69 % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net -1**256 -1 % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au % bacek has joined #parrot % tetragon has joined #parrot So, I've had a bit of a platform change happen over the past month I'm now on Intel OS X 10.5 (64-bit) % wknight8111 has left wknight8111!~Whiteknig@c-71-230-33-251.hsd1.pa.comcast.net % Lorn has joined #parrot nice! % Theory has joined #parrot I'm still waiting for some of my backups to transfer over, and I have quite a bit to recompile % jdv79 has joined #parrot The Apple techs who worked on my iBook were unable to put my box back together again without snapping something in the process kid51: around? And this happened multiple times in the month jdv79 wazzup? kid51: what ever happened to that school idea? OT. you mentioned it a year ago at a semny thing... school idea? tetragon: so they gave you an extra 32 bits instead? :) Infinoid: Yep, although I went and paid a bit to go to a MacBook Pro instead of a MacBook. I can hardly stop playing with the auto-dimming screen and the illuminated keyboard hehe % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net * kid51 must restart computer for software update; bye % kid51 has left kid51!~jkeen@pool-71-247-44-6.nycmny.east.verizon.net I must say, I'm quite impressed with the "mylyn" extension to eclipse one of the biggest problems I've had so far with PDD13 is the fact that there are a *lot* of PMCs in src/pmc/, and a *lot* of tests in t/pmc/ I end up spending a lot of time paging through the list to find the file I want mylyn hides the stuff I'm not interested in, quite nicely. % davidfetter has left davidfetter!~davidfett@start.fetter.org % gmansi has left gmansi!~gmansi@190.55.38.59 % coumbes has joined #parrot % Andy has joined #parrot % teknomunk__ has left teknomunk__!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % gryphon__ has left gryphon__!~gryphon@dsl-209-221-185-54.zipcon.net % teknomunk__ has joined #parrot % tetragon has left tetragon!~tetragon@76-10-153-9.dsl.teksavvy.com % rurban_ has joined #parrot % coumbes has left coumbes!~coumbes@pool-72-69-105-225.chi01.dsl-w.verizon.net jonathan: PDD13's definition of the PackfileDirectory PMC has methods to list and fetch segments, and a method that inserts/updates segments, but no way to remove one. is that intentional? % rurban has left rurban!~chatzilla@212-183-58-71.adsl.highway.telekom.at % rurban_ is now known as rurban % seneca has joined #parrot % silug has left silug!~steve@ppp-70-225-32-179.dsl.covlil.ameritech.net % Theory has joined #parrot r29918 | infinoid++ | pdd13pbc: : [PDD13] : * Add a get_pmc_keyed() function to PackfileDirectory, which dispatches to : .get_pmc_keyed_str(). : * Fix some erroneous test descriptions. : * Add a couple of TODO tests for the things in PackfileDirectory I haven't : implemented yet. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29918 % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.wa.comcast.net % seneca has left seneca!~tetragon@216.126.67.44 % iblechbot has joined #parrot % Ademan has left Ademan!~dan@h-67-101-145-198.snfccasy.dynamic.covad.net % seneca has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177236086.adsl.alicedsl.de % Psyche^ is now known as Patterner % Ademan has joined #parrot % uniejo has joined #parrot % Ademan has left Ademan!~dan@h-67-101-45-56.snfccasy.dynamic.covad.net % silug has joined #parrot % jan has left jan!~chatzilla@89-253-66-101.customers.ownit.se % jan has joined #parrot