% ejs has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % iblechbot has joined #parrot % bacek_ has left bacek_!~bacek@mcas-151.usr.optusnet.com.au % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % IllvilJa has joined #parrot % ejs has left ejs!~ejs@147-156-124-91.pool.ukrtel.net % cosimo has joined #parrot % ejs has joined #parrot % ejs has left ejs!~ejs@80.91.178.218 % masak has joined #parrot % iblechbot has left iblechbot!~iblechbot@243.16-dial.augustakom.net % ejs has joined #parrot % masak has left masak!~user@nl119-200-240.student.uu.se bacek, jonathan is doing a lot of change to objects. I too have problem, with TYPECHECKPARAM I just tried to get a small grammar working in rakudo, and atm it's a total mess either all the syntaxes I tried are unsopported or broken, or I got stuff like "invoke() not implemented in class 'Hash'" let's wait 'til after the refactoring than I'll flood rakudo with bug reports/test cases % Ivatar has joined #parrot jonathan is in its way back home, probably % UltraDM has joined #parrot % ruoso has joined #parrot % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % dcat_ has left dcat_!~dirtycat@ip70-188-6-59.rn.hr.cox.net % braceta has joined #parrot % braceta has left braceta!~Braceta@bl4-162-42.dsl.telepac.pt % iblechbot has joined #parrot cognominal, actually problem in not-yet-implemented lasy lists. I have problems with TYPECHECKPARAM without Lazy List. Thursday, I will be in the plane Paris-Toulouse with jonathan to go to the french workshop. % braceta has joined #parrot seen pmichaud pmichaud was last seen on #parrot 22 hours and 34 minutes ago, saying: not all of the "syntactic sugar" options work yet, though. hmm... % tetragon has left tetragon!~seneca@216.126.67.44 anyone have idea about [] and it difference from List? Looks like we have to implement Array class... I think it creates a List reference, so it can be stored as a single item inside another list without merging the two. % iblechbot has left iblechbot!~iblechbot@212.18-dial.augustakom.net Ivatar, and how this two list can be distinguished without creating additional class? (Or adding additional field into List) references. (basically pointers, but without direct access to the address). I may be wrong on this, but that's the impression I got from reading the docs. I think [] vs. () is just syntactic sugar to tell the interpreter/compiler to keep it as a reference instead of merging. % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot http://feather.perl6.nl/syn/S02.html#Lists -- the second paragraph under that heading mentions something about an item context returning a list within a list. Ivatar, already reading it... % ank has left ank!~ank@ppp121-44-210-24.lns1.hba1.internode.on.net % kid51 has joined #parrot r27813 | jkeenan++ | searchdocs: : Add more tests for Parrot::Docs::SearchOps. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27813 % Casan has joined #parrot pmichaud, when you arrive, please take a look at #54826. I can't commit some updates in t/spec without it good night everyone. Time to sleep % rdice has joined #parrot % UltraDM has left UltraDM!~george@dasapass.avira.com % paco has joined #parrot r27814 | jkeenan++ | searchdocs: : Add documentation, SVN Id line, coda. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27814 is there some parrot history somewhere? I mean a timeline of the parrot release cognominal: The CPAN distribution page, maybe? Actually, not on way back home today....having working meeting in Stockholm. Home tomorrow, work wednesday, fly to France Thursday. I got svn -r1 r1 | ask | 2001-08-29 13:36:49 +0200 (Wed, 29 Aug 2001) | 2 lines first readme. wow at the pace of a camel it get there jonathan, I am doing PCT and the regexen in my presentation. So you can skip that. presentations (plural) OK. Will think of other things to do in my Rakudo talk. :-) I guess you have plenty of material yeah Though I spent some time showing people PCT and match objects this time around. ~But you are covering those quite a bit. I'll just pimp my mutables. ;-) % uniejo has left uniejo!~uniejo@langebro.adapt.dk btw, I had problem with constants and TYPECHECK fonction class Foo { constant toto = 3 }; http://www.parrotcode.org/docs/parrothist.html # gotit % cjfields has joined #parrot cognominal: I didn't know they were implemented yet? ok :) (constant, that is) so I should do has $var = 4 % alin has joined #parrot strange I remembered it compiled, cognominal: Default values in attributes don't work yet either. That is something I want to do real soon though. But, mutable refactoring and stuff first. one thing that would be great is to die nicely on unumplement edstuff yea, better finish that :) I always try to do this, when I put stuff in. Better than silent failure. I've gotta refactor the type checking. % cjfields has left cjfields!~cjfields@adsl-76-199-15-240.dsl.chmpil.sbcglobal.net I know that fixing that up should fix at least one of the remaining broken tests. But I hope for more. It's about four spectest_regression tests that fail. % ejs has left ejs!~ejs@nat.ironport.com % kj has joined #parrot cognominal: Just think, you can badger me about all these things and try to talk me into fixing them at FPW. :-) % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@g224105095.adsl.alicedsl.de % Psyche^ is now known as Patterner hello que tal, pmichaud. hi pm good afternoon, evening, or morning as appropriate :-) Late afternoon, here in Stockholm. presentations went well? Yes, I think so. People seemed quite interested and asked lots of good questions. that's a good sign. Thing there was some general interest in doing stuff with PCT as well as Rakudo. s/thing// Someone asked about code coverage support. Others about implementing IO and SmallTalk with PCT. hmmm, Smalltalk would be interesting. good afternoon Some academic folks working on a langauge compiling down to JVM at the moment were interested in a Parrot backend too. And people seemed generally happy to see the progess on Rakudo. *progress I just saw you talking about smalltalk. I think that shouldn't be too hard. except it's difficult to find a proper grammar specification for it I'm happy. I'm very happy to see progress on mutables. Well, if I'm doing it right. ;-) so far I think it looks pretty good. OK, that's a good sign. will mutables get %!properties ? Going to refactor type check stuff. I can't call it %!properties in C. :-( well, the equivalent. :-) But I added a properties attribute last night. Not using it yet, just initializing it. I remember when properties were built-in to every PMC :-) Not quite worked out how to implement VAR() and .VAR macros just yet. Oh, wait, I think I did have an idea for that. I was thinking a special Mutable/PMC % Theory has joined #parrot kinda along the lines of what we were doing with .Super You get a VarMutable PMC back, or something with a good name (I always come up with sucky names) that does Stuff do the Mutable PMC itself. exactly. s/do/to/ OK, good. Glad we're figuring out this stuff in the same kinda way. that seems like the best bet for now. We might even be getting it right... Anyway, may do the type check refactor and clean up initialization stuff by using :viviself better tonight or tomorrow during my connection wait in Prague. % teknomunk has joined #parrot Then I'll see what's failing out of spectest_regression. okay. I got to thinking about it more and I think you don't need :viviself -- just bind i.e., create the appropriate mutable, then bind it to a PAST::Var with isdecl set Right, but then your AST end up with a PAST::Op node in it, where we'd get a cleaner implementation with a PAST::Var. The special case code in .= can probably go away then. well, if it's lvalue semantics we need, PAST::OP will have or need to get those having a PAST::Var and using :viviself feels cleaner to me. Have you a reason not to use it? well, :viviself generally says what to do if the symbol is PMCNULL I don't know if it will force vivification at that point. (in the sense of forcing the creation of the mutable) Ah. OK. Does not using viviself also let us get rid of all the vivify branches? If so, that's certainly a good thing. Oh, have to go now! Back in a bit... % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net yes, not using viviself means we can get rid of all of the vivify branches. and that's what I'd really like to do. Essentially we're moving vivification from the PIR code into the variable/PMC, which is a good thing. well, we may still have vivify branches for keyed access and possibly for package globals % iblechbot has joined #parrot % kid51 has left kid51!~jkeen@pool-68-237-9-154.ny325.east.verizon.net I really need a way to determine if a class implements a particular method or not. :-( isn't that what 'does' do? 'does' does roles normally it would be 'can' but that doesn't work? 'can', that is? it works on instances of a class, but not the class itself $P0 = get_class 'Foo' shouldn't that be implemented on the class pmc then? 'can' on a class PMC means something different. it asks whether the class PMC can do something, not whether instances can do it ah I see that makes sense I'll just write a helper function to do it for now. what does 'has' do? attributes? attributes are immutable or transactional kj: yes % ejs has joined #parrot % Psyche^ has joined #parrot % Auzon has joined #parrot % Patterner has left Patterner!~Psyche@e177238108.adsl.alicedsl.de % Psyche^ is now known as Patterner r27815 | pmichaud++ | trunk: : [p6object]: : * It seems to be really difficult to reliably determine what methods : a PMCProxy has available. So, rather than "add method x only if : it doesn't already exist", we do the add and ignore any "method : already exists" exception that results. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27815 Any Mac OS X people about? % NotFound has joined #parrot Hello. % gryphon has joined #parrot japhb: depends on what you need them for... Patterner: simple question. What is the proper capitalization of framework names? 'OpenGL.framework' or 'OpenGL.Framework' or 'OpenGL.FRAMEWORK' or ...? I'm writing some porting documentation, and figured I might as well get it right. Well, I'm not an expert, but from the Apple documentation I would say "OpenGL Framework" or "OpenGL framework" but never "FRAMEWORK" :) personally I would always use "OpenGL Framework" Fair enough. Conrad Schneiker | Parrot: link: http://www.perlfoundation.org/parrot/index.cgi?parrot Do we have any Win64 users? % braceta_ has joined #parrot % braceta has left braceta!~Braceta@bl4-162-42.dsl.telepac.pt % Zaba_ has joined #parrot % braceta_ has left braceta_!~Braceta@bl4-48-6.dsl.telepac.pt I propose that we have rakudo's "make test" target also run Parrot's codingstd and metadata tests. % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru r27816 | pmichaud++ | trunk: : [rakudo]: : * Fix codingstds and metadata on rakudo files. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27816 % braceta has joined #parrot pmichaud: definitely Absolutely! purl, forget definitely japhb: I forgot definitely r27817 | pmichaud++ | trunk: : [p6object]: : * Make 'register' a bit smarter about being passed a protoobject for a parent. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27817 % ruoso has left ruoso!~ruoso@195.23.92.2 r27818 | pmichaud++ | trunk: : [rakudo]: : * Improve the mapping of Parrot's built-in types to Rakudo types. : * Resolves RT#54796. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27818 Soemone can test my last patch in #54602 on no-386? % kj has left kj!~IceChat7@193.1.100.109 r27819 | bernhard++ | trunk: : [c99] : Clean up files in src/cpp. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27819 % parrot-poke has joined #parrot hey, "parrot-devel" on the web site still points to 0.6.1 instead of 0.6.2 % alin has left alin!~alinbsp@78.96.203.254 % wknight8111 has joined #parrot someone sent an email, fixing it now. fixed % cjfields has joined #parrot pmichaud: r27818 also fixes RT#54724 pmichaud++ I'll close it out yes, it does -- thanks for catching that. I'm working on figuring out what's up with Parrot's parameters Where should I put tests for PIR? languages/PIR/t? no. i didn't think so, but I couldn't find a place that screamed "appropriate" compilers/imcc/syn ? compilers/imcc/syn is probably fine I guess there isn't an awesome place atm, but that'll work % cjfields has left cjfields!~cjfields@adsl-76-199-15-240.dsl.chmpil.sbcglobal.net there isn't even a directory for compilers/imcc/syn yet. I should create it? hang on. i think hang on. is this from the command prompt, or from within the ide? parrot/t/compilers/imcc/syn oh, that makes good sense purl, forget hang on. japhb, I didn't have anything matching hang on purl, forget hang on. japhb: I forgot hang on. r27820 | Whiteknight++ | trunk: : [imcc] implementing #48549, allowing ".namespace" declaration to have empty brackets. Also adding 1 test to ensure this all works correctly. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27820 % wknight8111 is now known as whiteknight * japhb finds macabre satisfaction in slowly trimming purl's memories you had problem with HAL in a previous life? :-) be HAL What bot does that? purl, you ennemy cognominal: what? be thedude Nobody calls me Lebowski. You got the wrong guy. I'm the Dude, man. I forgot what PIR was acronym for :( Parrot Intermediate Representation, IIRC ok, I thought that but was not sure, googl was not too helpful on that one r27821 | bernhard++ | trunk: : #43149 ([TODO] Fake header entry necessary in config/init/hints/linux.pm?) : i_lib_pthread seems to be unused. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27821 purl, PIR? PIR is a bofh at tufts or http://www.pir.net or Passive Infra Red or Parrot Intermediate Language (and almost an acronym) or the Price is Right. or http://www.parrotcode.org/docs/art/pp001-intro.html Interesting % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru r27822 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] updating to trunk r27820 diff: http://www.parrotvm.org/svn/parrot/revision?rev=27822 Is there a good section in config/gen/makefiles/root.in for additional dependencies for a runtime/parrot/library/foo.pbc file? The corresponding .pir file .includes other .pasm and .pir files, so there should be additional make dependencies there ... but root.in contains several "dependencies" sections, and it's not clear to me where this type of additional dependency belongs. seen chromatic? chromatic was last seen on #parrot 5 days and 17 hours ago, saying: You know, the usual. [May 20 20:05:31 2008] For that matter, many .pir files .include a .pasm/.pir or two, and I don't think any of them have explicit make dependencies. Should we add dependencies for all of them manually, or add some sort of autodepends for them? r27823 | bernhard++ | trunk: : Remove deprecation notice for resolved ticket RT#53606. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27823 % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Ademan has left Ademan!~dan@h-67-101-146-154.snfccasy.dynamic.covad.net % Limbic_Region has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-140.dynamic.mnet-online.de % Ademan has joined #parrot % Zaba has joined #parrot % Ademan has left Ademan!~dan@h-69-3-233-17.snfccasy.dynamic.covad.net % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % ruoso has joined #parrot % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net r27824 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] setting up basic scaffolding for new GC. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27824 % Ademan has joined #parrot % wknight8111 has joined #parrot % whiteknight has left whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % wknight8111 is now known as whiteknight % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru morning all morning, bacek * Tene git svn rebase pmichaud, ping pong ho! pmichaud, can you commit patch from #54826 % ejs has left ejs!~ejs@147-156-124-91.pool.ukrtel.net please yes, I'm catching up on my backlog of rt tickets. pmichaud, thanks. There is few more patches. 'map', 'grep' and 'reduce' cleanup, etc right. most of today I've been tracking down bugs in Parrot's calling conventions :-( pmichaud, successfully? % dcat_ has joined #parrot mostly identifying what's broken and what needs to change Ron Blaschke? Blaschke? pmichaud, result it 'everything broken and we should rewrite from scratch'? :) sigh. no, just that it needs a bit of a re-think, I think. and there are a couple of bugs (RT#54860, for instance) % Auzon has left Auzon!~ak9@24-171-76-148.dhcp.mtvr.il.charter.com % Zaba has joined #parrot pmichaud, I see similar thing as in #54860 on implementing map. % Auzon has joined #parrot time to go to $otherjob... % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru working on #54826 now (just testing spectest_regression first) pmichaud, you have to remove 'skip 'dies_ok not implemented' in tests. some kind of dead-lock. I can't commit tests without new Test.pm :) bacek: you can modify them locally bacek: and send the two patches together yes, I have them modified. And they works with Test.pm from #54826. r27825 | pmichaud++ | trunk: : [rakudo]: : * Add dies_ok and lives_ok to Test.pm : * Patch courtesy Vasily Chekalkin : * Resolves RT#54826 (bacek++) diff: http://www.parrotvm.org/svn/parrot/revision?rev=27825 moritz, sorry. pmichaud and TimToady convinced me for commitbit in pugs ;) bacek: they have the better social skillz it seems ;) moritz, :) But I think sometime about your offer. So half of glory is yours ;) pmichaud, thanks for commit bacek: glory is overrated. Code matters ;-) well, and documentation moritz, yeah. But what about karma? :) code gets more karma. pmichaud, can I get commitbit to parrot? I promise to be good and careful ;) bacek: well, karma is nice, but I'd change all of my #perl6 or #parrot karma for any additionally implemented feature in rakudo, if I had the choice ;) is nice, but i'd change all of my #perl6 or #parrot karma for any additionally implemented feature in rakudo, if i had the choice ;) has neutral karma bacek: see "Getting Commit Privileges" in docs/submissions.pod bacek: main thing is that we need a CLA for you CLA? CLA is Contributor License Agreement or http://www.perlfoundation.org/contributor_license_agreement % Theory has joined #parrot moritz, which feature to you want? I can implement it for karma ;) * bacek will code for karma ;) pmichaud, printed, signed and faxed? bacek: I don't make those rules. :-) can be mailed instead of faxed. pmichaud, I understand... I don't know if they take scanned email copies or not. pmichaud, I'll read it. bacek: I think '.assuming' (currying) shouldn't be too hard once the formal parameters are well in place pmichaud, paper-mail is so last century moritz: agreed. moritz, I'll take a look * bacek really have to go to $otherjob... bacek: I think it's a legal requirement to have an actual signature somehow. bye. See ya in couple of hours. pmichaud, ok. % Casan has left Casan!~IceChat7@users163.kollegienet.dk % cognominal has left cognominal!~cognomina@82.67.232.89 % clunker3 has joined #parrot % whiteknight has left whiteknight!~Whiteknig@c-71-230-33-251.hsd1.pa.comcast.net % Whiteknight has joined #parrot r27826 | pmichaud++ | trunk: : [p6object]: : * When registering a parrotclass under a given protoobject, : we shouldn't automatically put the protoobject under the : parrotclass name. Leave that to the caller to decide. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27826 % cognominal has joined #parrot Speaking of CLA and commitbit ... I know my CLA has been received, and I saw at least one +1 for my commitbit on channel. Who/what am I waiting on? I'm not sure. Header lines that drive me batty: 'typedef char String[81];' % cognominal has left cognominal!~cognomina@82.67.232.89 r27827 | pmichaud++ | trunk: : [rakudo]: : * Fix [] subscripts to use keyed_int. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27827 r27828 | tene++ | trunk: : [cardinal] : * Track object model changes in rakudo diff: http://www.parrotvm.org/svn/parrot/revision?rev=27828 r27829 | tene++ | trunk: : [cardinal] : * Indexed variable access works : * array creation works diff: http://www.parrotvm.org/svn/parrot/revision?rev=27829 r27830 | tene++ | trunk: : [cardinal] : * Fix nested array creation : * Add 'each' builtin diff: http://www.parrotvm.org/svn/parrot/revision?rev=27830 r27831 | tene++ | trunk: : [cardinal] : * Add the 'methods' method to Object. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27831 r27832 | tene++ | trunk: : [cardinal] : * Drop the filename from ARGS diff: http://www.parrotvm.org/svn/parrot/revision?rev=27832 % alin has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net I still need a commit setting svn metadata on some new files. % cognominal has joined #parrot % alin has left alin!~alinbsp@78.96.203.254 % Casan has joined #parrot r27833 | tene++ | trunk: : Fix svn properties on new test files. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27833 So, when implementing gather/take, where should I store the list while I'm building it? Just generate a variable with an absurd unusual name? % Ivatar has left Ivatar!~graham@tu055.demon.co.uk that sounds like a hack! Yeah, it does. tene: if you run the distro tests after doing an svn add but before doing the set, they'll fail. (that presumes remembering to run the tests, of course) % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru That's why I'm asking for other ideas. I've run into similar problems before, but I've been able to avoid solving this problem until now. % Zaba has joined #parrot DietCoke: I can't figure out how to set svn properties with git-svn, and I make a foul mess of things when trying to work with svn directly. git ain't supported, exactly. I'm not sure how you'd manage to screw it up with straight svn, but could help with that end of things. I can set the properties just fine with svn, but when trying to use svn for actual work, I can't seem to keep anything straight. I commit things I don't intend to commit, etc. Same here. I have such a hard time only committing a few files I suppose I could generate diffs from my git commits and apply those to an svn tree, but that's a painful process. well, since gather/take is supposed to be lazy, I've been thinking that it would tend to work using a coroutine somehow. But that of course implies that we have lazy lists. I usually run a 'svn diff' prior to committing. Also try 'svn ci' without specifying a commit message on the command line. It should bring up EDITOR which shows which files are changed pmichaud: so that approach would work fine for now, and can be re-worked once we have lazy lists? Or is it not worth trying to implement before then? well, one could certainly make the 'gather' step eager for now and the argument to gather could then be a coroutine so then I need to learn about coroutines in parrot. Okay. but I suspect that requires that we have appropriate exceptions for 'take', too i.e., it's the same problem as 'return' Ah. r27834 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] more scaffolding, function prototypes, etc. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27834 let me re-check S04 I wonder if 'take' is dynamically scoped -- i.e., can gather call a function that then performs 'take' ? if so, then that would likely be a different approach Hm. So coroutines are pending on exceptions from allisson? no, coroutines work fairly well in Parrot at the moment. New OpenGL patch set submitted to RT, for those interested in helping to test ... % Andy is now known as AndyAway % dolmen has joined #parrot in PIR, how can I push a list in a list without ti to be flattened ? % tetragon has joined #parrot pmichaud: are coroutines supported in PCT? Tene: not directly % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net we can probably make something to do them, though. basically a coroutine is anything with a .yield() in it. Hm. I'll look into it. % kid51 has joined #parrot but that's why my earlier question about take being dynamic versus lexical in nature Yeah, that's important. regardless, we may end up implementing 'given' as a special PAST::Op type. Traveling again now. Seeya. later % rdice has joined #parrot r27835 | pmichaud++ | trunk: : [rakudo]: : * Add an implementation of infix:, from RT#54870 (dolmen++) : * Patch courtesy Olivier Mengué : * One minor change to handle negative repetition values. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27835 Hé, hé. My first rakudo/perl6 patch :) Congrats :) Too late to print a tee-shirt for the French Perl workshop, on friday ;) is the GLUT stuff in the parrot repo, or do i get it from somewhere else? Which GLUT stuff, the parrot GLUT stuff that is built by make? the parrot glut stuff. I'm trying to run the triangle.pir example, but it says it can't find the libraries Which platform? I'm running on OS/2 on an Atari, can you help? * japhb is bak I'm on debian x86 oh, i didn't even think that they might not have it built for this platform Do you have the headers installed? I have no idea, which probably means "no". r27836 | jkeenan++ | searchdocs: : Differentiate between help and usage messages; split them into separate : functions in Parrot::Docs::SearchOps. Adjust tests as needed. No : command-line options now simply invokes short usage method. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27836 Whiteknight: If you look at my latest patch set (in RT 54868), you'll see the list of packages in config/auto/opengl.pm that you need to install in the OS to get the headers) I haven't put much thought into this thanks And what does Configure.pl say about OpenGL? My box says: Determining if your platform supports OpenGL............yes, MacOSX_GLUT 5. "no." <-- There's my problem. I'll install it now Whiteknight: for Debian, it is freeglut3-dev, libglu-mesa-dev, and either libgl1-mesa-dev or nvidia-glx-dev (depending on your X/GL drivers) thanks tetragon: Can you try the RT 54868 patch set on Mac OS X when you get a chance? * japhb is being called to dinner; I'll be bak in a bit installing freeglut3-dev installed all the rest of the packages you mentioned so that's conveniner convenient* % ruoso has left ruoso!~ruoso@a213-22-75-39.cpe.netcabo.pt % dolmen has left dolmen!~dolmen@cho94-1-81-57-157-99.fbx.proxad.net * tetragon grumbles at having to edit japhb's patch set just so that it can by applied What's the diff flag '--git' mean? japhb: patch is choking on patch 0001, haven't tried any of the others yet % bacek_ has joined #parrot hi again oh, you're back! % bacek__ has joined #parrot % bacek_ has left bacek_!~bacek@122.110.30.167 r27837 | jkeenan++ | searchdocs: : Add a test for the --all option. Correct error in regex searching for =item : lines for ops; it was ignoring ops that take no arguments, e.g., end(). Add : to MANIFEST additional test file and dummy files used during testing. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27837 . .. ... n(n+1)/2 n(n+1)/2 is, like, the sum from 1 to n go purl! You go, japhb! tetragon: oh, suckage. --git means git format, which includes info about file permissions, revision hashes, etc. tetragon: OK, I'll try a different method of generating the patch(es) was the git-svn question ever answered? Even with that stuff stripped out, it still isn't applying unified diff format would be nice. It's failing on config/gen/opengl.pm DietCoke: which one? The one I asked is "Can you add SVN properties using git-svn?" And the answer I've seen so far is "no". Which bites, but oh well. DietCoke: git is unified + extra stuff. It's turning off that extra that will be the trick. is git worth the hassle here? =-) I got it to apply by removing the first chunk from that file (expansion of an svn $Id$) Ah! Config/gen/opengl.pm? * japhb goes to fix that I got the batch to apply after removing that one chunk % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net tetragon: I've now posted a new single patch that replaces the previous 5. I generated it a different way in git-svn, hopefully this will work better for you. % bacek__ has left bacek__!~bacek@pa58-111-18-155.pa.nsw.optusnet.com.au I have a build on the go from the set of five DietCoke: Does this new version work for you? tetragon: ah, cool, thanks. r27838 | rgrjr++ | trunk: : * parrot.spec, CREDITS: : + Add %{_usr}/runtime to %files. Increments to Gerd Pokorra. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27838 DietCoke: (is git worth the hassle here?) Right now, yes, because SVK is fubar under Debian at the moment, and I can't stand being unable to do local work and have decent merges and such % bacek_ has joined #parrot japhb: Triangle spins % bacek_ has left bacek_!~bacek@pa58-111-29-50.pa.nsw.optusnet.com.au % bacek_ has joined #parrot % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com tetragon: excellent % tetragon has left tetragon!drew@dsl.ss.org Now we need a Win32 success, and we're good for trunk inclusion. Yeah, offline commits are very important for me, and I could never figure out svk I have hashes working in cardinal now Tene++ % Zaba_ has joined #parrot * bacek_ running git svn clone http://svn.perl.org/parrot/trunk... my estimations is 'few hours'... % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru I usually only fetch the current rev... % Eevee has left Eevee!~eevee@c-67-160-3-54.hsd1.wa.comcast.net % AndyAway is now known as Andy bacek_: you really don't need 7 years of history. you can do a shallow clone. r27839 | jkeenan++ | searchdocs: : Add SVN tag and property. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27839 % teknomunk has joined #parrot % kid51 has left kid51!~jkeen@pool-68-237-16-152.ny325.east.verizon.net Tene: yeah... I'm definetly become stupid on meetings... % braceta has left braceta!~Braceta@bl4-48-6.dsl.telepac.pt % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % bacek_ has left bacek_!~bacek@mcas-151.usr.optusnet.com.au % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % ank has joined #parrot % Andy is now known as AndyAway % tetragon has joined #parrot % mapar has joined #parrot % mapar has left #parrot % mapar has joined #parrot i'm pretty sure that our svn admins dislike getting the whole history for svk, at least. % parrot-poke has left parrot-poke!~mollusk@user-112vvlr.biz.mindspring.com % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net DietCoke: Do you know who/what I am waiting on for commitbit at this point? % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru r27840 | pmichaud++ | trunk: : [rakudo]: : * Fix typos and trailing spaces. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27840 % baest has joined #parrot % mapar has left mapar!~vic@189.143.37.121 % mapar has joined #parrot % iblechbot has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-205-183.dynamic.mnet-online.de % uniejo has joined #parrot r27841 | fperrad++ | trunk: : [install] : - remove PAST-pm.pbc : - remove Protoobject.pbc : - add P6object.pbc diff: http://www.parrotvm.org/svn/parrot/revision?rev=27841 % bacek_ has joined #parrot hi there purl: logs? logs are in the forest. or useful for recovering that was was lost, or assigning blame purl: irc log? irc log is probably what is disturbing to me though - but it could be a total fabrication stupid piece of code... no, logs is http://irclog.perlgeek.de/parrot/ purl, logs is http://irclog.perlgeek.de/parrot/ i already had it that way, pmichaud. no, irc log is http://irclog.perlgeek.de/parrot/ okay, pmichaud. parrotlog? parrotlog is http://irclog.perlgeek.de/parrot/ try one of those, bacek :-) pmichaud: thanks. I JFGI :) % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot * bacek_ have 5 failures in spectest_regression. All about 'int(-0.5)' etc produces positive zero instead of negative. int shouldn't distinguish those floating points maybe, but int should have just one form of 0