% Ademan has left Ademan!~dan@h-67-101-149-32.snfccasy.dynamic.covad.net % masak has joined #parrot % Ademan has joined #parrot % bacek_ has left bacek_!~bacek@122.110.24.159 % bacek_ has joined #parrot % bacek_ has left bacek_!~bacek@pa58-111-31-125.pa.nsw.optusnet.com.au % DietCoke has left DietCoke!~coke@cpe-72-228-52-192.nycap.res.rr.com % Casan has joined #parrot % masak has left masak!~user@130.238.45.242 % jjore is now known as zz_jjore % zz_jjore is now known as jjore % zendman has joined #parrot % zendman has left zendman!zendman@124.43.54.62 % smash has joined #parrot hello everyone % DietCoke has joined #parrot msg pmichaud If you'll have any chance, please, take a look at http://bacek.homeip.net/cgit/parrot/tree/languages/perl6/src/classes/List.pir?id=f06c5247dcb39bd2f1ab8fd23a297f12ff0a3eaf (It's my 'draft' of lazy lists) bacek's url is at http://xrl.us/cpx8y % purl has left purl!purl@sentient.life yak. What is the problem with purl? % iblechbot has left iblechbot!~iblechbot@ppp-62-216-199-153.dynamic.mnet-online.de % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 % cotto_yapc has joined #parrot % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 r28507 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] updating to trunk r28509 diff: http://www.parrotvm.org/svn/parrot/revision?rev=28507 % gryphon has joined #parrot % cotto_yapc has joined #parrot % magnachef_ has joined #parrot % allison has left allison!~chatzilla@209.9.237.164 % magnachef__ has joined #parrot % magnachef_ has left magnachef_!~dmagnus@72-61-250-221.area3.spcsdns.net % iblechbot has joined #parrot % Casan has left Casan!~IceChat7@users163.kollegienet.dk % kid51 has joined #parrot % allison has joined #parrot rakudo patches go to parrotbug@parrotcode.org too, right? yes. or on the ticket that the patch is addressing. didn't see one. actually I'm wondering if I've misgrokked this problem; odd that nobody noticed pmichaud: Which patches go to rakudobug@parrotcode.org? And which to parrotbug? r28508 | pmichaud++ | trunk: : [rakudo]: : * Update docs/spectest-progress.csv to 2008-06-18. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28508 kid51: google doesn't think that email exists % uniejo has left uniejo!~uniejo@langebro.adapt.dk I know I keep crazy overthinking bugs I find and attempt to fix, but I'm wondering if this is just a general problem that parrot strings aren't getting promoted to Strs correctly string promotion to Str will be taken care of when we start using .HLL mapping. % jjore is now known as zz_jjore % zz_jjore is now known as jjore i.e., Parrot will take care of it for us. oh, then this isn't really necessary at all I don't know how soon we'll be able to switch to .HLL . although having P6object helps. I could go ahead and start a branch for it. I think this is the third time you've told me a problem I found will be fixed by .hll mapping pmichaud: might be helpful for you to write up (if you havne't already) how you expect that to work in case someone else with cycles can get to it. (i fyou have expectations, you may not) % bacek has left bacek!~bacek@123-243-38-218.tpgi.com.au I'm not sure how it's going to work. % Auzon has left Auzon!~ak9@24-171-76-148.dhcp.mtvr.il.charter.com r28509 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] Fix arena sweep functions : * Use macros instead of function calls in inner loop : * Better macro support for common tasks : * Mark items on free list as GC_IT_CARD_FREE it's one of those dark icky corners of parrot that (unfortunately) will likely spread itself throughout the compiler tools : * Fix initial state flag in GC initializer function diff: http://www.parrotvm.org/svn/parrot/revision?rev=28509 % Auzon has joined #parrot should I write a git-svn section for http://www.parrotcode.org/source.html? % allison has left allison!~chatzilla@209.9.237.164 confound: yes. confound: even if it doesn't end up in source.html, I'm sure we'll want to make it available somewhere. well that's a new one set_pmc_keyed_str() not implemented in class 'RetContinuation' -G bug. (that's my bet.) solving this np-complete problem in rakudo is hard % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 the -G bug problem? no; in the interest of making some practical use of rakudo, I'm trying to solve ita's overlapping movie title problem with perl 6 (fsvo "practical") r28510 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] Small fixes : * Fix loop logic for gc_it_enqueue_next_root : * Kill reference to non-existant gc_it_reset_cards function : * Turn tracing disambiguation function into a macro : * Add some information about GC_finish_FLAG handling diff: http://www.parrotvm.org/svn/parrot/revision?rev=28510 so who here at yapc is most familiar with the parrot build system? for some reason, the rpm is trying to install stuff to /usr/runtime/. that's not right, and it isn't immediately obvious where that's coming from. pmichaud: ok. where should I put it and how should I write it? I mean, what format silug: I'm not at yapc, but ... various things get installed into $(PARROT_SRCDIR)/runtime, and so that path is hardcoded all over the place. and last I heard, "make install" didn't work very well at all, and was considered unsupported the project is really geared toward running directly out of the source tree (for now.) Infinoid: yeah, i know it is hardcoded... the rpm build does a bunch of s,runtime/,%{_lib}, sounds beautiful :) and it was all working a year ago. :) (i haven't tried to build the rpm since 0.4.13) so, the rpm build is now missing some s,runtime/, stuff? % TiMBuS has left TiMBuS!~Hurf@123-243-167-27.static.tpgi.com.au maybe. but it is prepending /usr somehow isn't that just $(PREFIX)? yeah, probably grr... should have realized it was that simple. % jjore is now known as zz_jjore % zz_jjore is now known as jjore % Eevee has left Eevee!~eevee@138.196.36.72.static.reverse.ltdomains.com ooh, i see what's happening. i think % Eevee has joined #parrot r28511 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] Small fixes : * Assorted spelling, comment, and whitespace issues : * Add a few PARROT_ASSERT statements to double check : * Cut cruft out of Parrot_gc_it_pool_init : * Fix pointer problems in gc_it_add_arena_to_free_list diff: http://www.parrotvm.org/svn/parrot/revision?rev=28511 % wolverian has left wolverian!wolverian@feather.perl6.nl % grim_fandango has joined #parrot % wolverian has joined #parrot % sjansen has joined #parrot Problem: I've made a build with --ccflags=-O3 and all parrot test pass, but in rakudo spectest_regression fails % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com perl6 make test also pass, forgot to say. r28512 | cotto++ | trunk: : added improved a gdbm test, making sure that the element count is consistent after a delete_keyed() diff: http://www.parrotvm.org/svn/parrot/revision?rev=28512 % contingencyplan has joined #parrot r28513 | jkeenan++ | trunk: : Applying patch submitted by Seneca Cunningham in http://rt.perl.org/rt3/Ticket/Display.html?id=52214. Improve setting of flags in init::defaults, particularly re ppc vs i386. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28513 r28514 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] create basic versions of the write barriers for the new GC diff: http://www.parrotvm.org/svn/parrot/revision?rev=28514 Grrrr ... why is purl constantly going offline? % IllvilJa has joined #parrot lazy % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot r28515 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] Fix root item handling to account for items added to the queue between increments diff: http://www.parrotvm.org/svn/parrot/revision?rev=28515 Anyone happen to know donaldh's email? is he one of the soc students? I dunno ... he was in here earlier this week with some cygwin fixes among other things. he's not in CREDITS eitehr ]/w 22 Whiteknight: anyone applied any patch from him ? I haven't, no and I dont know of anybody else who has smash: We're working through one of his patches in RT right now. But he nopasted it, rather than making an RT (himself, I mean) % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk ok if you apply it just remember to add him to credits no one answered me earlier if I wrote git-svn instructions for getting the parrot source, what format should they be in and where would I send them? % magnachef_ has joined #parrot uhm, either the wiki that parrot uses, or POD + submit to docs/ (just guessing here) confound: docs/gettingstarted.pod? confound: (patch thereto, I mean) does that end up at http://www.parrotcode.org/source.html? oh, whatever. gettingstarted.pod is probably fine thanks % iblechbot has left iblechbot!~iblechbot@ppp-62-216-222-50.dynamic.mnet-online.de % magnachef__ has left magnachef__!~dmagnus@bflo.corp.synacor.com r28516 | jkeenan++ | trunk: : Applying 2nd patch submitted in http://rt.perl.org/rt3/Ticket/Display.html?id=55856. This should clear up any uninitialized value warnings in t/steps/auto_readline*.t. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28516 confound: sorry, not sure.. but i think it's ok to send to parrot-porters % magnachef_ has left magnachef_!~dmagnus@72-61-250-221.area3.spcsdns.net r28517 | jkeenan++ | handledarwin: : Branch has been merged into trunk and is no longer needed at HEAD. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28517 r28518 | jkeenan++ | handledarwin-28441: : Branch to which this tag corresponded has been merged into trunk and tag is no longer needed. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28518 % barney has joined #parrot % cjfields has joined #parrot % kid51 has left kid51!kid51@feather.perl6.nl pmichaud: checked backlog on #parrot, re: RT#55962, this is probably the same problem Eevee is describing so it will have to wait for .hll mapping, my guess % ambs has joined #parrot % GeJ_ has left GeJ_!~geraud@edna.nealab.net % GeJ has joined #parrot where is purl? ambs: sleeping * smash off % smash has left smash!~smash@gil.di.uminho.pt % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % Ivatar has joined #parrot r28519 | kjs++ | trunk: : [chitchat] : + update layout a bit to make it easier for the eyes (IMHO) : + add some action methods diff: http://www.parrotvm.org/svn/parrot/revision?rev=28519 smthanks oops r28520 | bernhard++ | trunk: : Remove trailing spaces. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28520 Bah, kjs isn't here for me to talk to. % iblechbot has joined #parrot % toddr has joined #parrot % packy has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % toddr has left toddr!d82f8b21@67.207.141.120 % cotto_yapc has joined #parrot r28521 | bernhard++ | trunk: : [chitchat] : Add a MAINTAINER file. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28521 % toddr has joined #parrot % toddr has left toddr!d82f9292@67.207.141.120 % toddr has joined #parrot % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 % ovid has joined #parrot Cannot "make perl6" on OS X. http://sial.org/pbot/31353 This is the latest subversion release. Is this the right room to ask this in? % toddr has left toddr!d82f9292@67.207.141.120 ovid: it's the right place, but many of us are at lightning talks at yapc Fair enough :) ovid: Did you do make first? For parrot? Yes. Even submitted a patch for the failing test :) No, in the languages/perl6 directory. looks like a parrot issue.try make clean perl6 you shouldn't have to "make perl6" ought to build a lot of ohter stuff first. Yes. Similar failure. If i remember well, sometimes make perl6 does not attemtp to rebuild the pbc "make clean perl6" has the same failure? make clean perl6: http://rafb.net/p/QhcQS915.html it starts with "../../parrot" is that all of the output or just the last lines? Just the last lines. There was a ton of stuff before hand that I trimmed. % toddr has joined #parrot Should I paste it all? Of course, if you're sitting in lightning talks, I understand if you want to pay attention to those. lightning talks are plagued by technical issues. % toddr has left toddr!d82f9292@67.207.141.120 Er, should "make clean perl6" be run from the top directory or from languages/perl6? from languages/perl6 is what I meant. But you might try 'make realclean' from the top directory and rebuilding parrot. That really looks like a parrot issue to me. ovid: do all the parrot tests pass? That's where I ran it from where it failed. confound: one TODO test passes and one coding standard test (trailing whitespace) fails. pmichaud: before you said "from languages/perl6", I started rerunning the "make clean perl6" in the top level directory and it ran a lot longer before getting teh same failure. I'll try make realclean and rebuild parrot. By the way, in the las build I have the message: TODO passed: 157 Same here. It's a sprintf test. % toddr has joined #parrot % magnachef_ has joined #parrot % toddr has left toddr!d82f9292@67.207.141.120 % IllvilJa has joined #parrot % malte has joined #parrot % cotto_yapc has joined #parrot % schmalbe has joined #parrot r28522 | bernhard++ | trunk: : [Plumhead] : Add support for 'else' in NQP actions. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28522 % schmalbe has left schmalbe!~bernhard@dslb-084-058-104-161.pools.arcor-ip.net % Zaba_ has joined #parrot % magnachef_ has left magnachef_!~dmagnus@68-245-44-138.area3.spcsdns.net % schmalbe has joined #parrot r28523 | bernhard++ | trunk: : [chitchat] : Set SVN properties for new file. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28523 % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % barney has left barney!~bernhard@dslb-084-058-123-152.pools.arcor-ip.net Argh, 'svn commit' hangs again, but that might be a flakey connection can I usefully send mail to parrot-porters@perl.org, or do I have to send to perl6-internals@? they are aliases * confound figured % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % ovid has left ovid!~ovid@91.84.126.204 r28524 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] Make pobject_lives much more streamlined and efficient so I dont have to worry about calling it more. Fix up gc_it_mark_children_grey to be better, and kill duplicate code between these two functions. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28524 r28525 | bernhard++ | trunk: : [Plumhead] : Add 'scalar_assign' to the NQP actions. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28525 % donaldh has joined #parrot % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167932960.dsl.bell.ca r28526 | bernhard++ | trunk: : [Plumhead] : Add 'array_assign' to NQP actions. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28526 % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 % IllvilJa has joined #parrot r28527 | bernhard++ | trunk: : [Plumhead] : Add support for string concatenation to the NQP actions. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28527 % cotto_yapc has joined #parrot % toddr has joined #parrot % ambs has joined #parrot % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % cjfields_ has joined #parrot % cjfields has left cjfields!~cjfields@newrad.igb.uiuc.edu % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % schmalbe has left schmalbe!~bernhard@dslb-084-058-104-161.pools.arcor-ip.net % IllvilJa has joined #parrot % malte has left malte!~chatzilla@c172150.adsl.hansenet.de % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % Zaba_ has joined #parrot % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % bacek has joined #parrot holy cow, like 12 new rt tix in the past few hours woah % donaldh has left donaldh!~chatzilla@host213-123-171-12.in-addr.btopenworld.com good! depending on your pov at least 4 are non-bugs * moritz submitted one or two TODO-bugs % toddr has left toddr!d82f9292@67.207.141.120 % cjfields_ has left cjfields_!~cjfields@newrad.igb.uiuc.edu Rakudo day tomorrow. :-) * jonathan had hoped to get some hacking time on evenings too this week, but got sucked into @other_stuff. % slightlyoff has joined #parrot don't implement anything I could feasibly do :P % slightlyoff has left #parrot the trick is to lazily evaluate @other_stuff then it might never end % cjfields has joined #parrot Eevee: Could you feasibly implement type-parametrized roles? yes, in the same sense that I could solve a packing problem so please feel free Damm! I can't offload the hard bit. :-P chr - The character specified by codepoint integer $2 in the current character set is returned in string $1. What is the "current character set"? utf8 always dammit (no idea) Actually nothing, because that is not what the opcode do. What it does is: < 128 - ascii , < 256 - latin1 , else utf8 jonathan: so what's the easy bit? :P For roles? I think I already did those... ;-) Elsewhere - really depends what you consider easy and hard. what are type-parameterized roles ? And examples/shootout/mandelbrot.pir assumes that it will make a plain 1 byte encoding for 0-255. Eevee: did we ever work out the String issue with IO? If you're into I/O, then there's plenty of filling out of methods there. Not to mention network I/O, which we curently have nothing on in Rakudo. Eevee: if you're looking for something easy to do, implement .method_call, which defaults to $_ as the invocant Eevee: it seems to be parsed already, and $_ already exists cjfields: io.readline is spitting out native strings, pmichaud said .hll mapping will fix it, not sure if it's worth cluttering code to hackfix it in the meantime? % toddr has joined #parrot Whiteknight: role Foo[Bar] # a role Foo that also takes another type as a parameter do it, when you compose it k I just redefined a method in a grammar and did not see a warning/error sldo/to/ don't know if it's really easy though johnathan, thanks moritz: will have a look when I'm on something more powerful than a phone, hanks is there a policy for that? i'm not down with all this cutting-edge P6 lingo The same problem exists with Match and split filed an RT ticket yesterday on it % toddr has left toddr!d82f9292@67.207.141.120 jonathan: A while back a few of us were asking for being able to use modules from non-Perl 6 namespaces. What's still blocking that? cjfields: what exactly is .hll mapping anyway :( apparently it will solve all problems and cure cancer .hll? .HLL? it's called "magic" everywhere else ;) yes .HLL Eevee: not all, a bunch are expecting redoing of PIO. Eevee: tells what type a High Level Language wants to see instead of the low level Parrot types, IIRC. purl, .HLL is going to bring democracy to Myanmar plane taking off & yes, that's correct ah "I have suffered from ED, now I take .HLL..." HA! .HLL? purl is the worst japhb: As far as I'm aware, pmichaud was looking into it - last I heard the issue was that we needed some standard way to ask a certain HLL to load a module and put stuff into a namespace. Yes, and we discussed it for a while, and he said something along the lines of "OK, everything sounds reasonable", and then I haven't heard anything since. I may be wrong, but my impression was pm had taken this to work on, and seemed to have what was needed in his head better than I, so I left off it. nod Yes, I remember that being the conclusion. The 'mismapping' issues (getting a String instead of Str) seem to be common enough japhb: OK, pmichaud and I should clarify whether that's something he really wants to do, or if it's a task for the taking. I'm certainly keen for it to be done. perl6: my @foo = 'AB'.split(''); say @foo; @foo[0]++; OUTPUT[AB␤increment() not implemented in class 'String'␤current instr.: 'postfix:++' pc 10973 (src/gen_builtins.pir:7331)␤called from Sub '_block11' pc 116 (EVAL_10:41)␤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 (src/PCT/HLLCompiler.pir:469)␤called from Sub ..'parrot;PCT::HLLCompiler;evalfiles' pc 1088 (src/PCT/HLLCompiler.pir:598)␤call... We sure do need .HLL... did the issue with string ranges get fixed since yesterday? perl6: say 'A'..'Z'; OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYZ␤] yep !!! perl6++ pmichaud++ pmichaud++ Quick question: if I have a patch to the code that generates the makefile for Rakudo, should that be submitted to parrotbugs or to some bug tracker for Rakudo? packy: parrotbug@perl.org is fiine (I found that MACOSX_DEPLOYMENT_TARGET wasn't defined while doing a "make perl6", so I added code to define it) packy: that will open a ticket Coo. fo sho I'll submit it once I'm sure it compiles. :) packy: Yes, as moritz said. It sounds like it's a general fix that will help other languages too. :-) maybe that also fixes ovids problem from earlier today Well... I had to edit the root.in file for perl6. I think we'd have to edit the base file for each language, but I can do that. Ah, OK. packy++ r28528 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] sprinkle "PARROT_ASSERT" liberally on everything. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28528 if you edit stuff in other languages, send to parrotbug@perl.org instead moritz =~ s/perl.org/parrotcode.org/ (or does @perl.org work now?) parrotbug? where's purl? % iblechbot has left iblechbot!~iblechbot@ppp-62-216-200-112.dynamic.mnet-online.de perl6: 'foo'.split('')[0].WHAT() RESULT["Str"] perl6: 'foo'.WHAT() RESULT["Str"] perl6: say 'foo'.split('')[0] OUTPUT[f␤] Infinoid: did you ever get your OpenGL problems resolved? japhb: thanks for the reminder, now's a good time to try it excellent seems like just running one opengl app ruins it for everyone else. time to switch back to a stable mesa. So glxgears broke it too? I ran /usr/lib64/misc/xscreensaver/glschool, which worked, but didn't work when I restarted it % Ivatar has left Ivatar!~graham@tu055.demon.co.uk ah (Str vs String vs Perl6Str): In general I'd prefer to wait for .HLL mapping than to add a lot of workarounds that we'll later have to take out. % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 That said, if there are places where Parrot internals are leaking out that are likely to affect applications (as opposed to tests), then we can see about fixing those for now. packy: In general, fixes for Rakudo should go to rakudobug@perl.org . But if they go to parrotbug we'll switch them over (they both end up on the same rt system, although not the same queue). pmichaud: Does getting .HLL working imply we need to worry about namespace stuff (hard/messy), or is there a way just to get the type mappings (much less messy)? ...namespace stuff? As in, does a .HLL declaration automatically mean our set_hll_global and so forth starts referring to the perl6 HLL namespace rather than the parrot one? .HLL will cause rakudo's namespaces to be 'perl6', yes. we'll have to import the protoobjects and things we need from other namespaces. (or figure out how we want to reference them in other hll namespaces) since it affects almost the entire toolchain, I think it's something I prefer to do myself at this point. Which brings up my related question about using modules in other namespaces ... I see that as a different issue, actually. (maybe it's not a different issue, but thus far they don't have the same feeling to me.) It feels overlapping to me, at least. it maybe part of the difference: for most modules like, say, SDL or Postgres or OpenGL, those modules shouldn't have to be aware that they're being used by a separate HLL. however, the compiler tools (P6object, PCT, PGE) definitely have to be aware of the namespace in which they're being used if I use P6object to create a new class, it has to know how to create that class in the correct HLL namespace. (even though P6object itself is running in the 'parrot' hll namespace) nod % teknomunk has joined #parrot anyway, it's on my list of things to address in the relatively near future. I expect it to occur before PGE changes, for example. great! on the issue of loading non-Perl6 modules, I'd like to see that happen within the next two weeks. Certainly before OSCON. I was hoping to be able to have a discussion about it here at YAPC::NA, but the people involved were all busy (including myself), so I suspect it'll happen via the mailing list. When is OSCON this year? % packy has left packy!d82f9e52@67.207.141.120 3rd week July (but I'm on vacation for 5 days prior, so 2nd week July for HLL) certainly in time for the next Parrot release. ...unless we run across a huge stubmling block. ...darned stubmling blocks... right sorry. Gotta run, closing down here. bbl. % cotto_yapc has joined #parrot % cjfields has left cjfields!~cjfields@cjfields.igb.uiuc.edu Can someone test my last patch to #39930 and check if it is appliable to #50092 ? % cjfields has joined #parrot % cjfields has left cjfields!~cjfields@adsl-99-147-13-186.dsl.chmpil.sbcglobal.net % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % tetragon has joined #parrot % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 % bacek_ has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % TiMBuS has joined #parrot % Zaba has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % jan has left jan!~chatzilla@89-253-66-101.customers.ownit.se % jan has joined #parrot % ruoso has joined #parrot % slightlyoff_ has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % slightlyoff_ has left slightlyoff_!~slightlyo@204.14.154.209 % tetragon has left tetragon!~seneca@76-10-148-120.dsl.teksavvy.com % AndyA has joined #parrot % slightlyoff has joined #parrot % slightlyoff has left #parrot how often does the pugs repo get updated? % tetragon has joined #parrot ..nevermind, I'm watching it happen on #perl6 % DietCoke has left DietCoke!~coke@cpe-72-228-52-192.nycap.res.rr.com % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot r28529 | Whiteknight++ | trunk: : [docs] major updates, revisions, and deletions for memory_internals.pod. More needed. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28529 % Limbic_Region has joined #parrot r28530 | japhb++ | trunk: : [OpenGL] shapes.pir: Split draw_objects; prep for pfx : * Split up long draw_objects routine : * Minor cleanups in pieces of draw_objects : * Placeholder quad for future particle effect diff: http://www.parrotvm.org/svn/parrot/revision?rev=28530 r28531 | japhb++ | trunk: : [OpenGL] shapes.pir: track dt in time system; single particle in effect : * Refactor time subsystem to track dt : * Halve speed of rotations : * Calculate and draw single particle in "black hole" particle effect diff: http://www.parrotvm.org/svn/parrot/revision?rev=28531 r28532 | japhb++ | trunk: : [OpenGL] shapes.pir: factor out particle updates : * Factor out particle update from particle draw routine diff: http://www.parrotvm.org/svn/parrot/revision?rev=28532 r28533 | japhb++ | trunk: : [OpenGL] shapes.pir: Multiple particles in effect : * Add particles every so often, up to 1000 total : * Update and draw all particles diff: http://www.parrotvm.org/svn/parrot/revision?rev=28533 r28534 | japhb++ | trunk: : [OpenGL] shapes.pir: More particle effect improvements : * Update particles only once per frame, not per draw : * Randomize particle spawn position and velocity : * Recycle particles that escape or get captured : * Tweak view and pfx angle/origin for visual interest diff: http://www.parrotvm.org/svn/parrot/revision?rev=28534 r28535 | japhb++ | trunk: : [OpenGL] shapes.pir: Default to 500x500 window size diff: http://www.parrotvm.org/svn/parrot/revision?rev=28535 !!! 'git svn dcommit' ftw oh, i thought you were just a very fast typer! :-) update and try running shapes.pir now ... I've added a new "object" to the scene * Whiteknight is all excited! I still only see the triangle and the teapot you updated first to 28535? svn update && parrot examples/opengl/shapes.pir * apeiron smokes a parrot OpenBSD-style apeiron++ Whiteknight: what does 'svn info' say? VMWare is quite handy for this, in fact. japhb, Last Changed Author: japhb, Last Chagned Rev: 28535 do I have to remake parrot or anything? ur? That's ... odd You shouldn't have to. What's your platform again? debian, ubuntu 8.04 How long did you let it run? a few seconds why, does something magically appear? Try like half a minute -- it's a particle effect ooooh, i like particle effects It should have been obvious earlier, but then I realize I knew where to look. :-) % tetragon has left tetragon!~seneca@216.126.67.44 reflections? or were those always there? Those have been there for a while, but I did improve them somewhat Particle effect never appeared? what's the particle effect i'm supposed to see? because I dont see anything grrr paste your glxinfo, please? ...and if I wanted to do that, I would...? The glxinfo command is almost always installed on Unix-like operating systems that have OpenGL, so it should be there. And there's a nopaste script in tools/dev/nopaste.pl, so you can pipe it into that .oO( Perhaps I should write a cross-platform clone of glxinfo in PIR, and tell people to run *that* ... ) urg, what's the nopaste url? mines not working, I need to hit CPAN for some dependencies nopaste? 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/ BTW, I don't think you need to hit raw CPAN for those dependencies -- since you're on a Debian clone, everything needed should be an apt-get away http://rafb.net/p/7X3zbJ51.html Wow, SuperSavage? Really? That's history .... yeah, this laptop was used back when I bought it about two and a half years ago Hmmm, I've got a hunch. give me a sec here ... just say it! my inferior technology is wasting time, decreasing performance, and probably giving me a virus % tetragon has joined #parrot Line 592 of shapes.pir (the one that enables GL_POINT_SMOOTH). Comment that out and try again, please. Whiteknight: I'd more expect you to get a virus from the used keyboard than the operating system. :-) i see it! it's like a blizzard thingy! this is the happiest day of my life Wheee ... LOL well, not quite, but it's still very fun You're easily pleased. ;-) it EXPLODED! % cjfields has joined #parrot Now the question is how to detect that antialiased points are available or not ... or just work around the problem completely by going to textured quads The explosion effect is usually because of a large frame time, like when switching between windows in your window manager. Due to humongous dt, the integration goes through the window and powie. Perhaps I should set a max dt ... no, leave it. The explosion is awesome in fact, make it do it more just alt-tab a lot, you'll see it ;-) Another app redrawing itself tends to make X hickup good job japhb, this is awesome thanks! japhb++ pretty slick! :-) japhb, what do you do? how did you get these mad opengl skillz? job, open source work, deal with the devil? % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net Whiteknight: by day, I run a web site. By night, I study graphics. It's what I really would rather be doing for a $day_job, frankly. :-) it's still hot. good job thanks again okay, i'm out for a bit. later % cjfields has left cjfields!~cjfields@adsl-99-147-13-186.dsl.chmpil.sbcglobal.net % DietCoke has joined #parrot % Ademan has left Ademan!~dan@h-67-101-42-231.snfccasy.dynamic.covad.net % cotto_yapc has joined #parrot how long do RT replies take to get to the mailing list? rand(days(10000)) i've been trying to figure that out myself goodie % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru pmichaud: you around? % cotto_yapc has left cotto_yapc!~cotto@209.9.237.164 % cotto_yapc has joined #parrot % Andy has joined #parrot % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Ademan has joined #parrot % Eevee has left Eevee!~eevee@138.196.36.72.static.reverse.ltdomains.com % Eevee has joined #parrot % iblechbot has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % Ademan has left Ademan!~dan@h-67-101-42-231.snfccasy.dynamic.covad.net % barney has joined #parrot % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % DietCoke has left DietCoke!~coke@cpe-72-228-52-192.nycap.res.rr.com % barney has left barney!~bernhard@dslb-084-058-104-161.pools.arcor-ip.net % contingencyplan has joined #parrot % uniejo has joined #parrot % Ademan has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % iblechbot has left iblechbot!~iblechbot@ppp-62-216-201-215.dynamic.mnet-online.de % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Ademan has left Ademan!~dan@h-68-164-171-31.snfccasy.dynamic.covad.net % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177237066.adsl.alicedsl.de % Psyche^ is now known as Patterner % Ademan has joined #parrot