% Ademan_ has left Ademan_!~dan@h-69-3-235-158.snfccasy.dynamic.covad.net % Ademan_ has joined #parrot % AndyA has left AndyA!~andy@062249178237.customer.alfanett.no % silug has joined #parrot % silug has left silug!~steve@ppp-70-225-32-179.dsl.covlil.ameritech.net % cosimo has left cosimo!~cosimo@pat-tdc.opera.com % cosimo has joined #parrot % AndyA has joined #parrot % chromatic has left chromatic!~chromatic@sub17-30.member.dsl-only.net % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot r26868 | chromatic++ | trunk: : [Rakudo] Fixed tests temporarily broken in r26813 with type hierarchy : rearrangement; TAP doesn't support marking failing tests with the SKIP : directive. These tests are now TODO tests, which allows them to fail without : penalizing the test run. We know they'll fail, and we'll fix them. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26868 % ruoso has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % IllvilJa has joined #parrot % cognominal has joined #parrot % AndyA_ has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % cognominal has left cognominal!~cognomina@82.67.232.89 % silug has joined #parrot % AndyA has joined #parrot % AndyA_ has left AndyA_!~andy@mail.detnorsketeatret.no % slightlyoff has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % mj41_ has joined #parrot % mj41 has left mj41!chatzilla@pc-jurosz.ro.vutbr.cz % mj41_ is now known as mj41 % ask_ has left ask_!~ask@pat-tdc.opera.com % iblechbot has joined #parrot % ask_ has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % ask_ has left ask_!~ask@pat-tdc.opera.com % Dave has left Dave!~dave@pool-141-150-16-73.mad.east.verizon.net % AndyA_ has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % ask_ has joined #parrot % AndyA_ has left AndyA_!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % Psyche^ has joined #parrot % tetragon has joined #parrot % Patterner has left Patterner!~Psyche@e177238007.adsl.alicedsl.de % Psyche^ is now known as Patterner % tetragon has left tetragon!~seneca@CPE0040d001f62f-CM000a736592a8.cpe.net.cable.rogers.com % davidfetter has left davidfetter!~davidfett@start.fetter.org % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177227165.adsl.alicedsl.de % Psyche^ is now known as Patterner % contingencyplan has joined #parrot % Ademan_ has left Ademan_!~dan@h-69-3-235-158.snfccasy.dynamic.covad.net % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-215.dynamic.mnet-online.de % Ademan_ has joined #parrot seen ambs? ambs was last seen on #parrot 16 hours and 5 minutes ago, saying: :D * Coke thwaps ambs. =-) % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % AndyA has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % IllvilJa has joined #parrot % iblechbot has joined #parrot ooooh. we may be able to get someone much more familiar with smolder to help out. % rotty has left rotty!~user@chello084114192192.1.15.vie.surfer.at that'd be lovely % rdice has joined #parrot http://trac.macports.org/projects/macports/changeset?old_path=trunk%2Fdports%2Flang%2Fparrot&old=35891&new_path=trunk%2Fdports%2Flang%2Fparrot&new=35890 Coke's url is at http://xrl.us/bi5si yay. I think this means that the 0.5.2 port for macports will get applied shortly. you wanna skip 0.6.0 and go straight for 0.6.1 next week? yah. (as far as the macport goes.) * particle wonders when ubuntu 8.04 is due out ...obviously, this month sometime r26869 | coke++ | trunk: : [ports] : Update port to reflect change in [maintainer] in portfile-current diff: http://www.parrotvm.org/svn/parrot/revision?rev=26869 coke: do you get a failure in t\01-sanity\07-simple-multisubs.t if you run make test in perl 6? particle: svn upping particle: no. crappity. ... but then, it doesn't seem to run. i get 'push_pmc' not implemented in 'Closure' oh, wait, 07. no. (it does run) try with -G? i've gotta look up how to do that ah, right. push_pmc() not implemented in class 'Closure' errorlevel = 1 with -G I would expect TEST_PROG_ARGS=-G make test to work. particle: huh. I ran my test on svn latest with osx/x86 yeah, jonathan doesn't see the error, either i don't have any mods to the Closure pmc can someone on a mac tell me what "port list parrot" shows? (someone with macports. =-) % gryphon has joined #parrot % AndyA has left AndyA!~andy@mail.detnorsketeatret.no % uniejo has left uniejo!~uniejo@langebro.adapt.dk % Andy has joined #parrot good morning Is it morning again? YAWN... particle: I'm running kubuntu 8.04 beta, if that helps pmichaud: i think i'll dl the ubuntu beta now particle: so far I really like 8.04 my 7.10 vm stopped accessing the network. can't figure out why I really liked 7.10 also, but 8.04 just feels even more solid than 7.10 did (and that's surprising, because I recall being impressed with how solid 7.10 felt.) I tried out 8.04 beta on my laptop, and after a day decided I wanted it for the desktop as well % uniejo has joined #parrot Coke: http://www.macports.org/ports.php?by=name&substr=parrot @0.4.0 lang/parrot bah! What, you didn't like release 0.4? see my mail to the mailing list saying that 0.5.2 was available. =-) maybe it takes a bit to propagate The selfupdate command installs the latest port revisions from subversion (at a slight delay), ... but no word how long slight is. =-) no more than 1/2 a day, based on feedback from #macports. % AndyA has joined #parrot % rotty has joined #parrot it would be most awesome if we could get the install of the perl6 faux-cutable done for 0.6.1 "particle" at 24.19.3.148 pasted "pmichaud: how do i get this working?" (14 lines) at http://nopaste.snit.ch/12667 does rakudo know how to do mmd yet? as opposed to arity-based multisubs? (short answer: I haven't studied jonathan's class patches enough yet to know for sure) i'm trying to find out it's not parsing atm Statement not terminated properly at line 6, near "(Thing " maybe we can't do types in params yet.... yes, I'm still not caught up on all of the changes to rakudo yet as far as classes/types are concerned i'll ping jonathan % uniejo has left uniejo!~uniejo@langebro.adapt.dk particle: is there anything you're specifically looking for in 0.6.1 this month? coke: ease of release % uniejo has joined #parrot it's maint, so no big feature requests % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % uniejo has left uniejo!~uniejo@langebro.adapt.dk % pasty has left pasty!~pasty@theproject.fierypit.org % pasty has joined #parrot % pasty has left pasty!~pasty@theproject.fierypit.org where can I find docs about PCT::HLLCompiler API? ah, already found http://search.cpan.org/~bschmal/parrot/runtime/parrot/library/Parrot/HLLCompiler.pir rotty's url is at http://xrl.us/bi5w7 hmm, where exactly should private global variables live? The PAST->PIR transformation emits get_hll_global, but the docs say (and TCL code uses) set_root_global, so the variables can not be found... you mean, sticking private global vars in ['_tcl'] particle: yes i don't think hllcompiler supports that yet how would i construct a PAST node that loads from that? you can embed pir :inline ah, right we could probably create a 'root' scope for PAST::Var it may be worth supporting a 'private' scope ...private? since the namespace pdd talks about it each language namespace gets its own private namespace at the root level isn't that just the (e.g.) ['_tcl'] scope from the root namespace? tcl gets _tcl yes so, 'root' should cover it as PAST doesn't really know what hll namespace it's in we can have the thing that builds the PAST tell it for example: hrmm yeah, you're right PAST::Var.new(:scope('root'), :namespace('_tcl::Some::NameSpace'), ... ) root++ is get_root_global fast? I need to store e.g. the boolean 'true' and false value in a global, as they must be 'issame' it's fast it's a single parrot op yeah, but it must do a hash lookup and more, doesn't it? vim src/ops/var.ops +273 % Dave has joined #parrot is there a way to pass -D options to gcc through dynpmc.pl? cotto_work: you can modify the pl file manually, or modify the template file under config/gen/makefiles it uses the same flags that parrot uses to build you mean dynpmc.pl our $CFLAGS = q[@ccflags@ @cc_shared@ @cc_debug@ @ccwarn@ @cc_hasjit@ @cg_flag@ @gc_flag@]; the idea is that I can do "make pmc" for a normal build and "make pmc-debug" for a debugging build s/can/could/ well, you could hack it to add extra cflags from an environment variable... "Infinoid" at 96.238.213.50 pasted "Something like this." (13 lines) at http://nopaste.snit.ch/12668 then pass the extra environment variable in the pmc-debug rule % Theory has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net Infinoid++ that's a good starting point % Theory has joined #parrot % Ademan_ has left Ademan_!~dan@h-69-3-235-158.snfccasy.dynamic.covad.net % sjansen has joined #parrot pmichaud: not done type-based MMD yet. I want to tidy up my types patches a tad and stuff too. jonathan: did you see my nopaste? Found something that doesn't work right today. :-( particle: no, only back from Stockholm just a few moments ago... hurry!!! :P multi sub defeats(Thing t1, Thing t2) { false }; Erm, don't t1 and t2 need sigils? ook! * particle blames the bad error message I *think* that should parse, but don't expect it to do anything useful. should parse once you put the sigils in, anyway. Only MMD now is arity based. indeed, it parses now It's a bit of work to get full type-based dispatch to really work right. jonathan++ particle-- What do you actually need? my $paper = Paper.new; my $rock = Rock.new; say defeats($paper, $rock); i just want that to work Maybe I can do that. see chromatic's last post for a great link Post where? i heard Post was Parrot Opcode Syntax Tree or for changing data and uncacheable here http://www.cs.dartmouth.edu/reports/abstracts/TR2001-404/ % Ademan_ has joined #parrot Oh, the patch to fix my inability to write tests? :-) Ah Looks interesting. Why do I sense that's going to make my head hurt... yes, i translated the example they use OK, going to grab a shower...sticky from the train, flight, train... as a first step to getting an implementation I like that approach. Show me code, and hope I make it work. :-) back soon seen barney? barney was last seen on #parrot 17 hours and 58 minutes ago, saying: The PAST generating code can be one big nested constructor % barney has joined #parrot r26870 | bernhard++ | trunk: : [Eclectus] : Add copyright indicators in t/*.pl diff: http://www.parrotvm.org/svn/parrot/revision?rev=26870 r26871 | bernhard++ | trunk: : #52616: [PATCH] Eclectus: Small portability fixlets : Courtesy of Andreas Rottmann diff: http://www.parrotvm.org/svn/parrot/revision?rev=26871 r26872 | bernhard++ | trunk: : #52618: [PATCH] Eclectus: Gauche support : Courtesy of Andreas Rottmann diff: http://www.parrotvm.org/svn/parrot/revision?rev=26872 % ruoso has left ruoso!~ruoso@195.23.92.2 r26873 | bernhard++ | trunk: : #52662: [PATCH] Eclectus: Implement BEGIN : Courtesy of Andreas Rottmann diff: http://www.parrotvm.org/svn/parrot/revision?rev=26873 r26874 | bernhard++ | trunk: : #52664: [PATCH] Eclectus: Implement proper quoting : Courtesy of Andreas Rottmann. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26874 r26875 | bernhard++ | trunk: : Fix SVN properties for new files. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26875 rotty++ for being amazing particle: Need to deal with some email backlog from $DAYJOB, and find some place to give me food. But will try and have a crack at the MMD thing for you later. karma rotty rotty has karma of 2 barney: did you have a look at the macro system post to the chicken ML yet? Not yet, what was the URL ? http://lists.gnu.org/archive/html/chicken-users/2008-04/msg00013.html rotty's url is at http://xrl.us/bi556 AFAICS, the Pair PMC is not yet implemented, right? * barney being still confused by Scheme macros barney: join #scheme @ irc.freenode.org and ask there ;) As I read up on Macros some months ago, I remember that there a Scheme-Implementations of Macros, there is a Pair PMC in Parrot, but I don't know that it does what you want. with rely on only very specific hooks provided by the systems rotty: I'm lurking on #scheme pmichaud: http://svn.perl.org/viewvc/parrot/trunk/src/pmc/pair.pmc?revision=26309&view=markup -- note the "#if 0" pmichaud: EclectusPair is extending Pair rotty's url is at http://xrl.us/bi567 * particle finally ordered his laptop barney: if I understand you correctly, riaxpander is such a system rotty: yes, it's incomplete. But there are also tests for the Pair PMC t/pmc/pair.t particle: what did you get? t61 14.1" widescreen 2.6GHz core 2 duo, 4GB ram with shipping and tax, ~$1800 rotty: Is that correct: As 'define-macro' can be implemented in terms of 'lamba', it should be no problem to support 'define-macro' in Eclectus? % ambs has joined #parrot barney: I don't think we want to support define-macro (because it has no way to preserve hygiene), but in case we want, it can be implemented easily on top of explicit renaming macros (and riaxpander does syntactic closures, ER macros and syntax-rules) barney: do you want to target R6RS eventually? anyone have a comment on http://www.nntp.perl.org/group/perl.perl6.internals/2008/03/msg44294.html > My naive answer is yes pmichaud's url is at http://xrl.us/bi6a9 ? * rotty would rather target R5RS, as for R6RS we'd have to implement syntax-case (which is quite baroque and can do nothing that can't be done with syntactic closures or ER) pmichaud: can it be defined in HLLCompiler, rather than in PAST? not easily. because at the time we're compiling PAST, we might not be coming from a HLLCompiler besides, it seems easier to do it within a language's TOP action method than to do it in HLLCompiler true. TOP is a fine place R5RS is fine with me. * pmichaud feels like he's in Star Wars with R5RS, R6RS, R2D2, C3P0, etc. % ruoso has joined #parrot fine As somebody outside the Scheme community I find it strange that R6RS was finalised, while there seems much dispute about it barney: they're just following the ooxml model :-) or rather ooxml follows the R6RS model (while IMO R6RS is much better than ooxml, as a standard) particle: think I should use '*' or '' for the "default" values entry? particle: or something else? i think something else is probably wrong well, R6RS adds a module system which is quite ok, IMHO, but syntax-case, case-sensitivity, and other stuff was pretty controversial pmichaud: what about * (no quotes) particle: it's a string (key) i.e., normally one would have a variable name there barney: have you formed an opinion on riaxpander yet? where nqp will interpret the syntax of * (Whatever) to a default var name behind the scenes this is a pct/past specification so I need to know what the default value will be in pct/past * rotty already has a patch that replaces the PREPROCESS procedure with a call into riaxpander by way of example... in rakudo, the TOP action method would contain What is the licensing of riaxpander ? my $past := $( $ ); $past.symbol('*', :viviself('Undef'), :scope('package')); barney: I think one of the next things we have to add to eclectus is closure conversion or, we could give PAST::Block an extra method (and perhaps attribute) for this $past.defaults(:viviself('Undef'), :scope('package')); is this the only thing that will need to be defaulted? there may be more later, which is why it's a hash % slightlyoff has joined #parrot oh, you mean we might want to do defaults in something other than PAST::Block? I doubt it what version of netbsd do folks want smoked? 4.0? diakopter: any version would be fine with me pmichaud: then i like PAST::Block.default(s) yes, I think I'll go with that for now. particle: tnx pmichaud: NetBSD/amd64 or i386? i386 to start with, I think one of each would be nice :-) the 64-bit builds often find oddities that don't show up on the i386 ones -- at least in the linux world pmichaud: I've set up VMs to smoke on amd64-linux-cc and amd64-linux-gcc nightly since I heard about MSFT setting up windows smokers, I haven't done any of those yet diakopter: is your cc non-gcc? Infinoid: I don't know :D afk # walk on my amd64-linux box, the only cc I've got is gcc. one of them is debian sid; the other is centos5.1 oh, ok seems unlikely it would be anything but gcc... I've just used the default packages diakopter++ the solaris VM is 32-bit and is autosmoking as well. I have yet to succeed at getting a 64-bit install. I haven't decided if I want to donate the electricity to languages-smoke each nightly rotty: Wouldn't using riaxpander be a hindrance to bootstrapping ? I'd like to be able to smoke specific languages i'd love to see icc smoking on solaris / linux / windows well, the code is not very demanding - it uses srfi-1, srfi-9, and srfi-8 Infinoid: which languages do you want smoked? or you do mean you want a make smoke target for each of the languages? couldn't that be generated? and not much more AFAICS diakopter: the latter, and yes barney: perhaps we should switch to #scheme? I'd like to see a cuban cigar smoked. cigar smoking is a spectator sport. yeah, I'd gladly set them all to smoke rakudo nightly or even bihourly or something cd languages ; perl t/harness --html --languages='pheme,perl6' make rakudo-smoke lolcode-smoke cigar-smoke should work now but we should drop petite support, it doesn't support any SRFIs AFAICS, and its command-line interface is too limited to load code before execting a script http://www.savethebottles.com/labels/smoking_parrot.jpg particle: I think I've decided to just go with '' for now i.e., PAST::Block.symbol('', :viviself('Undef'), :scope('package')) for one, it means that if we ever do implement something like * in nqp, it would just work PAST::Block.symbol(*, :viviself('Undef'), :scope('package')) ok. you're in charge, and '' works. I may regret it, but we can change it later. I'm thinking that explaining '' as a special symbol will be easier than explaining a separate 'defaults' method although 'symbol_defaults' might be easier hmmm okay, I've switched my mind again. 'symbol_defaults' is easier. :-P symbol( :defaults, :viviself... nah, I don't like :defaults as a flag, because then a symbol can't have a 'defaults' attribute. ok symbol_defaults is good PAST::Block.symbol_defaults(...) seems to read well and makes clear the relation with .symbol(...) lunch & r26876 | pmichaud++ | trunk: : [pct]: : * If we're just looking up a nonexistent symbol for PAST::Block, : don't use it as an opportunity to store a new empty hash. : Only store the attribute hash when an attribute is explicitly : given. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26876 r26877 | bernhard++ | trunk: : [Eclectus] : Use the deprecated syntax for "run-command", : keep Gauch 0.8.8 happy. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26877 would anyone here be interested in an ack macport? % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % ambs has joined #parrot % muixirt has joined #parrot % ambs_ has joined #parrot % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % ambs_ has left ambs_!~ambs@255.92.54.77.rev.vodafone.pt phone r26878 | bernhard++ | trunk: : [Eclectus] : Use Gauche as the bootstrapping scheme. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26878 % barney has left barney!~bernhard@dslb-084-058-136-186.pools.arcor-ip.net particle: cc me on that one. =-) wilco r26879 | pmichaud++ | trunk: : [pct]: : * Fix problem where PAST compilation aborts and leaves $?SUB unclean. : * Resolves RT#49758, patch courtesy Stephane Payrard. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26879 % jan has left jan!~chatzilla@89-253-66-101.customers.ownit.se % jan has joined #parrot % ambs has joined #parrot % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-238.dynamic.mnet-online.de % rdice has joined #parrot % rdice has left rdice!~richard_d@CPE0006259a7035-CM000e5ce66972.cpe.net.cable.rogers.com good night ... http://test.perl6.cz/ttserv/show.pl % mire has joined #parrot r26880 | jonathan++ | trunk: : [rakudo] Some more cases for handles trait verb, including pairs. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26880 (plane hacking)++ % Limbic_Region has joined #parrot I have a machine running linux/x86 which can't link miniparrot. says it can't find symbols like Parrot_new if I run gcc by hand, I can get it to link with libparrot.a, but not with libparrot.so % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % cognominal has joined #parrot % Andy has left Andy!~AndyL@host3130.follett.com cognominal: Any free slots at the FPW? It's just possible I will be free on those dates...a bit 50/50 at the moment. % kid51 has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net * diakopter fights with netbsd r26881 | jonathan++ | trunk: : [rakudo] Slight refactoring of type parameters so I can have a crack at a basic implementation of multi. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26881 * kid51 remembers hearing/reading somewhere that the test of whether you can be a NetBSD hacker is whether you can install it or not. Heh. Objective C's interface header syntax looks almost like an approximation to ASCII-art UML. % Limbic_Region has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com kid51: well, it's installed and I've installed some packages. looking for subversion... % tetragon has joined #parrot r26882 | jkeenan++ | trunk: : Refactor declaration of, and assignments to, @srcopsfiles, $num and $skip out : of individual test files and into testlib/GenerateCore.pm, from which they are : exported on demand. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26882 Did you have utter incantations to Theo? Or, perhaps, imprecations? % particle has joined #parrot r26883 | jkeenan++ | trunk: : Renumber one test file so that each test gets a unique two-digit prefix. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26883 r26884 | jkeenan++ | trunk: : Update references to name of file within file. Small POD corrections. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26884 wow, busy today % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % mire_ has joined #parrot % mire__ has joined #parrot % mire has left mire!~Frodo@45-173-222-85.adsl.verat.net particle: pint erm, ping But I'd love a pint. "jonathan" at 80.39.174.204 pasted "basic multi on type works" (12 lines) at http://nopaste.snit.ch/12669 % mire_ has left mire_!~Frodo@201-175-222-85.adsl.verat.net r26885 | jonathan++ | trunk: : [rakudo] Support multi subs with type based dispatch in the limited case that you have just one type named and its a class. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26885 % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % Theory has joined #parrot dinner & % muixirt2 has joined #parrot % muixirt2 has left muixirt2!~user@p57B4F782.dip.t-dialin.net sleeeeeeeeeeeeeeeeeeeeeeeeep & % muixirt has left muixirt!~user@p57B4F2D8.dip.t-dialin.net % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % mire_ has joined #parrot % mire__ has left mire__!~Frodo@198-172-222-85.adsl.verat.net jonathan++ # mmd kid51: I have a few minutes. what's your highest priority thing for me to review? =-) * kid51 checks go ahead and roll the revision changes back into trunk, btw. 52154 okay, that's 52154 % mire__ has joined #parrot I would like it to remove all of the revision stuff, but leaving just 'svn' is a step ahead of where we are. so go ahead and do that one. Thanks. The one about list_unjitted.pl is something you requested. You simply have to say it's good enough to close. checking... thanks, btw, for taking these random tasks and working on them. ah. and I just got to your email with teh list. sorry. :| 52504: Mostly a question of name: see Andy D's comments and my reply. 52472: +1 1 * kid51 does final test on Parrot::Revision changes I would say use 'macports' to avoid confusion. that's just a vote, though, and not a decision. =-) % mire_ has left mire_!~Frodo@221-172-222-85.adsl.verat.net k is a vote enough? r26886 | jkeenan++ | ports: : Changing name of new config step from auto::ports to auto::macports per request from Coke. Changing names of associated test files and listing in Parrot::Configure::Step::List. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26886 r26887 | jkeenan++ | ports: : Change from auto::ports to auto::macports inside file as needed. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26887 % guru has joined #parrot % guru has left guru!~guru@bas7-toronto01-1177860027.dsl.bell.ca r26888 | jkeenan++ | trunk: : Eliminate svk- and git-related code from Parrot::Revision. Repository : revision number will no longer be available in 'parrot --version'. : Adjustments in other files as needed; eliminate two t/postconfigure/ and two : t/tools/revision tests. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26888 r26889 | jkeenan++ | norevision: : norevision branch has been merged into trunk; no longer needed at HEAD. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26889 r26890 | jkeenan++ | norevision-26571: : Branch corresponding to this tag has been removed from HEAD, so this tag can go as well. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26890 r26891 | coke++ | trunk: : [RT #43048] : Add comment to simplify future code spelunking. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26891 r26892 | jkeenan++ | trunk: : Applying patch submitted in : http://rt.perl.org/rt3/Ticket/Display.html?id=52504. Code for location of : functionality installed on Darwin via Macports has been moved from >1 : configuration step classes to Parrot::Configure::Step::Methods and new config : step class auto::macports. 5 test files added. This should be extended in : future to handle all BSD-ports systems. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26892 % mire_ has joined #parrot r26893 | jkeenan++ | ports: : ports branch has been merged into trunk; okay to remove branch. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26893 r26894 | jkeenan++ | ports-26580: : Branch corresponding to this tag has been merged into trunk; okay to remove tag. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26894 % mire__ has left mire__!~Frodo@110-172-222-85.adsl.verat.net r26895 | pmichaud++ | trunk: : [pct]: : * Instead of repeatedly scanning outer blocks' symbol tables for : 'scope' attributes, we now keep a running symbol table that : collects all of the symbols into a single %symtable hash for easy : lookup. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26895 r26896 | coke++ | trunk: : Simplify tge's makefile: : - remove unused vars : - convert explicit rules to a generic rule : - don't copy the PBC, just build it in the target dir : - don't bother ignoring the generated PBC that doesn't exist anymore. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26896 % mire__ has joined #parrot r26897 | coke++ | trunk: : [build] : remove unused items from nqp makefile diff: http://www.parrotvm.org/svn/parrot/revision?rev=26897 r26898 | jkeenan++ | trunk: : Applying patch submitted in : http://rt.perl.org/rt3/Ticket/Display.html?id=52528. For better results with : require_ok(), express config steps as some::class rather than : config/some/class.pm. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26898 % mire_ has left mire_!~Frodo@7-172-222-85.adsl.verat.net % ruoso has left ruoso!~ruoso@81.84.156.87 % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % kid51 has left kid51!~jkeen@70.107.2.180 % kid51 has joined #parrot % mire_ has joined #parrot t/dynpmc/gdbmhash.t: Test is hanging at test #3, at least on Darwin. % mire__ has left mire__!~Frodo@118-172-222-85.adsl.verat.net Skipping on my system, gdbm isn't there * tetragon waits while gdbm builds And now I'm getting a 'make' failure on Linux! It's too late at night for this! Late? It's only 23:00 % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com Hrm... make install of gdbm fails % contingencyplan has joined #parrot % afbach has joined #parrot Coke: I got a 'make' failure apparently related to TGE subsequent to http://svn.perl.org/viewvc/parrot?view=revision&sortby=date&revision=26896 kid51's url is at http://xrl.us/bi7fk Just filed BUG ugh. go ahead and revert me. % mire__ has joined #parrot % mire_ has left mire_!~Frodo@23-173-222-85.adsl.verat.net I'll have to defer action on that. * kid51 must sleep. $kid51->sleep(8 * 3600); % kid51 has left kid51!~jkeen@70.107.2.180 % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % peepsalot has left peepsalot!~peeps@67.9.161.48 % peepsalot has joined #parrot weird... pugs packages totally purged from packages.debian.org search. maybe just sloshing around during the sid/lenny shift. packages.debian.org can't find pugs in any dist % afbach has left #parrot And unlike kid51, I don't see t/dynpmc/gdbmhash.t hanging on Darwin % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % Andy has joined #parrot % contingencyplan has joined #parrot % tetragon has left tetragon!~seneca@CPE0040d001f62f-CM000a736592a8.cpe.net.cable.rogers.com oh goodie, something to fix. r26899 | infinoid++ | trunk: : [tge] Work around r26896 until we have a proper fix. (Like, create a simple : compilers/tge/TGE/Makefile with a summary rule, and then recurse to that. Or : move TGE/* into the current directory.) : Whatever we end up doing, this gets it building for me again on linux/amd64. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26899 r26900 | infinoid++ | trunk: : [rakudo] whitespace removal diff: http://www.parrotvm.org/svn/parrot/revision?rev=26900 % gregor has joined #parrot % gregor has left gregor!~gregor@c-98-207-205-184.hsd1.ca.comcast.net % gregor has joined #parrot % gregor has left gregor!~gregor@c-98-207-205-184.hsd1.ca.comcast.net % darbelo has joined #parrot in fact, GNU Make on my system seems to be ignoring all ".c.o" type rules % iblechbot has joined #parrot oh. it just needs a .SUFFIXES. r26901 | infinoid++ | trunk: : [tge] : * Ok, found the right fix this time: it just needed a .SUFFIXES. : * So, do that instead of my previous hack. : * This reverts r26899, and fixes #52680. diff: http://www.parrotvm.org/svn/parrot/revision?rev=26901 msg Coke Your Makefile was fine, it just needed a .SUFFIXES line (now added). Message for coke stored. msg kid51 please retest #52680, I'm pretty sure I've fixed it. Message for kid51 stored. % iblechbot has left iblechbot!~iblechbot@ppp-62-216-205-175.dynamic.mnet-online.de % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177233052.adsl.alicedsl.de % Psyche^ is now known as Patterner % Andy has left Andy!~Andy@64.81.227.163 % slightlyoff has joined #parrot % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % iblechbot has joined #parrot % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % mire__ has left mire__!~Frodo@178-173-222-85.adsl.verat.net % uniejo has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % iblechbot has left iblechbot!~iblechbot@ppp-62-216-206-59.dynamic.mnet-online.de