Camelia, the Perl 6 bug

IRC log for #parrot, 2010-08-25

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 dukeleto cotto_work: perhaps git for-each-ref would help you
00:01 Paul_the_Greek left #parrot
00:01 dukeleto cotto_work: take a look at https://rails.wincent.com/wiki/Migra​ting_Subversion_repositories_to_Git and http://github.com/nothingmuch/git-svn-aba​ndon/blob/master/git-svn-abandon-fix-refs
00:01 Psyche^ joined #parrot
00:01 dukeleto cotto_work: or you can just parse the output of "git branch"
00:02 dukeleto cotto_work: and do a git log on each branch
00:02 cotto_work Great!  I'll play with those when I get home.
00:02 dukeleto cotto_work: you would want something like "git log -p master and then git log -p master...branch"
00:03 cotto_work git++
00:03 dukeleto the ... makes a "commitish"
00:03 cotto_work rebase ftw
00:03 masak left #parrot
00:03 * dukeleto goes for a run
00:03 dukeleto cotto_work: good luck
00:03 purl You'll need it.
00:03 cotto_work purl, go play in traffic
00:03 * purl wanders off to dent some cars.
00:03 cotto_work dukeleto: don't ;)
00:06 Patterner left #parrot
00:06 Psyche^ is now known as Patterner
00:07 dalek parrot: r48647 | jkeenan++ | branches/tt677_toolsdirs/t (3 files):
00:07 dalek parrot: Correct construction of paths to programs inside corresponding test files.
00:07 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48647/
00:14 davidfetter left #parrot
00:15 * cotto_work goes home
00:18 nwellnhof left #parrot
00:24 SingAlong left #parrot
00:25 SingAlong joined #parrot
00:32 kid51 is now known as kid51_at_dinner
00:40 dalek parrot: r48648 | jkeenan++ | branches/tt677_toolsdirs/co​nfig/gen/makefiles/root.in:
00:40 dalek parrot: Use 'make' variable $DEV_TOOLS_DIR throughout in place of tools/dev.
00:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48648/
00:55 dduncan joined #parrot
00:56 dduncan left #parrot
00:56 Patterner left #parrot
01:00 Paul_the_Greek joined #parrot
01:00 Paul_the_Greek Evening, kids.
01:01 whiteknight hello Paul_the_Greek
01:01 Paul_the_Greek Hey there whiteknight.
01:05 Coke HEEEYYYYY YOOOOOU GUUUUYS!
01:05 Paul_the_Greek Coke!
01:06 Psyche^ joined #parrot
01:06 Psyche^ is now known as Patterner
01:09 Coke http://www.youtube.com/watch?v=KC2lrcyNtx8 (hey you guys)
01:10 Coke msg plobsing Nope, I can't duplicate it either, thanks, closed.
01:10 purl Message for plobsing stored.
01:11 Coke plobsing++
01:20 Paul_the_Greek left #parrot
01:20 dalek partcl-nqp: 1d99ca5 | coke++ | / (3 files):
01:20 dalek partcl-nqp: Add do-nothing stub for [encoding]
01:20 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/1d99ca55972e03ccbc6fec8db15d6a5cbdf95d2f
01:20 dalek partcl-nqp: 1f33ddf | coke++ | t/tcl_var_subst.t:
01:20 dalek partcl-nqp: untodo passing test.
01:20 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/1f33ddffa655813f27996440b7e55b0516e86aea
01:20 dalek partcl-nqp: a2ef165 | coke++ | src/Partcl/Actions.pm:
01:20 dalek partcl-nqp: make $::foo always refer to the top level HLL ns.
01:20 dalek partcl-nqp: pmichaud++
01:20 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/a2ef165ab24b7f3949c5cfa007a954607551ef53
01:20 dalek partcl-nqp: 799f0e7 | coke++ | src/Partcl/commands/file.pm:
01:21 dalek partcl-nqp: Avoid walking off the ends of strings and arrays.
01:21 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/799f0e750e68080a0fd92becc9ba35e0045b6f01
01:21 dalek partcl-nqp: f79d43a | coke++ | / (3 files):
01:21 dalek partcl-nqp: implement "in" and "ni" operators.
01:21 dalek partcl-nqp: moritz++
01:21 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/f79d43ae7d7d62f9f62a0ea8df6e546a7bb7a150
01:24 dalek TT #1459 closed by coke++: missing dep on parrot_config
01:24 dalek TT #1459: http://trac.parrot.org/parrot/ticket/1459
01:27 kid51_at_dinner is now known as kid51
01:37 cotto comcast--
01:38 cotto If I wanted random newsletters, I'd sign myself up for them.
01:39 whiteknight left #parrot
01:45 rurban_ joined #parrot
01:49 rurban left #parrot
01:49 rurban_ is now known as rurban
02:15 * Coke digs the new ceelo video.
02:16 Coke andy++'s protests aside. ;)
02:25 kid51 cotto Can you take a look at http://trac.parrot.org/parrot/ticket/865 ? It may now be closable.
02:25 cotto sure
02:26 SingAlong left #parrot
02:36 janus left #parrot
02:42 janus joined #parrot
02:48 dalek TT #1725 closed by jkeenan++: tools/build/headerizer.pl:  documentation is confusing
02:48 dalek TT #1725: http://trac.parrot.org/parrot/ticket/1725
02:48 dalek TT #1255 closed by jkeenan++: fix PARROT_EXPORT visibility=default for gcc other than 4.x
02:48 dalek TT #1255: http://trac.parrot.org/parrot/ticket/1255
02:52 cotto kid51, would it make sense to make that configure step fatal?
02:53 dalek partcl-nqp: a5b7f74 | coke++ | / (2 files):
02:53 dalek partcl-nqp: implement basic 2-arg rename.
02:53 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/a5b7f7493070f73ff3968c5b7321ab24cd136294
02:53 dalek partcl-nqp: 70d0cf1 | coke++ | src/Partcl/commands/namespace.pm:
02:53 dalek partcl-nqp: Provide a few variants on getting the ns (actual Namespace, array of elements, or a canonical tcl string.)
02:53 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/70d0cf168c32341e3c6f063afbe62cca918633e8
02:53 tetragon left #parrot
02:53 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (18 to go), merge outstanding branches, help NotFound clean up PBC tests
02:54 cotto apart from that, that change addresses the ticket nicely.  kid51++
03:10 kid51 cotto:  I think our stance has always been that if a user wants to make a particular configure step(s) fatal, user can do so with --fatal-step option.
03:10 kid51 But, by default, configure tries to go as far as it can and then prints out results for user to decide.
03:11 * kid51 must sleep
03:11 purl Sleep is for the weak.
03:11 kid51 left #parrot
03:24 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (17 to go), merge outstanding branches, help NotFound clean up PBC tests
03:39 dalek TT #865 closed by cotto++: extra .pmc files in src/pmc cause silent pbc compatibility breaks
03:39 dalek TT #865: http://trac.parrot.org/parrot/ticket/865
04:33 cotto it's quiet again
04:34 cotto clearly everyone's so busy and engrossed hacking on some Parrot-related thing that they're ignoring irc.
04:34 cotto I'd better not provide further distraction.
04:38 plobsing damn, too late
04:38 * tcurtis isn't doing anything substantial.
04:51 dalek parrot: r48649 | plobsing++ | trunk (2 files):
04:51 dalek parrot: convert pbc_to_exe over to Getopt;Obj to facilitate adding new options
04:51 purl I don't know how to convert pbc_to_exe over to Getopt;Obj to facilitate adding new options.
04:51 dalek parrot: possibly assists with TT #1398 and TT #1653
04:51 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48649/
05:01 cotto too late?
05:02 plobsing too late to avoid distraction
05:06 dalek nqp-rx: e71d569 | bacek++ | / (2 files):
05:06 dalek nqp-rx: Use @a.push form instead of pir::push
05:06 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/e​71d56954a43020b7a44cbcf7aaafd5fb7e0067f
05:09 plobsing left #parrot
05:18 tcurtis left #parrot
06:04 uniejo joined #parrot
06:08 dalek github-trac: 6ce3f7a | ++ | github/github.py:
06:08 dalek github-trac: add validity check to hashes wikification syntax
06:08 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/6ce3f7a3ff1660e51fd7fae1af64578ec6dd6d16
06:08 dalek github-trac: e430ed6 | ++ | / (2 files):
06:08 dalek github-trac: use git log output to populate the db, add sparse documentation
06:08 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/e430ed6f2bf7af4c9f276a2e38cbe4d48f226222
06:13 theory left #parrot
06:24 fperrad joined #parrot
06:29 aloha left #parrot
06:29 bacek left #parrot
06:31 aloha joined #parrot
06:40 bacek joined #parrot
06:58 dalek winxed: r602 | NotFound++ | trunk/winxedst1.winxed:
06:58 dalek winxed: initial implementation of new keyed in stage 1
06:58 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=602
07:55 tadzik joined #parrot
08:41 dalek TT #1446 closed by NotFound++: Exception PMC 'clone' does not work
08:41 dalek TT #1446: http://trac.parrot.org/parrot/ticket/1446
08:45 dalek parrot: r48650 | NotFound++ | trunk/t/pmc/exception.t:
08:45 dalek parrot: delete referece to closed ticket TT #1446
08:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48650/
08:46 moritz fwiw, in the Perl 6 test suite I find references to closed tickets still helpful
08:46 moritz two reasons: 1) the tickets often contain more explanation than the test itself and 2) if a test regresses, I know which ticket to re-open
08:51 nwellnhof joined #parrot
08:57 sorear I wonder how that will fare when there are more implementations than just Rakudo running around
08:58 moritz we just link to other bugtrackers too
09:00 tadzik left #parrot
09:09 NotFound moritz: a ticket thet just says 'implement this' is not very useful
09:09 moritz NotFound: agreed
09:13 tadzik joined #parrot
09:19 dalek parrot: r48651 | NotFound++ | trunk/t/pmc (2 files):
09:19 dalek parrot: some improvement in exception/exceptionhandler tests
09:19 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48651/
09:25 aloha left #parrot
09:27 bacek left #parrot
09:27 aloha joined #parrot
09:32 dalek TT #1712 closed by NotFound++: Packfile tests incorrectly try to read non-native packfiles.
09:32 dalek TT #1712: http://trac.parrot.org/parrot/ticket/1712
09:38 bacek joined #parrot
09:43 lucian joined #parrot
09:45 rurban_ joined #parrot
09:49 rurban left #parrot
09:49 rurban_ is now known as rurban
10:21 dalek rakudo: 3a339ee | ++ | src/pmc/objectref_pmc.template:
10:21 dalek rakudo: Switch objectref_pmc.template to auto_attrs.
10:21 dalek rakudo:
10:21 dalek rakudo: Fixes a nasty memory leak that would leak at least 3 scalars per block.
10:21 dalek rakudo: Now a simple 'while 1 { }' loop seems not to leak anymore.
10:21 dalek rakudo:
10:21 dalek rakudo: Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
10:21 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​a339ee8ab3a72867fe914ec9c689e1f5a890645
10:22 masak joined #parrot
10:30 tadzik left #parrot
10:31 bacek left #parrot
10:31 aloha left #parrot
10:37 aloha joined #parrot
10:37 aloha left #parrot
10:38 aloha joined #parrot
10:38 aloha left #parrot
10:48 bacek joined #parrot
10:48 bacek left #parrot
11:04 bacek joined #parrot
11:04 bacek left #parrot
11:05 aloha joined #parrot
11:13 dalek TT #1756 created by NotFound++: distutils inst_lang fails on non-array
11:13 aloha left #parrot
11:13 dalek TT #1756: http://trac.parrot.org/parrot/ticket/1756
11:21 bacek joined #parrot
11:22 bacek left #parrot
11:23 bacek joined #parrot
11:23 bacek left #parrot
11:26 smash joined #parrot
11:26 smash hello everyone
11:33 aloha joined #parrot
11:33 aloha left #parrot
11:35 aloha joined #parrot
11:35 aloha left #parrot
11:39 bacek joined #parrot
11:40 bacek left #parrot
11:43 fperrad_ joined #parrot
11:45 fperrad left #parrot
11:45 fperrad_ is now known as fperrad
11:45 aloha joined #parrot
11:46 aloha left #parrot
11:53 fperrad left #parrot
11:53 whiteknight joined #parrot
11:54 fperrad joined #parrot
12:03 aloha joined #parrot
12:05 mikehh smash: ping
12:06 dalek parrot: r48652 | nwellnhof++ | trunk/src/pmc/capture.pmc:
12:06 dalek parrot: Make sure custom_mark flag of captures gets set in pmc_set
12:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48652/
12:07 cotto_work left #parrot
12:07 aloha left #parrot
12:11 rblackwe left #parrot
12:11 rblackwe joined #parrot
12:16 aloha joined #parrot
12:16 aloha left #parrot
12:18 khairul joined #parrot
12:24 aloha joined #parrot
12:32 aloha left #parrot
12:38 aloha joined #parrot
12:43 whiteknight good morning, #parrot
12:45 masak morning, wk
12:45 whiteknight hello masak, how are you today?
12:46 masak I'm a bit tired, but otherwise fine. how are you?
12:46 whiteknight same. Exactly the same
12:46 smash mikehh: pong
12:46 masak I thought the chai I made yesterday was weak, but my heart rythm and my failed attempts to go to sleep at 2:30 suggest otherwise... :)
12:47 whiteknight at least you got good chai. All I got was a crying baby at 2:30
12:47 whiteknight chai > baby
12:47 masak it wasn't particularly good chai.
12:47 masak it tasted mostly of milk.
12:47 whiteknight okay, maybe baby > chai
12:48 masak at least the non-crying kind.
12:49 nwellnhof masak: i made a bit of progress on #1746
12:49 masak nwellnhof: aye; I saw the updates to the ticket.
12:49 masak nwellnhof: I've made some progress here as well.
12:50 nwellnhof i got a reproducible segfault with the gcdebug runcore
12:50 masak soudns very good.
12:50 nwellnhof but then i hit a wall :(
12:50 masak nwellnhof++
12:50 * moritz should teach the IRC logs to treat 4-digit ticket numbers as track tickets
12:50 moritz just as it does now for TT#1746
12:50 masak moritz: the correct algorithm will be a sliding-window thing checking year and month against the ticket number :)
12:51 moritz masak: or just be channel sensitive, and default to RT on #perl6, and to parrot on #parrot
12:51 nwellnhof i think i have to leave it to someone more knowledgeable
12:52 masak moritz: that sounds like a good idea, yes.
12:53 nwellnhof moritz: i can also stick with TT#...
12:53 nwellnhof moritz: but it seems that #... is also used a lot
12:54 moritz nwellnhof: lots of people here only use #... - which is a sign that the technology should adapt to the people, not the other way round
12:54 moritz opbots: trust nwellnhof
12:54 slavorg Ok
12:54 slavorgn Ok
12:54 mikehh smash: was just wondering about PaFo voting, thought I was a member, but appears not
12:55 nwellnhof moritz: do you handle git commit hashes in the irclogs?
12:55 nwellnhof moritz: i imagine that's tricky
12:55 smash mikehh: i can verify if you're in the members list, just confirm me your name
12:55 moritz nwellnhof: no; too many git projects out there
12:56 mikehh mikehh - Michael Hind
12:56 nwellnhof moritz: that's one advantage of svn
12:56 moritz if we invent a convention for it (like pg:a1b2c3 for "parrot git" or so) it's fairly easy to do
12:57 nwellnhof moritz: maybe github has a commit hash redirection service
12:58 moritz interesting idea
12:59 smash mikehh: you are not a foundation member, you can apply if you want (and meet the requirements)
12:59 moritz if mikehh needs a nomination, I can contribute one :-)
13:01 mikehh smash: yeah - thought I was joined up after last years meeting, and AFAIK I meet the requirements
13:01 whiteknight I hereby nominate mikehh
13:02 mikehh smash: been committing for a year, last Release Manager
13:02 * moritz also nominates mikehh
13:02 mikehh whiteknight: thanks
13:03 mikehh and moritz
13:03 smash mikehh: ok, i'll process your apply, thks moritz++ and whiteknight++ for nominations
13:04 smash mikehh: i'll get back to you as soon as i wrap everything up
13:04 mikehh smash: I'll be around here for a while if you need anything
13:05 smash mikehh: ok, thks
13:06 smash mikehh: am i guessing correctly that you already supplied a signed CLA right ?
13:08 mikehh smash: correct
13:10 smash mikehh: ok
13:11 mikehh smash: about a year or so ago
13:11 dalek winxed: r603 | NotFound++ | trunk/setup.json:
13:11 dalek winxed: one more little step towards install
13:11 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=603
13:16 uniejo left #parrot
13:19 nopaste "NotFound" at 192.168.1.3 pasted "load_language wined works" (37 lines) at http://nopaste.snit.ch/23099
13:26 masak whiteknight: re http://trac.parrot.org/parrot/ticket/1746 -- I took the 2010.02 release of Rakudo and massaged it so that it could accept the patch that causes recent Rakudos to segfault.
13:26 masak whiteknight: so what you said yesterday about Parrot releases being more stable is not only not true in this case, but very not true.
13:27 masak I don't think I can go back further than 2010.02 -- before that there's only the old development branch of Rakudo, and I fear the differences are too big.
13:27 masak but this segfault has been in Parrot for many months.
13:27 Coke (configure, fata-step) I think our stance is that "no one wants to own configure so we don't talk about it" =-) - I think expecting a user to use "fatal-step" is too much of a burden on the user. I personally would like it if it a failed config step would abort the entire process. I cannot tell you how many times I've hit ^C fruitlessly while config is running to try to /make/ it stop. ;) ... but I don't want to own configure, so I will now l
13:28 Coke Free Karma? someone rerun the faces script and update the wiki...
13:28 fperrad_ joined #parrot
13:28 Coke mikehh: you don't have commit bits!?
13:29 Coke ah, you don't have member bitrs.
13:29 Coke yah, that process is... suboptimal.
13:29 smash Coke: we were handling his PaFo membership
13:29 * NotFound plays 'Give a little bit'
13:29 Coke I thought smash tried to fix that in the months leading up to voting.
13:30 Coke smash! You're here!
13:30 Coke smash++ mikeh++
13:30 Coke mikehh++ #even
13:31 fperrad left #parrot
13:31 smash Coke: i processed all the requests that i got
13:31 fperrad_ is now known as fperrad
13:33 Coke I'm sure. I wasn't saying you screwed up, I was just thinking out loud that I thought you worked on it.
13:34 smash Coke: hehe
13:35 Coke sorry, I know it's frustrating when you volunteer and someone says "YOU SCREWED UP", so just watned to be clear I am not saying that. ;)
13:36 smash Coke: ah, no worries.. and pleas do can tell me that i screwed up when if i do something wrong
13:36 Coke hulk?
13:36 purl Hulk SMASH!!!
13:36 smash s/pleas do can tell/please do tell/
13:36 * Coke wonders if he still has some issues of the hulk lying about.
13:37 * Coke used to collect comics over 20 years ago and still has most of them in plastic in boxes.
13:38 Coke ... there's a guy at work here who does not say "you are ell", but "earl" for URLs. it's like nails on chalk.
13:40 fperrad_ joined #parrot
13:41 pmichaud (rakudo should only target parrot releases...)  are we still suffering from that delusion that this makes any sort of difference?
13:41 moritz well yes, dangerous branch merges are usually held off until after a release
13:41 whiteknight pmichaud: only in the sense that targetting HEAD leads to the least stability. You can't complain about Parrot's stability if you target Parrot HEAD
13:42 pmichaud rakudo releases never target HEAD
13:42 whiteknight but rakudo development does track it relatively closely
13:42 pmichaud we don't have a choice.
13:42 moritz pmichaud: or do you means "target *supported* releases"?
13:42 pmichaud well, we *do* have a choice, we could stall our development speed by about 2 weeks.
13:42 whiteknight I don't really care in any case. I'm not against anybody tracking Parrot HEAD
13:43 pmichaud Then why bring it up as a (false) reaction to a legitimate bug?
13:43 moritz whiteknight: ironically we do have to track HEAD to be able to complain about parrot bugs in time
13:43 whiteknight I'm against the combination of tracking HEAD *and* complaining about stability. You can do one or the other, you can't do both
13:43 pmichaud we can't complain about the stability of the releases?  wtf?
13:43 whiteknight pmichaud: no releases. Forget the word releases. I'm not talking about releases
13:44 fperrad left #parrot
13:44 fperrad_ is now known as fperrad
13:44 whiteknight Releases should always be perfectly stable, and if they are not there should be complaints
13:45 masak in this case, the bug has been in Parrot for more than half a year. so in this case, tracking HEAD or not is moot.
13:45 masak I'm now complaining that releases from February and on have not been stable.
13:45 pmichaud If masak supplies his patch to the release of Rakudo that targets Parrot 2.6.0, and that exhibits a segfault, are we not allowed to "complain about stability"?
13:45 masak sorry I didn't discover it sooner :)
13:46 moritz it's been a very stable bugs for many months :-)
13:46 masak in a way, this is a kind of ideal segfault. it occurs very regularly. more eyeballs should be able to dig it out and eliminate it.
13:46 masak I'm hopeful, at least.
13:47 masak as further encouragement, recall that I'm blocking on this for the book "Using Perl 6". the patch I can't apply to Rakudo enables things I want to write about in the book.
13:48 masak here's the ticket again: http://trac.parrot.org/parrot/ticket/1746
13:48 masak kthx
13:51 pmichaud masak: is that patch still an issue on release #32 of Rakudo?
13:52 pmichaud i.e., does it still apply cleanly and exhibit the segfault?
13:52 masak last I checked against Rakudo HEAD, it did.
13:52 masak I think that might have been around or after the release.
13:52 * masak checks now
13:52 Coke pmichaud: OOC, will R** include the tylercurtis fix?
13:52 Coke I think complaining about stability in a general sense is fine.
13:52 Coke Bug reports are awesome, please keep them coming.
13:53 mikehh_ joined #parrot
13:53 Coke (because parrot is not stable, at releases or anywhere.)
13:53 masak I'm complaining about stability in a specific sense. :P
13:53 pmichaud yeah, I'm a little distributed by any attitude of "you should only report bugs for releases".
13:53 pmichaud *disturbed
13:53 masak and that didn't matter in this case.
13:53 whiteknight I never had that attitude
13:53 pmichaud (wow, that was a weird typo)
13:53 masak it affects several recent releases.
13:54 pmichaud 13:43 <whiteknight> I'm against the combination of tracking HEAD *and* complaining about stability. You can do one or the other, you can't do both
13:54 whiteknight there's a difference between reporting bugs and complaining that parrot is lousy and bug-riddled
13:54 pmichaud evidence please.
13:54 pmichaud Please show me where someone said "Parrot is lousy and bug-riddled"
13:55 Coke There is certainly some snark that exists on #perl6 about parrot. but it often results in reportable (and therefore fixable) bugs.
13:55 whiteknight pmichaud: I'm not trying to start any arguments here. There is a distinct difference between a "complaint" and a "bug report"
13:55 Coke pmichaud: if you review from timtoady matching parrot, you'll find something close, anyway. ;)
13:55 mikehh left #parrot
13:55 mikehh_ is now known as mikehh
13:55 whiteknight I'm very careful to use one term when I mean the one concept and not the other
13:55 pmichaud whiteknight: what complaint are you referring to, then?
13:55 mikehh opbots, names
13:56 pmichaud if Rakudo is incorrectly complaining about Parrot, I'd like to put a stop to it.
13:56 pmichaud Coke: TimToady/parrot -- I think most of that snark has to do with Parrot design issues, not with bug-ridden-ness
13:56 whiteknight pmichaud: the exact instance is irrelevant. That doesn't mean I should be accused of having some kind of disturbing attitude when I was very careful about the words I used
13:57 Coke pmichaud: you can see where it would be hard to tell.
13:57 pmichaud Coke: certainly.
13:57 Coke so, can we all just hug and make up now?
13:57 pmichaud Coke:  but since whiteknight is now claiming precision, I'd like to see some.
13:57 Coke except TimToady, he's too mean. Þ
13:57 moritz should I send hugme in? :-)
13:57 masak :)
13:57 pmichaud moritz: likely.
13:58 Coke in here? why don't you try him out in #perl first. Þ
13:58 moritz Coke: :-)
13:58 pmichaud I'm just tired of hearing "Rakudo should only be targeting Parrot releases", because it is now and always has been a delusion on our parts to think that it matters in any significant way.
13:59 pmichaud I mean, we file a bug report, and the response is essentially "don't complain about things that don't have to do with releases"
13:59 whiteknight pmichaud: who ever said that? I've never seen that said
13:59 pmichaud (I grant this response is coming from only one person.)
13:59 whiteknight bug reports have always been appreciated
14:00 pmichaud whiteknight: did you not just say that someone is complaining about stability?
14:00 pmichaud Okay, okay, never mind.  I'll drop it.
14:00 whiteknight pmichaud: again, difference between "bug report" and a "complaint". That said, I did see something yesterday that I did legitimately take as an insulting complaint about stability
14:01 Coke whiteknight: instead of saying "i said what I said and I meant what I meant", perhaps you could consider that someone was easily able to read what you said the wrong way and apologize.
14:01 whiteknight Coke: that may be, and I'm going to lengths to try and clarify
14:02 Coke Perhaps instead of clarifying, we can all just start over.
14:02 Coke So... pmichaud... what's up, dude?
14:02 Coke how's rakudo working out for you?
14:03 pmichaud Coke: sorry, I don't have a response I can make at the moment.  1/2 :-)
14:03 masak pmichaud: confirmed; patching Rakudo HEAD and running 'use A; use B' causes the segfault.
14:04 Coke I don't know what "1/2" means in this context.
14:04 pmichaud masak: I was somewhat interested in patching the #32 release, so we could tie it to a parrot release.  But it's not important now, other than I'll look at your bug report shortly and see if I can figure out what's going on.  That looks like a really weird GC issue.
14:04 masak whiteknight: I sincerely hope that it wasn't something I said about stability. Parrot is far, far better in this department than in, say, s008.
14:04 masak er, *2008
14:04 Andy joined #parrot
14:05 masak pmichaud: i"ve already tied it to the February and May parrot releases. I'd be very surprised if the problem somehow fixed itself in time for a release, and then re-appeared.
14:05 Coke ah, here's our peacemaker. except when he's being a jerk. Andy, everyone!
14:05 Andy You all suck.
14:05 purl gang rape costs extra
14:05 * Coke hugs andy, and was just kidding about the jerk thing.
14:06 Andy Kiss my ass, Coleda.
14:06 Andy Let's fight!
14:06 masak you're the worst peacemaker ever. :)
14:06 Coke is this your first time here? then you must fight.
14:06 * Coke thinks we need our own infobot.
14:06 Andy I could try to be a pacemaker, but keep me away from microwave ovens.
14:06 PerlJam Seems like a good fundraiser for YAPC/TPF/whatever  (fight your "favorite" perl personality :)
14:07 Coke trying to make purl forget that fact in private, no love. ah well.
14:07 bacek joined #parrot
14:08 Coke bacek_at_work: speaking of infobots...
14:08 Coke I don't mind a chatty infobot as long as he's not contaminated by #perl.
14:09 moritz +1 to having our own
14:09 szbalint well volunteered! :)
14:10 moritz damn
14:11 fperrad_ joined #parrot
14:11 Coke moritz: this is why I try to keep my mouth shut in here. ;)
14:12 moritz Coke: well, as long as the volunteering is not tied to a time frame... :-)
14:15 fperrad left #parrot
14:15 fperrad_ is now known as fperrad
14:17 TiMBuS you can use my perl 6 irc bot framework if you want :)
14:19 TiMBuS (but yeah dont, i keep refactoring it)
14:21 bacek aloha, humans
14:21 bacek aloha, perl?
14:21 aloha bacek: No clue. Sorry.
14:21 bacek aloha, perl is great
14:21 aloha bacek: Okay.
14:21 bacek aloha, perl?
14:21 purl hmmm... aloha, perl is great
14:21 aloha bacek: perl is great
14:21 bacek stupid girl
14:22 bacek Coke, I have infobot plugin in aloha :)
14:27 plobsing joined #parrot
14:27 pmichaud (R** and tylercurtis fix)  I was planning to use the release version of Rakudo, which wouldn't include the fix.
14:28 Coke hokay. there's always next time. no worries.
14:28 Coke (yay, R*** already wins!)
14:29 whiteknight good morning, bacek
14:30 bacek whiteknight, it's 0:30am here :)
14:30 whiteknight technically: morning
14:30 bacek definitely
14:31 fperrad left #parrot
14:31 fperrad joined #parrot
14:32 Coke aloha?
14:32 Coke aloha: coke?
14:32 purl somebody said coke was Will Coleda <mailto:will@coleda.com>
14:32 aloha Coke: Sorry, I don't know.
14:32 Coke aloha, coke is Will Coleda <mailto:will@coleda.com>
14:32 aloha Coke: Okay.
14:32 Coke aloha: coke?
14:32 purl rumour has it coke is Will Coleda <mailto:will@coleda.com>
14:32 aloha Coke: coke is Will Coleda <mailto:will@coleda.com>
14:32 purl i already had it that way, aloha.
14:32 Coke what else does purl do that we can't live without. msg?
14:33 whiteknight aloha: i already had it that way, aloha is <reply>Coke?
14:33 moritz aloha: msg Coke maybe it even works
14:33 purl Message for coke stored.
14:33 moritz aloha: purl is really stupid
14:33 aloha moritz: Okay.
14:33 Coke aloha: no, purl is just misguided.
14:33 purl okay, Coke.
14:34 aloha Coke: Okay.
14:34 Coke moritz: looks like purl took the msg, not aloha.
14:35 Coke if we can get that working, I'm happy to boot purl.
14:35 moritz Coke: that's why I wrote "purl is really stupid"
14:37 Coke hurm. we'd also lose purl-karma.
14:37 Coke we could also ask hachi about options.
14:38 moritz Coke: In the long run I plan to extract karma from the public IRC logs
14:38 whiteknight how does purl store it's karma info? DB? flat file?
14:42 aloha left #parrot
14:42 aloha joined #parrot
14:45 Coke so, to channel chromatic for a minute; would it be helpful to reduce that perl6-with-patch chunk to a PIR-only snippet?
14:46 Coke (that certainly seemed to help track down the auto_attrs issue in rakudo yesterday.)
14:46 tcurtis joined #parrot
14:46 moritz I'm sure it would; I'm not sure how easy or hard it would be
14:47 Coke I basically ran --target==pir and then started ripping things out until the leak went away.
14:48 Coke (so, still had the ops & the setting.)
14:49 aloha left #parrot
14:49 pmichaud I wouldn't be surprised if it's a runloop issue.
14:49 aloha joined #parrot
14:49 bacek aloha, tell Coke it should work
14:49 aloha bacek: OK. I'll deliver the message.
14:50 masak the patch is made to the setting, so there are good chances that it might be detached from the Rakudo source altogether.
14:50 masak it also hasn't been properly minimized.
14:50 pmichaud I'm a little concerned about that class-within-a-loadinit
14:50 bacek aloha, karma Coke
14:50 aloha bacek: Coke has karma of 0.
14:50 bacek Coke++
14:51 bacek aloha, karma Coke
14:51 aloha bacek: Coke has karma of 1.
14:51 pmichaud oh, and there's a role in there as well.
14:51 pmichaud hmmmmm
14:51 pmichaud that feels like it's likely to cause problems
14:52 pmichaud masak: have you tried it using a named class/role instead of the anonymous ones?
14:52 masak no. I also think those anon things are the ultimate cause of the problem.
14:52 * masak tries
14:53 moritz masak: fwiw, that patch doesn't apply cleanly on my rakudo copy
14:53 theory joined #parrot
14:53 masak moritz: I have a local branch which I keep rebasing. so I'm not actually applying a patch here.
14:54 pmichaud + method WHAT { $enumeration-object }
14:54 pmichaud that looks Evil.
14:54 masak oh?
14:54 masak it's spec.
14:54 pmichaud since $enumeration-object is not in fact a type object.
14:54 masak it's an undefined object just like type objects are.
14:55 pmichaud even with the .new?
14:55 masak hm.
14:55 pmichaud it looks to me like it's a full-fledged instance of the class, not the class's type object
14:56 masak (class {}) doesn't yield a type object?
14:56 pmichaud yes, but you do  (class {}).new
14:56 masak oh wait. there's a .new there.
14:56 masak why did I add that again?
14:57 masak that doesn't seem necessary.
14:58 pmichaud beyond that, I'm not sure why you'd need to declare .WHAT in the first place.
14:59 pmichaud the objects will already know their .WHAT
15:01 masak I remember there being some reason.
15:01 masak I'm now unexpectedly called away, but I'll run the patch with named class/role while offline.
15:01 masak o/
15:02 masak left #parrot
15:04 theory left #parrot
15:08 theory joined #parrot
15:21 dalek github-trac: 22fa9a4 | ++ | github/github.py:
15:22 dalek github-trac: make tooltips work
15:22 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/22fa9a42e9be95df95545af979a28f28253da57e
15:40 theory left #parrot
15:42 Coke pmichaud: hey, you implemented partcl-nqp's version of variables. Got a sec to discuss namespace vars?
15:43 pmichaud sure
15:43 pmichaud but just a short second -- need to head off to lunch
15:43 cotto_work joined #parrot
15:44 cotto_work good morning
15:44 purl For you maybe.
15:44 Coke so, you can do: namespace eval foo { variable bar} , and then you have $::foo::bar (or would if that syntax did anything yet.)
15:45 cotto_work . o 0 (We should probably kill the bots before they turn on us.  Let's start with purl.)
15:45 Coke for storage, i was thinking of adding a %GLOBALS whenever a namespace was created, like the correspoding one in the HLL tcl root.
15:45 pmichaud Coke: seems reasonable
15:46 Coke In the old system, i was putting namespace vars in as globals and lexicals, and I have no idea why. :(
15:46 pmichaud well, in Rakudo we put "our" variables in as both package and lexical bindings
15:46 Coke Probably to simplify differentiating between variable-in-ns and variable-in-proc.
15:46 moritz right
15:47 pmichaud my $x = 5; { say $x; { our $x = 7; say $x; } }
15:47 pmichaud the innermost $x needs to know that it's bound to the package $x, not the outer lexical.
15:47 Coke hokay. I can wire up the %GLOBAL creation to [namespace eval] and then make [variable] work and then make $foo::bar work.
15:47 Coke in tcl, vars aren't really lexical like that, so it's easier.
15:47 pmichaud right.
15:48 moritz Coke: how far is partcl-nqp behind the old partcl?
15:48 Coke moritz: <cry>
15:48 Coke the old one was able to run most of the spec tests.
15:48 Coke the new one is extensible! but not extended.
15:48 Coke so it doesn't even run the partcl-only tests that were running before.
15:48 moritz I know that feeling all too well
15:49 pmichaud afk, lunch
15:51 Coke hurm. I think I can simplify $foo::bar by putting wiring up [namespace eval] to take the GLOBALS, if any, and make them lexical for that block. then I can just keep looking in the same place when getting their vals.
16:04 pyrimidine joined #parrot
16:06 khairul left #parrot
16:18 cotto_work How do I delete any local-only commits in git?
16:19 moritz git reset --hard origin/master
16:19 cotto_work moritz++
16:19 moritz (but it's not "hard" gone... git reflog will still show you the commits for a while)
16:20 szbalint yeah, until some gc run right?
16:20 moritz right
16:20 moritz git gc
16:20 moritz or git repack -A -d # or so
16:24 mikehh All tests PASS (pre/post-config, make corevm/make coretest, test, fulltest) at r48652 - Ubuntu 10.04 amd64 (g++ with --optimize)
16:27 cotto_work http://allisonrandal.com/2​010/08/20/ubuntu-ta-intro/
16:28 szbalint ooh
16:28 * moritz doesn't find a date for that blog entry
16:29 moritz except in the uRL
16:30 TiMBuS oh boy! allison can now fix all of mark shuttleworths bad ideas :P
16:34 dalek parrot: r48653 | gerd++ | trunk/lib/Parrot/Configure/Compiler.pm:
16:34 dalek parrot: add a method to replace entries like "@key@" only for shebang at the first line of a file
16:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48653/
16:46 Andy wait, what?
16:46 purl yeah, seriously
16:46 Andy Allison got a real job?
16:48 dukeleto Andy: seems that way
17:08 dalek parrot: r48654 | gerd++ | trunk (3 files):
17:08 dalek parrot: set the "@key@" shebang value in the "tools/dev/mk_language_shell.pl.in"
17:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48654/
17:08 dalek parrot: r48655 | plobsing++ | trunk/tools/dev/pbc_to_exe.pir:
17:08 dalek parrot: add --runcore option to pbc_to_exe in order to optionally use the slow core
17:08 dalek parrot: fixes TT #1653
17:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48655/
17:09 robin-gvx joined #parrot
17:10 dalek TT #1653 closed by plobsing++: pbc_to_exe loses file information.
17:10 dalek TT #1653: http://trac.parrot.org/parrot/ticket/1653
17:10 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (16 to go), merge outstanding branches, help NotFound clean up PBC tests
17:14 brianwisti joined #parrot
17:15 plobsing left #parrot
17:23 allison joined #parrot
17:25 nwellnhof left #parrot
17:39 fperrad_ joined #parrot
17:41 fperrad left #parrot
17:41 fperrad_ is now known as fperrad
17:42 ruoso joined #parrot
17:45 rurban_ joined #parrot
17:49 rurban left #parrot
17:49 rurban_ is now known as rurban
17:50 rurban left #parrot
17:56 ruoso left #parrot
19:00 * Coke wonders if he would like his job more if he was paid to hack on parrot related issues.
19:01 atrodo Coke> I'd assume all of us would like our job more if we could hack on things that interest us all day
19:01 * cotto_work doesn't
19:02 moritz btw http://trac.parrot.org/parrot/ticket/1752 should be pretty easy for somebody who actually understands some parrot guts
19:06 brianwisti I'm not sure it would interest me as much if I would get fired for not doing it.
19:06 brianwisti But still, it would be nice if Parrot was in some vague way work-related.
19:10 atrodo brianwisti> I think about it in optimal terms.  If I get paid to hack on things that interest me, then by definition, as long as I'm hacking, I'm fulfilling my jobs.
19:10 atrodo However, I'm still looking for a jobs with that description
19:14 szbalint what I need at a job is freedom and to do something interesting. Interesting in itself is not enough
19:15 Coke moritz: if the function docs for the function it calls are to be believed, there's your answer.
19:27 hercynium joined #parrot
19:31 lucian_ joined #parrot
19:32 mikehh_ joined #parrot
19:34 lucian left #parrot
19:34 mikehh left #parrot
19:39 nwellnhof joined #parrot
19:54 TimToady phoan in faiv
19:55 Coke meh
19:56 dalek parrot: r48656 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
19:56 dalek parrot: [distutils] fix TT #1756
19:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48656/
20:09 whiteknight left #parrot
20:10 fperrad left #parrot
20:16 jan left #parrot
20:18 eternaleye_ joined #parrot
20:20 NotFound fperrad++
20:20 eternaleye_ left #parrot
20:20 eternaleye_ joined #parrot
20:23 cotto_work NotFound: did you intend to close that ticket?
20:25 eternaleye_ left #parrot
20:25 jan joined #parrot
20:27 eternaleye_ joined #parrot
20:29 eternaleye_ left #parrot
20:30 eternaleye_ joined #parrot
20:30 dalek parrot: r48657 | NotFound++ | trunk/tools/dev/pbc_to_exe.pir:
20:30 dalek parrot: add a cast to pbc_to_exe generated code for c++ builds
20:30 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48657/
20:32 eternaleye_ left #parrot
20:32 NotFound cotto_work: if fperrad doesn't, I'll do it.
20:33 * cotto_work is not a fan of the name Parrot_Run_core_t
20:33 NotFound If someone wants easy karma, go for it.
20:33 cotto_work done
20:34 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (15 to go), merge outstanding branches, help NotFound clean up PBC tests
20:34 dalek TT #1756 closed by cotto++: distutils inst_lang fails on non-array
20:34 dalek TT #1756: http://trac.parrot.org/parrot/ticket/1756
20:35 NotFound You can drop that call for help from the topic, it was for the last week ;)
20:36 eternaleye_ joined #parrot
20:36 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (15 to go), merge outstanding branches
20:37 cotto_work I'm not sure if we discussed merging outstanding branches this week, but it wouldn't hurt to do some merging or pruning.
20:37 NotFound Agreed
20:38 eternaleye left #parrot
20:40 eternaleye_ is now known as eternaleye
20:46 plobsing joined #parrot
20:47 lucian joined #parrot
20:51 lucian_ left #parrot
21:01 robin-gvx left #parrot
21:10 whiteknight joined #parrot
21:12 robin-gvx joined #parrot
21:19 GeJ Bonjour everyone.
21:21 cotto_work http://nakkaya.com/2010/08/24/a-micr​o-manual-for-lisp-implemented-in-c/
21:22 lucian_ joined #parrot
21:23 whiteknight hello GeJ
21:24 GeJ Good evening whiteknight
21:24 lucian left #parrot
21:24 GeJ clock?
21:24 purl GeJ: LAX: Wed 2:24pm PDT / CHI: Wed 4:24pm CDT / NYC: Wed 5:24pm EDT / LON: Wed 10:24pm BST / BER: Wed 11:24pm CEST / IND: Thu 2:54am IST / TOK: Thu 6:24am JST / SYD: Thu 7:24am EST /
21:24 GeJ s/evening/afternoon/
21:26 cotto_work You can't be accurate for everyone.
21:26 Paul_the_Greek joined #parrot
21:27 Paul_the_Greek Good everning, one and all.
21:28 whiteknight hello Paul_the_Greek
21:28 Paul_the_Greek Hey ho whiteknight
21:28 whiteknight did you just call me a ho?!?!
21:28 whiteknight :)
21:29 GeJ cotto_work: true. I usually go with 'morning' but there's always someone who needs to single himself with a "not here it's not."
21:29 GeJ .o0(I think there's a "out" missing somewhere)
21:30 cotto_work I like to go with "Good morning, and if you complain that it's not morning go do some Parrot hacking instead you slacker."
21:30 GeJ It's way too morning-y to write proper english anyway.
21:30 Paul_the_Greek You're a coding whore, whiteknight.
21:30 NotFound GeJ: Let's write C instead
21:31 Paul_the_Greek Oh wait, if you don't get paid then I guess the word doesn't apply.
21:31 robin-gvx left #parrot
21:32 GeJ NotFound: I'll pass thank you. :)
21:33 aloha left #parrot
21:33 Paul_the_Greek whiteknight:  If we break apart the mark and sweep, doesn't the marking become obsolete if anything happens in between?
21:34 atrodo If it's marked as garbage, as in no way to get to it, I would guess that when the sweep runs it's still garbage since no one can get to it.  But what do I know
21:35 bacek left #parrot
21:36 Paul_the_Greek I thought the mark phase marks the good stuff, not the garbage.
21:36 davidfetter joined #parrot
21:37 mikehh_ is now known as mikehh
21:37 mikehh opbots, names
21:37 aloha joined #parrot
21:44 lucian_ left #parrot
21:47 bacek joined #parrot
22:22 nwellnhof left #parrot
22:26 pyrimidine left #parrot
22:33 kid51 joined #parrot
22:34 ruoso joined #parrot
22:36 brianwisti left #parrot
22:39 dalek winxed: r604 | NotFound++ | trunk/winxedst1.winxed:
22:39 dalek winxed: add compile_from_file method to WinxedHLL
22:39 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=604
22:39 dalek winxed: r605 | NotFound++ | trunk/winxed_installed.winxed:
22:39 dalek winxed: initial version of driver for installed winxed - only for testing, not installed
22:39 dalek winxed: yet
22:39 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=605
22:40 kid51 seen Gerd
22:40 purl Gerd was last seen on #parrot 71 days, 10 hours, 17 minutes and 33 seconds ago, saying: I will start to copy the tar file to the ftp server.  [Jun 15 12:22:48 2010]
22:40 aloha Sorry, I haven't seen Gerd.
22:43 cotto_work aloha: status
22:43 purl Since Thu Aug  5 20:55:17 2010, there have been 3258 modifications and 1927 questions.  I have been awake for 20 days, 1 hour, 47 minutes, 58 seconds this session, and currently reference 855425 factoids. Addressing is in optional mode.
22:43 cotto_work botkick
22:48 davidfetter left #parrot
22:49 nopaste "kid51" at 192.168.1.3 pasted "[codingstd] tools/dev/mk_language_shell.pl.in causes failure in filenames.t." (11 lines) at http://nopaste.snit.ch/23119
22:50 nopaste "kid51" at 192.168.1.3 pasted "[codingstd] tools/dev/mk_language_shell.pl.in causes failure in filenames.t." (17 lines) at http://nopaste.snit.ch/23120
22:50 kid51 2nd paste is better
22:56 Paul_the_Greek seen chromatic
22:56 purl chromatic was last seen on #parrot 5 days, 3 hours, 4 minutes and 47 seconds ago, saying: Give me a few minutes and I can look at it.  [Aug 20 19:51:22 2010]
22:56 aloha Sorry, I haven't seen chromatic.
22:56 Paul_the_Greek What the heck is aloha?
22:56 kid51 aloha?
22:57 kid51 It's a bot who doesn't respond to her own name ;-)
22:57 Paul_the_Greek And purl doesn't know either.
22:57 cotto_work it's bacek's bot
22:57 cotto_work its purpose appears to make tab completion of greetings easier
22:58 Paul_the_Greek So aloha is what allows me to type part of a username and then hit tab?
22:59 cotto_work No.  That's your irc client.  aloha makes it easier to type aloha
22:59 * kid51 doubts that
22:59 cotto_work s/aloha$/"aloha"/
22:59 davidfetter joined #parrot
22:59 Paul_the_Greek I was going to be scared if a bot could see my keystrokes, so I'm glad it can't.
23:00 Paul_the_Greek Is chromatic away?
23:00 cotto_work He posted to parrot-dev earlier today
23:00 cotto_work seen chromatic
23:00 purl chromatic was last seen on #parrot 5 days, 3 hours, 9 minutes and 37 seconds ago, saying: Give me a few minutes and I can look at it.  [Aug 20 19:51:22 2010]
23:00 aloha Sorry, I haven't seen chromatic.
23:01 kid51 He's not here now ... but then again aloha is very new and doesn't know most of us
23:01 cotto_work seen cotto
23:01 purl cotto was last seen on #parrot 17 hours, 59 minutes and 17 seconds ago, saying: too late?
23:01 aloha Sorry, I haven't seen cotto.
23:01 cotto_work seen cotto_work
23:01 purl cotto_work was last seen on #parrot 0 seconds ago, saying: seen cotto_work
23:01 tcurtis seen cotto
23:01 purl cotto was last seen on #parrot 17 hours, 59 minutes and 25 seconds ago, saying: too late?
23:01 aloha cotto_work was last seen in #parrot 0 seconds ago saying "seen cotto_work".
23:01 aloha Sorry, I haven't seen cotto.
23:01 kid51 seen kid51
23:01 purl kid51 was last seen on #parrot 0 seconds ago, saying: seen kid51
23:01 aloha kid51 was last seen in #parrot 0 seconds ago saying "seen kid51".
23:01 kid51 seen tcurtis
23:01 purl tcurtis was last seen on #parrot 12 seconds ago, saying: seen cotto
23:01 aloha tcurtis was last seen in #parrot 12 seconds ago saying "seen cotto".
23:01 Paul_the_Greek msg chromatic I have some ideas for speeding up allocation/free of PMC attributes. Is my best bet to wait until you merge gc_massacre?
23:01 purl Message for chromatic stored.
23:01 * cotto_work hopes they don't create a feedback loop
23:01 kid51 So,, aloha only knows people seen since her activation
23:02 kid51 Paul_the_Greek:  Why don't you post those ideas to list?
23:02 dalek parrot: r48658 | jkeenan++ | trunk/t/native_pbc (3 files):
23:02 dalek parrot: (Once again ...) Run tools/dev/mk_packfile_pbc to update t/native_pbc files for Darwin/PPC.
23:02 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48658/
23:02 cotto_work Paul_the_Greek: gc_massacre has been on the list to merge for at least a month.
23:03 mikehh kid51: ping
23:03 kid51 mikehh: pong
23:03 cotto_work I thought there was some agreement about getting it merged, but it remains unmerged.
23:04 Paul_the_Greek You read my mind. I was going to ask if there is a proposed merge date.
23:04 Paul_the_Greek Sounds like I should wait for the merge.
23:04 cotto_work Applying pressure won't hurt.
23:04 NotFound I don't understamd the problem with the native_pbc files. They are no longer used in any test not skipped.
23:05 mikehh kid51: I am getting a codetest failure - t/codingstd/filenames.t - Multi-dot filename found in 1 files: tools/dev/mk_language_shell.pl.in
23:05 kid51 mikehh: http://nopaste.snit.ch/23120
23:05 mikehh kid51: never seen that before - don't even know what it means
23:06 kid51 I've seen it very infrequently.
23:06 kid51 I saw it just before leaving $job but couldn't fix it from there.
23:06 Paul_the_Greek I swear I saw a pile of double-dot files.
23:06 kid51 I emailed gerd, who did that commit.
23:07 kid51 Paul_the_Greek: Not in the repository, at any rate.
23:07 dalek TT #1750 closed by jkeenan++: t/pmc/packfile*.t:  Failures in multiple files on Darwin/PPC; not ...
23:07 dalek TT #1750: http://trac.parrot.org/parrot/ticket/1750
23:07 Paul_the_Greek Hmm...
23:08 kid51 mikehh:  If you want to change its name's ending from '.pl.in' to '.in', that would probably work (with suitable adjustments in files referring to that file)
23:09 Topic for #parrot is now Parrot 2.7.0 "Australian King" Released! | parrot.org Log:  irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (14 to go), merge outstanding branches
23:09 cotto_work Why do have that test?
23:09 Paul_the_Greek Ah, I remember. They were generated C files.
23:09 mikehh kid51: if gerd doesn't sort it out, I will
23:10 Paul_the_Greek Because multiple-dot file names are annoying?
23:10 Paul_the_Greek At least we don't have multiple files that differ only by case.
23:10 sorear Paul_the_Greek: multi-dot files are forbidden by many filesystems
23:11 sorear thankfully, the least dead such filesystem is FAT16
23:11 sorear but codetest (and ISO C) have a long memory
23:11 Paul_the_Greek Good. Then we won't be tempted. :D
23:12 Paul_the_Greek And we can run on VMS, too!
23:13 cotto_work Sure.  Just submit a patch.
23:13 kid51 is now known as kid51_at_dinner
23:15 Paul_the_Greek Just a small patch or two and it should run on VMS.
23:16 mikehh anyone got access to VMS?
23:17 mikehh I mean we really, really should try to make parrot work everywhere or how can we take over the world....
23:17 Paul_the_Greek I could probably find someone with a system at home.
23:17 Paul_the_Greek I spent three years as a VMS developer at DEC.
23:18 szbalint I got VMS access @ uni. I've once written a write-once script for VMS. The experience still haunts me.
23:18 Paul_the_Greek If we want to take over the world we have to make it run on the ARM and other such little guys.
23:19 Paul_the_Greek You wrote a DCL program?
23:19 dalek parrot: r48659 | gerd++ | trunk (2 files):
23:19 dalek parrot: changed filename so that it pass the coding standards test "t/codingstd/filenames.t" (not more than one dot "."); Thanks to Jim for the advice.
23:19 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48659/
23:20 mikehh yeah - I once did some work on MCP at Burroughs
23:20 szbalint Paul_the_Greek: yes.
23:20 Paul_the_Greek Then you might find this helpful: http://www.amazon.com/Writing-Real-Programs-Se​cond-Technologies/dp/1555581919/ref=sr_1_1?ie=​UTF8&amp;s=books&amp;qid=1282778369&amp;sr=8-1
23:21 Paul_the_Greek You may be amused by the name of one of the authors.
23:21 cotto_work I know that name from somewhere.
23:22 szbalint yeah, sounds familiar :)
23:22 cotto_work it's an easy one to remember
23:22 cotto_work once you sound it out a couple times
23:22 Paul_the_Greek That's how I ended up in the book production business for $work.
23:22 Paul_the_Greek Some people remember it as Soluopotsongana backward.
23:22 szbalint there are advantages and disadvantages for having a UUID as a surname :)
23:23 szbalint trust me, I know.
23:24 cotto_work pricey book
23:24 Paul_the_Greek If only I had some more copies, I could make some money on the side.
23:25 mikehh Paul_the_Greek:  love the availability - 5 used from $129.95
23:25 Paul_the_Greek I do have the copyright back from Digital Press, so I could print it and sell it agaiin.
23:25 Paul_the_Greek 129. Crap. I never sold my extra copies for more than about $60.
23:26 Paul_the_Greek $270? Hell, I should start selling advice on the Net.
23:27 Paul_the_Greek I wrote the VMS code management and user installation facilities in DCL, so I became the world's expert at DCL.
23:27 Paul_the_Greek For what it's worth.
23:27 Paul_the_Greek Both have since been replaced, of course.
23:29 mikehh Paul_the_Greek: yes - but for the better?
23:30 Paul_the_Greek I suspect so. At least they are faster.
23:30 Paul_the_Greek DCL had some pretty ancient interpreter guts, but no one would fund a rewrite.
23:31 Paul_the_Greek It would have to be crock-for-crock compatible, of course.
23:32 mikehh if we had some new alpha chips running VMS or something, but bah
23:33 Paul_the_Greek You mean you don't want to install a VAX/11-780 in your house?
23:34 Paul_the_Greek They have one in on display in the Brown CS department. I wonder if it runs?
23:39 mikehh I see that OpenVMS r8.4 was released in June 2010
23:40 mikehh that Open in OpenVMS has nothing to do with open source of course
23:41 Paul_the_Greek Yeah, I'm not sure what's open about it. They changed the name after I left. Some marketing pukes got at it.
23:42 Paul_the_Greek Wait, a new version in June? Interesting.

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced