r29693 | pmichaud++ | trunk: : [rakudo]: spectest-progress.csv update: 102 files, 1799 passing tests diff: http://www.parrotvm.org/svn/parrot/revision?rev=29693 r29694 | fperrad++ | trunk: : [Lua] : - add gl & glut diff: http://www.parrotvm.org/svn/parrot/revision?rev=29694 % Ademan has joined #parrot bernhard.schmalhofer@gmx.de | Pipp: link: http://www.perlfoundation.org/parrot/index.cgi?pipp % masak has joined #parrot r29695 | fperrad++ | trunk: : [Lua] OpenGL : - some methods diff: http://www.parrotvm.org/svn/parrot/revision?rev=29695 % uniejo has left uniejo!~uniejo@193.88.64.250 % timbunce has left timbunce!~timbo@12.157.240.2 % gmansi has left gmansi!~gmansi@190.55.35.246 % timbunce has joined #parrot % timbunce has left timbunce!~timbo@12.157.240.2 how do I change the title of a ticket in RT? % uniejo has joined #parrot % Debolaz has joined #parrot % rblackwe has left rblackwe!rblackwe@where.is.allmydata.net % rblackwe has joined #parrot % uniejo has left uniejo!~uniejo@193.88.64.250 moritz: click on 'Grundlagen' or 'Basics', in the non-public ticket-view barney: thanks % gmansi has joined #parrot * barney is heading for a short vacation in http://www.soelden.com/ % uniejo has joined #parrot % barney has left barney!~bernhard@p549A08CB.dip0.t-ipconnect.de % uniejo has left uniejo!~uniejo@193.88.64.250 % purl has left purl!~purl@florence.kuiki.net % purl has joined #parrot % uniejo has joined #parrot % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au % donaldh has joined #parrot r29696 | fperrad++ | trunk: : [ICU] update with version 4.0 diff: http://www.parrotvm.org/svn/parrot/revision?rev=29696 * Patterner still has only 3.8... % ruoso has joined #parrot % uniejo has left uniejo!~uniejo@193.88.64.250 Daniel Ruoso | Inter-HLL Mapping Notes: link: http://www.perlfoundation.org/parrot/index.cgi?inter_hll_mapping_notes % Whiteknight has joined #parrot % uniejo has joined #parrot Daniel Ruoso | Inter-HLL Mapping Notes: link: http://www.perlfoundation.org/parrot/index.cgi?inter_hll_mapping_notes % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Ademan has left Ademan!~dan@c-69-181-114-208.hsd1.ca.comcast.net % masak has left masak!~user@130.238.45.242 pmichaud: Yes, that's what I was trying to do. I didn't get very far, though. % masak has joined #parrot % pmurias has joined #parrot if i want to add a new backend to rakudo i should add it to the PCT? % cognominal has left cognominal!~cognomina@82.67.232.89 at what stage would your backend replace the old one? PAST? or POST? POST i plan to make rakudo emit sm0p instead of pir would it be possible to do this withought writing pir? you could write PASM or PBC instead ;-) seriously it would be possible to write it in p6 or an other *structured* high level language? r29697 | pmichaud++ | trunk: : [pct]: Add 'pow' opcode signature to PAST::Compiler diff: http://www.parrotvm.org/svn/parrot/revision?rev=29697 pmichaud: do you think it is feasible to write a PCT backend in perl6? % gryphon__ has joined #parrot % davidfetter has joined #parrot rakudo: multi foo($a) {say $a};foo(1); % iblechbot has left iblechbot!~iblechbot@217.16-dial.augustakom.net pmurias: on #parrot that's called 'perl6:', but polyglotbot doesn't update its repo very often perl6: say 4 OUTPUT[4␤] kp6: say 4 moritz: other implemenations are not tollerated here? ;) * tolerated pmurias: not a question of tolerance ;-) polyglotbot hosts parrot-based languages, in #perl6 p6eval hosts perl 6 implementations i see perl6: multi foo($a) {} 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 22126 (src/gen_grammar.pir:2813)␤called from Sub 'parrot;Perl6::Grammar;statementlist' pc ..21139 (src/gen_grammar.pir:2450)␤called from Sub '... perl6: multi foo($a) {...} 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 22126 (src/gen_grammar.pir:2813)␤called from Sub 'parrot;Perl6::Grammar;statementlist' pc ..21139 (src/gen_grammar.pir:2450)␤called from Su... pmurias: at some point I expect to rewrite PCT in Perl 6, yes % pmurias has left pmurias!~pawel@static-78-8-208-43.ssp.dialog.net.pl % Debolaz has left Debolaz!~root@195.159.114.206 % uniejo has left uniejo!~uniejo@193.88.64.250 % pmurias has joined #parrot yes, it would be possible to create a PCT backend that emits something other than POST or PIR -- just need a replacement for PAST::Compiler (and yes, that can probably be written in Perl 6. I don't know what Rakudo would be missing to be able to do that "today", though.) % uniejo has joined #parrot Man, it sure would be nice if I could get the parrot rebuild to happen properly on feather3 I've tweaked it several times, and the 'svn up' is happening fine, but it doesn't actually rebuild. does it try? :) % uniejo has left uniejo!~uniejo@193.88.64.250 I'm not sure. can you redirect stdout/stderr to a temporary logfile? particl1: ping I'd offer to help, but I think I only have an account on feather1. I probably could. Infinoid: if you're willing to debug it for me, I'll give you an account there. sure, I'm willing username? username is the first entry? purl: forget username Tene: I forgot username infinoid you are Mark Glines particl1: latest draft of slides is at http://www.pmichaud.com/2008/pres/oscon-rakudo/ (suggestions from all welcomed) "Rakudo Consulting Group" - is there such a legal entity? ;-) http://www.rakudoconsulting.com/ wow (short answer: "yes") % kj has joined #parrot any clients yet? pmurias: s/Plumhead/Pipp/ in your presentation oh, yes, thanks. is chitchat far enough along to be mentioned? in the list of supported features, you could s/blocks/blocks and lambdas/ blocks in p6 are far more than in most other languages but then again, it should probably be listed in "mostly working" won't be long before I can get rid of those slides altogether, and just mentioned what doesn't work yet :-) ;) slides updating (slow hotel network connection) afk for a bit "nothing works right now as we are doing heavy refactoring..." ;) % davidfetter has left davidfetter!~davidfett@start.fetter.org % iblechbot has joined #parrot % timbunce has joined #parrot pmichaud: chitchat isn't far enough along to be mentioned. The grammar has properly parsed everything I've thrown at it, but that's about all. how can i see how many rakudo test pass didn't mean to ask that :( perl tools/test_summary.pl % particl1 has left particl1!~particle@12.157.240.2 I'm glad that question was asked, because I didn't know about test_summary.pl before :) % timbunce has left timbunce!~timbo@12.157.240.2 'make spectest_regression' lists skipped tests as passes, I think % confound has joined #parrot % masak has left masak!~user@130.238.45.242 % Theory has joined #parrot % timbunce has joined #parrot % ruoso has left ruoso!~ruoso@201.45.49.162 % particl1 has joined #parrot urgh. my week of technical oddity continues -- wireless is not working on my laptop :-( pmichaud: are you using the dreaded iwl4965 driver? no. Infinoid: I do. d'oh. no -- my wireless was working fine in the hotel, but at oscon it's not working at all Infinoid: it works all fine with linux-2.6.26, but with that kernel my sound doesn't work ;) moritz: I've had to put my ifconfig/iwconfig stuff into a shell loop, so it retries until the connection succeeds % cbrandtbuffalo has joined #parrot % Andy has left Andy!~Andy@64.122.195.246 % cbrandtbuffalo has left cbrandtbuffalo!~cbrandt@ip131.fa1-0-1.occ.iinet.com % particl1 has left particl1!~particle@ip131.fa1-0-1.occ.iinet.com % Andy has joined #parrot % ^conner has joined #parrot % donaldh has left donaldh!~chatzilla@proxy-sjc-2.cisco.com <^conner> anyone going to the erlang talk? I wish I could Wow, that's a power staff listing: http://www.rakudoconsulting.com/staff.html % ruoso has joined #parrot % particl1 has joined #parrot pmichaud: when slide 3 is continued, "Parrot Foundation" disappears % iblechbot has left iblechbot!~iblechbot@ppp-62-216-196-117.dynamic.mnet-online.de % ^conner has left ^conner!~^conner@ip131.fa1-0-1.occ.iinet.com % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com pmichaud: slide 18 says "Jul 2008", slide 19 says "Jun 2008" % cbrandtbuffalo has joined #parrot % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % Theory has joined #parrot % gmansi has left gmansi!~gmansi@190.55.38.59 % gmansi has joined #parrot % cognominal has joined #parrot % particl1 has left particl1!~particle@ip131.fa1-0-1.occ.iinet.com % cbrandtbuffalo has left cbrandtbuffalo!~cbrandt@ellvpn14-209.cit.buffalo.edu pmichaud: smop "C-based VM" -> "C-based engine" ? % timbunce has joined #parrot % cognominal has left cognominal!~cognomina@16.214.64-86.rev.gaoland.net % iblechbot has joined #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % Theory has joined #parrot is this nqjit error correction for pmichaud's presentation? % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % particl1 has joined #parrot % slightlyoff has joined #parrot % Theory has joined #parrot cotto_work: if we're late, pmichaud should have posted the slide deck earlier. :-) Besides, he does editor inheritance of his slide deck, so our changes now should help him for the next time he gives this talk cool. Where are they posted? http://www.pmichaud.com/2008/pres/ % slightlyoff has left slightlyoff!~slightlyo@ip131.fa1-0-1.occ.iinet.com % Ron has joined #parrot % kj has left kj!~IceChat7@193.1.100.105 % Andy has joined #parrot % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % cbrandtbuffalo has joined #parrot % Ivatar has joined #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % particl1 has left particl1!~particle@ip131.fa1-0-1.occ.iinet.com % Theory has joined #parrot % timbunce has joined #parrot % Ron has left Ron!~rblasch@91-113-50-76.adsl.highway.telekom.at % Ron has joined #parrot % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % kj has joined #parrot % Andy has joined #parrot % cbrandtbuffalo_ has joined #parrot % cbrandtbuffalo has left cbrandtbuffalo!~cbrandt@ip131.fa1-0-1.occ.iinet.com % cbrandtbuffalo_ has left cbrandtbuffalo_!~cbrandt@ellvpn14-209.cit.buffalo.edu % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % kasei has joined #parrot r29698 | moritz++ | trunk: : [rakudo] added S05-metasyntax/unknown.t to spectest_regression, Auzon++ : +6 passes diff: http://www.parrotvm.org/svn/parrot/revision?rev=29698 % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com wondering if anyone knows reasons why parrot would fail to configure on darwin (both HEAD and 0.6.4), or if my local config is to blame. % kj has left kj!~IceChat7@193.1.100.105 no guarantees, but you could nopaste the output here during config, ccflags seems to get set starting with "64" (which causes cc to die) something to do with -arch flag checking, i suspect, but didn't want to dig into it if it was a known problem. % apeiron has left apeiron!~apeiron@c-76-124-253-149.hsd1.pa.comcast.net % rurban has joined #parrot % apeiron has joined #parrot kasei: if you could cutpaste your output into http://nopaste.snit.ch/, we'd love to take a look sure thing. let me re-run... (after clearing ARCHFLAGS, I got the build to continue) "kasei" at 24.195.199.16 pasted "Configure.pl failure (apparently due to ARCHFLAGS)" (48 lines) at http://nopaste.snit.ch/13643 well, having a c compiler would help i have a c compiler where is your gcc pointing to? like i said, clearing out ARCHFLAGS allows the build to succeed. weird. maybe it's at i386-apple-darwin9-gcc-4.0.1 % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com gcc is a series of symlinks that ends at /usr/bin/i686-apple-darwin9-gcc-4.0.1 which is, afaik, the default on OS X. so we need a cc 64 -g -pipe -fno-common -no-cpp-precomp -Wdeclaration-after-statement -I/usr/local/include -pipe -fno-common -Wno-long-double -I./include -c test.c --verbose sounds like we need to not pass the "64" is that necessary? "64" shouldn't be an arg to cc there, so cc's output is kind of beside the point. yeah, it's an invalid argument, we've got some string handling wrong in config/ well, your ccflags start with 64... looks odd the ccflags start with 64 because of bad parsing of ARCHFLAGS (if I've understood what's going on correctly) so, what was your $ARCHFLAGS set to? "-arch i386 -arch ppc -arch ppc64 -arch x86_64" could you paste your perl -V also? everything before '-g' in the first Pre-check line oh man, OS X makes my brain spin that's a bundle for 4 archs? yes OS X compilers like to generate binaries for all possible platforms, all at once, in the same file "kasei" at 24.195.199.16 pasted "perl -V" (62 lines) at http://nopaste.snit.ch/13644 did you read the darwin hints file? there is the explanation no. is that config/init/hints/darwin.pm you're referring to? rurban: right, that's where the arch list comes from. but where does the 64 come from? =~ s/-arch\s+$arch//g is wrong first ppc is replaced, the ppc64, it shoudl be the other way round. interesting. reversing the order of @arches should fix that care to submit a bugreport? => @arches = qw(i386 ppc64 ppc x86_64); sure. link? ./parrotbug or just mailto:parrotbug@parrotcode.org sure. thanks for the help tracking that down. kasei: does it fix anything when you reverse the arch order in that line? subject: [BUG] darwin hints with -arch ppc64 I'm sure that will fix it, please try that. yes, that fixes it. if you care you can also attach the patch then. r29699 | coke++ | trunk: : [smolder] This test has been consistently failing on at least one netbsd : system. Silence it for now. : http://smolder.plusthree.com/app/public_projects/report_details/2533#first_failure diff: http://www.parrotvm.org/svn/parrot/revision?rev=29699 coke is not at OSCON? kasei: is that the default darwin9 perl? afaik, yes why? because I wonder why nobody before reported that failure it should have failed for everybody. the default system doesn't set the ARCHFLAGS to build for all four archs. hmm which can lead to building libraries that don't work with some of the system apps. % sjansen has joined #parrot % ruoso has left ruoso!~ruoso@201.45.49.162 will ./parrotbug allow me to attach a file, or should I inline the diff? http://www.perlmonks.org/?node_id=699670 maybe somebody else from the rakudo crowd (jonathan, pmichaud, particle) wants to comment on that? kasei: I don't see a command line option for attachments. first submit and then go the link and attach it in the tracker. but since its so short you can also inline it. rurban: when I asked you for a fixed patch for pbc_to_exe_gen.pl, you sent me a patch which you said contained changes for a second ticket. what was the other ticket number? and are there additional changes I should incorporate before checking it in? r29700 | moritz++ | trunk: : [rakudo] added S05-metasyntax/changed.t to spectest_regression, Auzon++ : +10 pass, +3 todo tests diff: http://www.parrotvm.org/svn/parrot/revision?rev=29700 moritz: I have both pugs and parrot-perl6 working fine under windows. Infinoid: wait a sec... hmmm... wait a sec... is purl one of those answer bots? rurban: with a 5.10er perl? (pugs, that is?) yes, 5.10 pugs is via cabal ok, I'll update my post I've packaged it cygwin, perl6 is removed since it was buggy, I cannot release pugs, because it's too hard to bootstrap automatically. the new parrot update in a few days will again contain a fine perl6: parrot-perl6-0.6.4-2 rurban: do you have an inofficial cygwin repo for pugs? sorry no. just a huge 15mb /usr/local/bin/pugs.exe when I have more time I could make a package at my own setup site. no hurry, just being curious but I have so many ghc fixes to make, and I submitted some of them. well, with the pre-compiled win32 ghc everything worked fine. but then I started to port it to cygwin. and then I got stuck. % masak has joined #parrot Infinoid: I have no ticket yet for the object vs libs order. I just played with it and asked the mailing list. the problem is that the windows linker is not so forgiving as the linux linker. ok, thanks. any objection to my checking it in? are heredocs still '<<' in Perl 6? seems that would clash with hyper ops. % Ron has left Ron!~rblasch@91-113-50-76.adsl.highway.telekom.at S02:3023 thanks no, please check it in. better than nothing. moritz: how implemented are they? About the design: I rather will change it sooner or later for --install to be the first arg, so that you can merge multiple pbc's into on exe sooner or later. but for now it is consistent with the other tool which also takes --install as last arg. and as-is, it'll give people something to play with masak: I think TimToady++ added them to STD.pm the other day. I don't think rakudo does any heredocs (dunno about pugs) And one more thing: the limitation for no directory is annoying, it should use some pir match() code to put the installable_ to the basename only. but I haven't understood that part yet. moritz: oki % Andy has joined #parrot matches the results of my experiments so far :) % timbunce has joined #parrot btw. re pbc merging. I could not merge the lua pbc's to a self-hosting exe. masak: what are you experimental pugs results? is there a tricky merge order for the pbc's to follow? you know, I've done the majority of the work in the pdd13pbc branch so far, and I still don't understand .pbc files at all. :P r29701 | infinoid++ | trunk: : [pbc_to_exe] Commit patches from Reini Urban in RT #57188. rurban++ : * Add an optional --install flag to pbc_to_exe. : * Add a rule to the rakudo Makefile to generate an installable perl6 binary. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29701 moritz: that pugs has'em I just tried pugs -e 'say q:to/END/;\nhi\nEND' (where the \n are real newlines), and that worked ok, cool % rurban_ has joined #parrot r29702 | infinoid++ | trunk: : [rakudo] : Followup to r29701, add installable_perl6 to the $CLEANUP list. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29702 % rurban has left rurban!~chatzilla@212-183-53-211.adsl.highway.telekom.at % rurban_ is now known as rurban % cbrandtbuffalo has joined #parrot hi all hi jonathan Infinoid: we shoudl also think about general install targets for all makefiles. the group so's, the binaries, the pir, the docs. I accidentally found myself writing `push @in, $_ while =$*IN` in rakudo, and it segfaulted rurban: and tests for whether installing them works, too rurban: patches welcome :) it works better with `for =$*IN` :) sure :) the installable_ tests are the hard part. for most langauges I already have the targets. but I'm still thinking of submitting a rakudo bug Now I'm cherry picking which parts go where to in the DESTDIR % cbrandtbuffalo_ has joined #parrot does `... while =$*IN` have any discernably meaningful semantics in Perl 6? or should it perhaps give a warning? And I have pod2man orgies for all language binaries. This would be needed for debian and gentoo also. awesome. was there never the idea to use the new perl6doc format for the standalone utils/langs? rurban: perl6doc isn't even really specced % Theory has joined #parrot rurban: Damian wrote up a spec which was heatedly discussed on p6l rurban: I'm looking at #57110 and #57112, your patches for ncurses and postgres. I don't have cygwin, so I can't test them, but ... they're just patches to try alternate names for the cygwin versions of those libraries, right? if so, it looks pretty safe. but I found a nice old implementation at CPAN rurban: and then he (Damian) that he needed some time thinking, and stalled it sure. no magic. pretty safe % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % cbrandtbuffalo has left cbrandtbuffalo!~cbrandt@ip131.fa1-0-1.occ.iinet.com but it's almost complete rurban: yes, he also wrote a module (which wasn't bad), but because of the non-finalness it never really gained popularity anyway, 'm fine with old perl5 docs. so I can use pod2html and pod2man. re damian: I really have to bug him to give me comaint for some of his old B modules. They need to be updated for 5.10 and 5.11 ByteCache for sure. oops, that was simon. he is still around. easy % particl1 has joined #parrot masak: If you make it segfault, file a bug report. That is never the right thing. r29703 | infinoid++ | trunk: : [runtime library] Apply patch from rurban++ in RT#57110. : * Cygwin has renamed the ncurses libraries; fall back to trying the cygwin names if the normal library names fail. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29703 r29704 | infinoid++ | trunk: : [runtime library] Apply patch from rurban++ in RT#57112. : * Cygwin has renamed the postgres libraries; fall back to trying the cygwin names if the normal library names fail. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29704 jonathan: oki * masak files % Theory has joined #parrot Infinoid: we've renamed the pg lib on purpose so that the mingw folks don't fall in our trap. or vice versa. that's a very messy problem... the real messy probloem is the versioning without hardlinks as on unix. and parrot may still fall into mingw's trap, given that it tries the normal names first oops. I have think about that. ...or will loadlib fail and return undef, and allow the pir to continue trying the other name? ...and I have to write slower... I wanted to check that in library.c with simple stat() calls. it would be great if mingw builds and cygwin builds could both DTRT here but now I think I will take the path checking the importlib first, because that never has any numbers. and from the importlib I easily find the correct dll. This works best for all windows builds. cygwin, mingw, msvc. and the libs are always at a specified path, the dll's not so. masak: things :-) If you always rely on driving directions from a 4 year old kid, you always end up at the ice cream shop. that's what $PATH management in win32 reminds me of pmichaud, another interested parties: will do Rakudo day on Friday this week, all being well. (Been a bit of a week...by Friday I'll have had three trips to the doctors... :-|) r29705 | moritz++ | trunk: : [rakudo] dynamic x_label_skip in tools/progress-graph.pl diff: http://www.parrotvm.org/svn/parrot/revision?rev=29705 Infinoid: i *just* talked to somebody at microsoft who wants to help us solve any windows problems we have with parrot great. does that include cygwin? :) including library loading w/ cygwin msys etc awesome! That's not awesome, that's par for the course at best. Are you from NZ purl, forget awesome particl1: I forgot awesome we don't really have technical problems, do we? purl, you're stupid particl1: what? It just have to be specced and agreed on. % teknomunk has joined #parrot If they could implement a standard versioning system for libraries so our 3 flavors could fetch the right flavors of library, we sure wouldn't complain. while we're at it, see how they feel about putting libraries in /usr/lib/ :) again another version to version dll's? rather not ms has the tradition to use only major without any - or _ or . that's just fine. cygwin/X uses -1.3.2.dll Forcing to use ENV{LIB} for the MS case is also fine. Similar to the java classpath. i don't know how much help we can get from ms, but it'd be nice to have them involved in the conversations with cygwin/msys folks No FS standards are also good standards sure. heh. I was only joking with those suggestions. all I know is, if everything worked today, we wouldn't be talking about this. :) MS should rather help us with Bob Rogers' problems which problems are those? rakudo: class A; my A $a .= new perl6: class A; my A $a .= new OUTPUT[./parrot: error while loading shared libraries: libparrot.so.0.6.4: cannot open shared object file: No such file or directory␤] particl1: http://rgrjr.dyndns.org/perl/acsip/actions.html polyglotbot: that's not good anyways, should the above work? on my computer, it gives the error "Method 'ACCEPTS' not found for non-object" particl1: in short pushaction hm, and `class A {}; my A $a .= new` gives 'get_bool() not implemented in class 'A'' I think this calls for another bug report... masak: it tries to determine some kind of value for $a - see #perl6 masak: Does it work with new() jonathan: nope another error, tho' That's not good. indeed not my A $a .= new() has worked in the past. The fact it's stopped working means we're missing a test. yes. jonathan: it didn't stop working % cbrandtbuffalo_ has left cbrandtbuffalo_!~cbrandt@ellvpn14-209.cit.buffalo.edu ./rakudo -e 'class A {}; my A $a .= new; say 1' 1 Oh. it just can't print out a representation of $a yes, I get that too OH! So it's not .= that is...right. but even on the command line I get this error and then I'm not trying to print anything masak: in the REPL? no, -e perl6 -e 'class A {}; my $a = A.new()' it somehow treats the last expression spcially also '.new' w/o parens, also '.= new' *that's* a subject for a bug report * masak files this is fun! :> % particl1 has left particl1!~particle@ip131.fa1-0-1.occ.iinet.com % pmurias has left pmurias!~pawel@static-78-8-208-43.ssp.dialog.net.pl moritz: I don't much use the REPL any more. we didn't see eye to eye on things. % slightlyoff has joined #parrot % slightlyoff has left #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net % rurban has left rurban!~chatzilla@212-183-62-74.adsl.highway.telekom.at r29706 | coke++ | trunk: : [tcl] We are now, and have always been, targeting tcl 8.5.3. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29706 % Theory has joined #parrot % julian_ has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-207-40.dynamic.mnet-online.de % teknomunk has joined #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % japhb has joined #parrot % masak has left masak!~user@nl119-201-126.student.uu.se % cout has left cout!~cout@c-68-58-247-49.hsd1.sc.comcast.net r29707 | coke++ | trunk: : [tcl] After 'make tclsh', remove the intermediate tcl.c and tcl.o files on 'make clean' diff: http://www.parrotvm.org/svn/parrot/revision?rev=29707 NotFound: people from #linux are requesting your attention .. % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % Ivatar has left Ivatar!~graham@tu055.demon.co.uk r29708 | coke++ | trunk: : [tcl] http://code.google.com/p/partcl/issues/detail?id=58 : Eliminate some more __foo style sub names diff: http://www.parrotvm.org/svn/parrot/revision?rev=29708 % teknomunk_ has joined #parrot % Whiteknight has joined #parrot % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % cotto_work has left cotto_work!~cotto@tide504.microsoft.com % cotto_work has joined #parrot r29709 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] update to trunk r29708 diff: http://www.parrotvm.org/svn/parrot/revision?rev=29709 % Limbic_Region has joined #parrot % Andy has joined #parrot coke, ping % ruoso has joined #parrot % cognominal has joined #parrot % gryphon__ has left gryphon__!~gryphon@dsl-209-221-185-54.zipcon.net % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % DietCoke has joined #parrot cotto_home: yes? is your windows build env working? I haven't checked in some time. Strawberry perl? r29710 | coke++ | trunk: : [tcl] http://code.google.com/p/partcl/issues/detail?id=58 : Eliminate some more __foo style sub names diff: http://www.parrotvm.org/svn/parrot/revision?rev=29710 I just would like a patch tested. Sure. Let me re-up and clean and test, and then test with the patch. URL? http://rt.perl.org/rt3/Ticket/Display.html?id=46681 (strerror_7.patch) ... That's a most annoying stomach cramp. Ow. to test, just run t/pmc/file.t thanks! I think I'll test in the msvc world. More likely to squawk. % Theory has joined #parrot salutations all hio IIRC, you do DreamWeaver development in your meatspace life right? ... ColdFusion. yeah, that's it (I understand you can actually do dreamweaver development, but for me, it's like 'vi'. =-) dare I wonder why you ask? =-) well, I posted something on use.perl kind of as a joke I also have been known to be paid for C++, Java, ... url? but also because I wanted to try and quantify how much free time I don't have anymore http://use.perl.org/~Limbic+Region/journal/36996 % particl1 has joined #parrot ... wait a minute. COTTO is asking me to run tests on WINDOWS!? * DietCoke senses something terribly wrong with the universe. heh % timbunce has joined #parrot well, the point of the post and the point of the question is trying to figure out if I am just missing something obvious people who have more responsibilities than me are far more productive but I can't seem to figure out how they do it I often work on parrot because it's the most interesting thing on my plate. This may say more about my plate than our parrot. so - you having a real job that wasn't paying for parrot development qualified for my "how do you do it" lead in AH! I was trying to figure what the hell you were getting at. =-0 I work on parrot because I think it's shiny. That's all. right - but presumably you have a real life and a real job debatable. =-) and you don't just sit on the channel chatting (like me) - you actually produce a work product * Limbic_Region is just depressed is all * DietCoke is too, just not about parrot. well - I wouldn't mind not contributing to parrot if I was working on ANYTHING but whatever - this is #parrot not #woe_is_me * Limbic_Region shuts up if you're interested in working more on parrot, I'd try to figure out how much time you have available. Sounds like "not much". Try to find an activity that fits into that time slot. like "going through the bug queue", or "setting up a smolder client", or "fixing and enabling a new warning/codingstd test" etc. plenty of small stuff that would be very appreciated. dietcoke: do you use a "plate" with medifast?!?!?! ;) % japhb has left japhb!~geoff@208.201.228.107 how the hell do you apply a patch with tortoise svn? it brings up a merge tool for a trivial diff with no conflicts, and I don't see a big red "apply" button. I used to know how to do it there is an "apply patch" option somewhere it's on the bottom of the pop-out list, I think I have a hovering window with the two file names in the patch. no button. if I right click, there's a "patch all". that by itself doesn't change files on disk. no no no. Right-click on the patch file in explorer right click the files in the menu, there should be an option to "apply patch" patch all does change the files, at least once you exit the merge viewer particl1: that's what I"m saying, it doesn't. I'll try Whiteknight's way, instead of picking "apply patch" on the directory and then selecting the patch. that should open the merge viewer iirc Yup. I end up at the same place. P(*@#&$ which should Just Work i also have a 'patch' util once I select "patch all", ... nothing happens. there's no option in the merge viewer to save. you broke it ... it didn't like the single pane view, apparently. % cout has joined #parrot cotto_home: fail. doesn't even build. oh no my patch asplode Do you know what kills the build process? a stiff breeze? some delicious nopasta would be ok too % Ademan has joined #parrot % davidfetter has joined #parrot % AndyA has left AndyA!~andy@ca93nt.hexten.net perl6: class a is b {} OUTPUT[Null PMC access in type()␤current instr.: '_block12' pc 49 (EVAL_13:29)␤called from Sub 'parrot;PCT::HLLCompiler;evalpmc' pc 744 (src/PCT/HLLCompiler.pir:448)␤called from Sub 'parrot;PCT::HLLCompiler;compile' pc 438 (src/PCT/HLLCompiler.pir:303)␤called from Sub 'parrot;PCT::HLLCompiler;eval' ..pc 776 (src/PCT/HLLCompiler.pir:473)␤called fro... perl6: eval 'class a is b {}' OUTPUT[[oops; continuation 0x834996c of type 21 is trying to jump from runloop 548 to runloop 110]␤src/inter_call.c:301: failed assertion 'PObj_is_PMC_TEST(sig_pmc)'␤Backtrace - Obtained 19 stack frames (max trace depth is 32).␤ (unknown)␤ Parrot_confess␤ Parrot_init_arg_op␤ ..Parrot_init_ret_nci␤ (unknown)␤ (un... % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % timbunce has joined #parrot % sjansen has left sjansen!~sjansen@148.87.66.58 % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % AndyA has joined #parrot DietCoke, nopaste please? % particl2 has joined #parrot % particl1 has left particl1!~particle@ip131.fa1-0-1.occ.iinet.com opbots, names stupid bots opbots, names % particl2 is now known as particle1 opbots, names cotto_work: I replied to the ticket. what do you want me to nopaste? op me! trust particle1 trust particle1 i guess the bots don't like me either it may be opbots, trust particle1 no. Thanks for the rt reply. opbots, trust particle1 Ok Ok Whiteknight++ awww...they do like me! % particle1 has changed the topic of #parrot to: #parrot Parrot 0.6.4 "St. Vincent Amazon" Released | http://parrotcode.org/ | 15 new, 648 open, 80 stalled tix | logged in http://irclog.perlgeek.de/parrot/today r29711 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] update header allocator to flag items differently in different GC states diff: http://www.parrotvm.org/svn/parrot/revision?rev=29711 % DietCoke has left DietCoke!coke@feather.perl6.nl r29712 | coke++ | trunk: : [tcl] http://code.google.com/p/partcl/issues/detail?id=58 : Eliminate some more __foo style sub names diff: http://www.parrotvm.org/svn/parrot/revision?rev=29712 coke++ % Andy has joined #parrot % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % s1n has left #parrot % apeiron has left apeiron!~apeiron@c-76-124-253-149.hsd1.pa.comcast.net % japhb has joined #parrot r29713 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] add additional trace checks in case items are added to the queue post-trace but pre-sweep. doesn't fix any bad tests diff: http://www.parrotvm.org/svn/parrot/revision?rev=29713 r29714 | coke++ | trunk: : [tcl] http://code.google.com/p/partcl/issues/detail?id=58 : Eliminate some more __foo style sub names diff: http://www.parrotvm.org/svn/parrot/revision?rev=29714 % apeiron has joined #parrot r29715 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] codingstd fixes for the garbage i just committed diff: http://www.parrotvm.org/svn/parrot/revision?rev=29715 % particle1 has left particle1!~particle@ip131.fa1-0-1.occ.iinet.com % ^conner has joined #parrot % cognominal has left cognominal!~cognomina@82.67.232.89 % bacek has joined #parrot % cognominal has joined #parrot % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % ruoso has left ruoso!~ruoso@201009095151.user.veloxzone.com.br % ^conner has left ^conner!~^conner@ip131.fa1-0-1.occ.iinet.com % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % Andy has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % Andy has left Andy!~Andy@64.122.195.246 r29716 | coke++ | trunk: : [tcl] pass another spec test in dict.test (and elsewhere, no doubt.) The : error message for an invalid subcommand is slightly different than that : for the options. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29716 r29717 | coke++ | trunk: : [tcl] the force skip is no longer necessary, but many of these need to be : TODO'd. Also, tclsh8.5 disagreed with us on the return value of the last test. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29717 % particl1 has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177230000.adsl.alicedsl.de % Psyche^ is now known as Patterner % Theory has joined #parrot r29718 | coke++ | trunk: : [tcl] reclaim 47 spec tests in dict.test; : - the recently reactivated TclDict vtable get_string had a segfault. : - avoid it entirely by translating the PIR sub it invoked into C : - delete the now-unused PIR sub : - Fix the algorithm to use the right container PMC type. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29718 % particl1 has left particl1!~particle@12.157.240.2 % rhr has left rhr!~ryan@bas3-montreal02-1096689195.dsl.bell.ca % rhr has joined #parrot % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net r29719 | coke++ | trunk: : [tcl] reclaim another 122 spec tests from dict.test : Avoiding the original segfault is nice, but actually having a sane : VTABLE_get_string avoids another crash and gets us further through : the test file. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29719 % teknomunk__ has joined #parrot % teknomunk_ has left teknomunk_!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % Theory has joined #parrot japhb++ mj41++ # corrections to my slides, now updated on website, thanks! pmichaud: in "The next few months will see substantial improvements", by "substantial improvements", I think you mean "us taking over the world, ushering in a new era of peace, prosperity, and free waffles and ice cream". hope this helps, have a nice day. free waffles *and* ice cream?!? i'm so there I'll go for free waffles and ice cream. * pmichaud wonders how he can stage a free waffle/ice cream event % masak has joined #parrot afk # sleep % teknomunk_ has joined #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % teknomunk__ has left teknomunk__!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177224103.adsl.alicedsl.de % Psyche^ is now known as Patterner (tickets++)-- % TiMBuS has joined #parrot cotto_home: you don't like the way people appreciate tickets? % uniejo has joined #parrot I don't like how the number keeps increasing (although it shows that people care) % verve has joined #parrot cotto_home: given that tickets represent known issues, which would not be non-issues if not for the tickets, but simply unknown issues... I don't think it's a bad thing to have more tickets; it's just annoying to close one, only to have the number not change or increase. now, _that_ I can understand I was going to say "maybe you need more devs?", but that just made me think of Fred Brooks but maybe more devs are in fact needed fortunately, there's no formal definition of "late" in Parrot's case except having your niche filled for you hm, that's what you meant by "no formal". right. I meant there's no hard deadline, but I'll pretend like I was smart enough to anticipate that. heh :) re tickets, I usually make an attempt to patch my own bug reports so far, I have something like a 15% success rate, and often my patches need curating of some sort but I believe my understanding of rakudo and parrot is improving me too, but it's disappointingly easy for me to get in over my head. lately, I've found it surprisingly easy to grok a new aspect of parrot. but I'm still picking low-hanging fruit. and some things still baffle me for example, I haven't been able to find comment out the thing that makes this hang: ./perl6 -e '"$"' % teknomunk_ has left teknomunk_!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net it practically has to be somewhere in src/parser/quote_expression.pir, but I haven't found it