Camelia, the Perl 6 bug

IRC log for #parrot, 2009-03-02

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 AndyA joined #parrot
00:16 * cotto notes that testing rakudo's build would probably be a good idea in general
00:23 Coke joined #parrot
00:27 cotto rurban, you may be able to fix the rakudo build by changing the VTABLE functions in that commit to GETATTR_Key_key_str macros.  can't test atm
00:28 rurban not me. I'll go to sleep now. masak maybe, he has commits
00:28 rurban but there's a nervous ticket by patrick in trac
00:41 HG` joined #parrot
00:53 Coke .
00:59 Coke irclogs?
00:59 purl i think irclogs is http://irclog.perlgeek.de/parrot/today or see also: infrared clogs
01:02 kid51 joined #parrot
01:09 Whiteknight joined #parrot
01:35 jimmy joined #parrot
01:35 kid51 One of our MSWin32 smoke testers is reporting a failure in t/perl/Parrot_Docs.t.  See:  http://smolder.plusthree.com/app/pu​blic_projects/tap_stream/18445/393
01:35 shorten kid51's url is at http://xrl.us/behycb
01:36 kid51 I don't have MSWin32 available.  I can't reproduce this failure on Linux.  And what appear to be *other* MSWin32 smoke testers are *not* reporting this failure.  Is there anybody around who can test on Win32?
01:36 jimmy me
01:37 jimmy wait
01:37 kid51 The test is pure Perl, you don't even have to configure.
01:38 jimmy updating
01:39 jimmy All tests successful. Files=1, Tests=25,  2 wallclock secs ( 0.02 usr +  0.09 sys =  0.11 CPU) Result: PASS
01:39 kid51 thanks.  I suspect there's some impurity on the smoke tester's box.
01:40 jimmy maybe
01:40 jimmy maybe the his perl env
01:40 kid51 But unfortunately we don't have a way of identifying the source of Smolder reports.
01:44 dalek website: coke++ | TWIP - This week in parrot, February 28th, 2009
01:44 dalek website: http://www.parrot.org/news/twip​-week-parrot-february-28th-2009
01:44 shorten dalek's url is at http://xrl.us/behyc4
01:44 Coke ttp://www.parrot.org/news/twip-​week-parrot-february-28th-2009
01:44 Coke http://www.parrot.org/news/twip​-week-parrot-february-28th-2009
01:45 Coke feedback welcome.
01:47 tetragon joined #parrot
01:52 kid51 Coke:  Looks good; it's first time I've looked at it.
01:52 kid51 Coke:  Any response to my last comment in https://trac.parrot.org/parrot/ticket/310 ?
01:57 HG` joined #parrot
01:58 Coke kid51: commenting now.
01:59 Andy joined #parrot
02:02 Coke kid51: done.
02:05 dalek parrot: r37067 | coke++ | trunk/DEPRECATED.pod:
02:05 dalek parrot: Mention TT #310
02:05 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37067/
02:05 kid51 Thx
02:07 kid51 So, I can't work on it till after the April release.
02:11 bacek joined #parrot
02:34 Coke Immediately after the 1.0 release.
02:35 Coke DEPREC* just refers to releases, not svn.
02:35 Coke and you can always branch it up, get a patch ready, etc.
02:42 bacek joined #parrot
02:44 dalek rakudo: 0d369db | pmichaud++ | perl6.pir:
02:44 dalek rakudo: Initial version of importing setting exports into global namespace.
02:44 dalek rakudo: Has a few problems dealing with multimethods -- will get jnthn++ to help.
02:44 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​d369db5ebe505885325d15e78715dc8e46fcc54
02:44 shorten dalek's url is at http://xrl.us/behyh5
02:56 nopaste "kid51" at 70.85.31.226 pasted "make testj errors at r37067" (17 lines) at http://nopaste.snit.ch/15752
02:57 kid51_at_dinner I believe rurban reported the same errors earlier today, but I can't locate where right now.
02:58 kid51 Ah, he reported it on list.
03:01 dalek parrot: r37068 | coke++ | trunk/DEPRECATED.pod:
03:01 dalek parrot: Whoops; Removed a deprecation notice from a work in progress; add it back in until that commit hits.
03:01 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37068/
03:01 * kid51 must sleep
03:01 purl $kid51->sleep(8 * 3600);
03:16 dalek parrot: r37069 | cotto++ | trunk/src/packout.c:
03:16 dalek parrot: [PMC] unbreak Rakudo, fixing whatever broke it in TT #388
03:16 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37069/
03:16 cotto pmichaud, that commit should take care of the recent rakudo build breakage.
03:26 cotto I'm glad that was a quick fix, because I'm out of brainpower.
03:27 cotto Hmmm.  I can very easily see how that could be a cow issue.
03:27 cotto ==--
03:27 cotto kerma ==
03:27 cotto karma ==
03:27 purl == has karma of -1
03:31 Eevee_ joined #parrot
03:34 TiMBuS joined #parrot
03:35 janus joined #parrot
03:35 jimmy cotto: it is the same (type == PFC_STRING && ct->constants[i]->u.string == s) || (type == PFC_NUMBER && ct->constants[i]->u.number ==VTABLE_get_integer(interp, key))
03:36 cotto jimmy, can you add information to the ticket?
03:36 Theory joined #parrot
03:37 jimmy yes, I'm glad to upload a new patch
03:39 cotto thanks.  I done for the night
03:39 contingencyplan joined #parrot
03:48 pmichaud cotto, jimmy, others:  it appears that r37069 does indeed fix the problem with building rakudo.  Im' running a spectest now.
04:10 buildbot joined #parrot
04:17 Eevee joined #parrot
04:35 Tene joined #parrot
05:41 Theory joined #parrot
06:04 rurban joined #parrot
06:04 rurban /msg buildbot status
07:24 uniejo joined #parrot
07:41 dalek parrot: r37070 | fperrad++ | trunk (4 files):
07:41 dalek parrot: [chm] HtmlHelp compiler accepts only HTML file. So, all file must be htmlized.
07:41 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37070/
07:50 masak joined #parrot
08:35 slavorg joined #parrot
08:47 moritz pmichaud: if r37069 fixes a build failure, should we also bump build/PARROT_REVISION?
08:51 dalek rakudo: 50279cf | (Moritz Lenz)++ |  (11 files):
08:51 dalek rakudo: Merge branch 'master' of git@github.com:rakudo/rakudo
08:51 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/5​0279cfee97ab7372d9d3bbe9cb0b5e1c335ec33
08:51 shorten dalek's url is at http://xrl.us/behy5h
08:52 jimmy What's been changed? I can't see any changes.
09:29 dalek parrot: r37071 | fperrad++ | trunk/config/gen/makefiles (2 files):
09:29 dalek parrot: [chm] add target htmlhelp
09:29 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37071/
09:35 moritz what's the minimum perl version of building parrot?
09:35 moritz I guess some 5.8.*, but I don't know exactly which
09:37 moritz @tell pmichaud it would be really neat to have a fixed URL that contains always the latest rakudo release - any chances of getting that soonish?
09:38 jimmy when I saw ‘Merge branch 'master' of git@github.com:rakudo/rakudo’ I don't know what's been changed? I can't see any changes.
09:40 moritz jimmy: open gitk, you'll see what's changed there
09:41 moritz in this case it was [setting] added a stub .perl in Object.pm
09:47 jimmy thanks, I usually saw it at github online.
10:03 masak moritz: maybe you noticed, bu no lambdabot in here, so no @tell.
10:04 moritz masak: uhm yes, it's msg here...
10:11 * masak kicks purl
10:11 purl NEWSFLASH: LAMER ATTACKS INFOBOT. FILM AT 11
10:25 alvar joined #parrot
10:29 jimmy left #parrot
10:51 dalek parrot: r37072 | fperrad++ | trunk (2 files):
10:51 dalek parrot: [install] add installable_pbc_to_exe that is just a copy
10:51 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37072/
10:59 dalek parrot: r37073 | fperrad++ | trunk/tools/dev/mk_language_shell.pl:
10:59 dalek parrot: [install] remove some build_dir, refactor some targets 'clean'
10:59 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37073/
10:59 Ademan joined #parrot
11:22 gaz joined #parrot
11:33 cotto Can someone tell me why PackFile_find_in_const is comparing a FLOATVAL and an INTVAL?
11:37 cotto Apparently because I changed it.
11:38 cotto self fail
11:42 cotto I guess that's what happens when commits end in 666.
11:43 cotto The rest of that commit looks sane.  What a strange typo.
12:05 cotto smolder?
12:05 purl well, smolder is http://sourceforge.net/projects/smolder or web-based smoke test aggregator used by developers and testers to upload (automated or manually) and view smoke/regression tests using the Test Anything Protocol (TAP). or http://smolder.plusthree.com/app​/public_projects/smoke_reports/8
12:06 dalek parrot: r37074 | cotto++ | trunk/src/packout.c:
12:06 dalek parrot: [PMC] fix an old uncaught mistake in PackFile_find_in_const, minor refactor
12:06 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37074/
12:24 UltraDM joined #parrot
12:57 dalek parrot: r37075 | fperrad++ | trunk/MANIFEST:
12:57 dalek parrot: [install] put mk_inno_language.pl in devel package
12:57 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37075/
13:28 DietCoke joined #parrot
13:50 Whiteknight joined #parrot
13:54 Andy joined #parrot
13:59 dalek parrot: r37076 | fperrad++ | trunk/tools/dev/mk_inno_language.pl:
13:59 dalek parrot: [inno] add various license file names
13:59 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37076/
14:02 gryphon joined #parrot
14:15 dalek parrot: r37077 | rurban++ | trunk (6 files):
14:15 dalek parrot: [t] TT #357: native_pbc status updates according to smolder.
14:15 dalek parrot: - 64bit reading 32bit still broken => todo.
14:15 dalek parrot: - fill in slots for _7 and _8.
14:15 dalek parrot: - linebreak in pod, update copyrights
14:15 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37077/
14:25 Eevee joined #parrot
14:46 mberends joined #parrot
14:48 contingencyplan joined #parrot
14:49 * Coke wonders how aweesome it would be to get the 2008 GSOC work merged into trunk before 2009.
14:49 Coke er, GSOC2009.
14:50 cotto joined #parrot
14:53 rg joined #parrot
15:02 Andy joined #parrot
15:06 PacoLinux joined #parrot
15:12 * Coke gets "make fulltest" to avoid using the deprecated options.
15:23 rg you have got to be kidding me. trac won't let me reopen my own ticket?!
15:24 Coke what is your trac account?
15:24 rg rg
15:25 rg this would apply to every regular user then
15:26 Coke any authenticated user, ayup.
15:26 Coke I'm trying to figure out which of the dozen TICKET_ perms is the one that allows this.
15:27 Coke please try again? (no clue if you have to logout/login)
15:28 rg ah yes, that worked.
15:28 rg now i also have options to generally modify ticket status
15:29 Coke Which is probably not what we want. :|
15:29 rg and change all properties
15:29 purl rg: that doesn't look right
15:29 Coke I'll leave it as is for now. If it gets abused, we'll reshuffle.
15:29 rg i don't think that's what you want for everyone (although i'd sure like to keep it ;))
15:29 Coke let me check something.
15:30 Coke meh. just changed it so you have that perm, not all authenticated users.
15:31 Coke thank you for your patches.
15:31 Coke "Please bear with us as we adjust to our strange new infrastructure"
15:32 rg coke: thanks a lot. now i can finally add myself as a cc to the tickets i'd like to keep an eye on without having to subscribe to the whole list.
15:34 rg still you might want to figure out what's wrong with reopening tickets. after all, if trac is offering the option it should be possible.
15:35 rg maybe the problem is that it's also trying to delete "resolution: fixed"
15:37 rg seen rurban
15:37 purl rurban was last seen on #parrot 9 hours, 32 minutes and 30 seconds ago, saying:  /msg buildbot status
15:39 Theory joined #parrot
15:46 Coke rg; worst case, you can always comment on the ticket and say "I don't think this is resolved, please reopen."
15:51 Tene joined #parrot
15:58 dalek parrot: r37078 | NotFound++ | trunk/src/pmc/coroutine.pmc:
15:58 dalek parrot: [cage] add a cast and fix some spellings in coroutine.pmc
15:58 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37078/
16:02 dalek parrot: r37079 | coke++ | trunk/t/pmc/packfileconstanttable.t:
16:02 dalek parrot: TODO a test (TT #385) that is causing a LOT of smoke and blocking progress on other tickets.
16:02 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37079/
16:04 rg coke: so who would have an idea how to fix that test?
16:05 Coke If I wanted to try to track that down, I'd see who modified the test file before it started breaking, or who modified the PMC it's testing.
16:06 Coke I am just trying to get "make fulltest" running again, which it happily fails to do with a failing test.
16:15 dalek parrot: r37080 | coke++ | trunk/lib/Parrot/Harness/Options.pm:
16:15 dalek parrot: Properly map t/harness options to parrot options. (e.g., -b => --runcore=bounds)
16:15 dalek parrot: Tracks deprecation notice in RT #46503
16:15 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37080/
16:21 cas joined #parrot
16:36 dalek parrot: r37081 | coke++ | trunk (38 files):
16:36 dalek parrot: RT #46503: [DEPRECATED] Remove individual runcore command line flags...
16:36 dalek parrot: make fulltest still fails, but it seems to be unrelated to this patch.
16:36 dalek parrot: ./parrot -b no longer works: -R bounds or --runcore=bounds is now required.
16:36 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37081/
16:40 dalek rakudo: 831c21f | pmichaud++ | docs/spectest-progress.csv:
16:40 dalek rakudo: spectest-progress.csv update: 315 files, 7087 passing, 0 failing
16:40 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​31c21f7d8486def0d09b81d70486160143c9baa
16:40 shorten dalek's url is at http://xrl.us/behzt3
17:02 dalek rakudo: 67770c3 | (Moritz Lenz)++ | docs/spectest-progress.csv:
17:02 dalek rakudo: Merge branch 'master' of git@github.com:rakudo/rakudo
17:02 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​7770c36c27e0f3d15f43b934cf5d87bf184b959
17:02 shorten dalek's url is at http://xrl.us/behzww
17:58 szabgab joined #parrot
18:12 Psyche^ joined #parrot
18:16 rg why does pbc_to_exe load config.fpmc when it could get the values from its own interpreter conf_hash? (or couldn't it?)
18:22 davidfetter joined #parrot
18:47 szabgab joined #parrot
19:07 dalek primitivearc: 91d25ef | (Francois Perrad)++ |  (4 files):
19:07 dalek primitivearc: re-run mk_language_shell.pl
19:07 dalek primitivearc: review: http://github.com/stefano/primitivearc/comm​it/91d25ef30e1cedb0f19f67244c986217601833d6
19:07 shorten dalek's url is at http://xrl.us/beh2jv
19:13 barney joined #parrot
19:45 Coke having to manage multiple branches at work is really making me dislike svn.
19:46 Coke s/making/helping/
19:46 * pmichaud prepares for the inevitable 'git' chorus
19:47 Coke yah. I'd certainly consider it if the cost of switching was not so high.
19:48 Coke Cheaper to push for shorter lived branches.
19:58 estrabd joined #parrot
19:59 mikehh joined #parrot
20:05 Coke pmichaud: when you were doing branch2, branch3, did you have a tool to do that? did you apply individual commits or just a single commit that was "everything that happened on the last copy of the branch" ?
20:08 barney Is the env var PARROT_TEST still used ?
20:10 Coke $ ack -a PARROT_TEST ?
20:16 barney only in PARROT_TEST and some tests
20:16 barney only in Parrot::Test and some tests
20:17 pmichaud Coke: no, I didn't have a tool -- I did it by hand.  But it was easy to do by hand (more)
20:18 pmichaud in the old branch:    svn log --stop-on-copy    would tell me the revision number where the old branch began
20:18 pmichaud I'd then do:    svn copy trunk branch_new
20:18 pmichaud cd branch_new
20:18 pmichaud svn merge -r 'old_rev_creation:head' branch_old
20:18 pmichaud thazzit.
20:20 dalek rakudo: 66595b0 | pmichaud++ | build/gen_metaop_pir.pl:
20:20 dalek rakudo: Add R metaops for standard infix operators.
20:21 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​6595b059be2e007c42a657291c4fdf187238bb9
20:21 shorten dalek's url is at http://xrl.us/beh2ux
20:21 mikehh I just did a build at r37081 - smolder test passes, however it fails the build tools test after configure
20:21 mikehh Failed 1/38 test programs. 3/996 subtests failed
20:22 mikehh t/pharness/02-get_test_prog_args.t           (Wstat: 768 Tests: 16 Failed: 3)
20:22 mikehh Failed tests:  2, 5, 13
20:23 mikehh http://smolder.plusthree.com/app/pu​blic_projects/report_details/18484
20:23 shorten mikehh's url is at http://xrl.us/beh2vf
20:33 Khisanth joined #parrot
20:47 dalek parrot: r37082 | NotFound++ | trunk/t/op/01-parse_ops.t:
20:47 dalek parrot: [t] fix skip on -j in 01-parse_ops.t
20:47 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37082/
20:53 justin joined #parrot
20:57 particle1 joined #parrot
20:58 mikehh joined #parrot
21:24 rg eek. the svn web interface link on parrot.org/dev still links to perl.org. could someone fix that?
21:24 GeJ Good morning everyone
21:25 bsdz joined #parrot
21:26 mikehh joined #parrot
21:28 Infinoid rg: it's on my list, I just haven't had a spare moment in the last few days
21:28 dalek hq9plus: d50b283 | (Bernhard Schmalhofer)++ |  (3 files):
21:28 dalek hq9plus: Rerun mk_language_shell.pl
21:28 dalek hq9plus: Courtesy of fperrad
21:29 dalek hq9plus: review: http://github.com/bschmalhofer/hq9plus/comm​it/d50b2833164096c0a05611b9829e8717a90bcaf2
21:29 shorten dalek's url is at http://xrl.us/beh254
21:30 rg infinoid: ok, at least you know ;)
21:31 Infinoid That whole page needs a review
21:32 rg the page looks fine to me otherwise (aside from the fact that it could probably be moved to the wiki)
21:33 Infinoid parrotblog and parrotcode are going away (they will be CNAMEd to parrot.org if I understand correctly)
21:34 Infinoid and the irc logs link needs to go to irc.perlgeek.de.  otherwise it doesn't look too bad, as you said
21:35 rg oh right. i missed that.
21:41 dalek pipp: 9c31985 | (Bernhard Schmalhofer)++ | lib/P (6 files):
21:41 dalek pipp: Use Pipp::Test for testing
21:41 dalek pipp: review: http://github.com/bschmalhofer/pipp/commit​/9c31985616b288c488d32afce8bae10c80c911b9
21:41 shorten dalek's url is at http://xrl.us/beh29f
21:41 dalek pipp: 9f8f981 | (Bernhard Schmalhofer)++ |  (35 files):
21:41 dalek pipp: Use Pipp::Test for testing.
21:41 dalek pipp: review: http://github.com/bschmalhofer/pipp/commit​/9f8f981fea97b4ba9bda193511e639479d901db5
21:41 shorten dalek's url is at http://xrl.us/beh29h
21:48 dalek lazy-k: 9021e34 | (Bernhard Schmalhofer)++ |  (3 files):
21:48 dalek lazy-k: Rerun mk_language_shell.pl. Courtesy of fperrad.
21:48 dalek lazy-k: review: http://github.com/bschmalhofer/lazy-k/commi​t/9021e34601c43a37e9a820bfe77629ec6cd539cd
21:48 shorten dalek's url is at http://xrl.us/beh3bj
21:55 barney Argh, github hangs
21:55 PerlJam it's a sign!
21:55 purl and it says STOP
21:55 PerlJam ;)
21:56 * barney is reading the signs
21:56 Coke PerlJam: I spent most of today fighting with svn. thought you would appreciate that.
21:56 PerlJam Coke: did you win?
21:57 Coke not yet.
21:57 Coke I have nearly vanquished the daemons.
21:57 Coke I had one branch that got delivered to trunk. I then tried to update the 8 other branches that were in various states of disrepair.
21:58 Coke Having 'rebase' would have made it the work of about 5m. =-)
21:58 bsdz anyone here might be able to help wity
21:58 bsdz an nci question
21:58 dalek parrot: r37083 | fperrad++ | trunk/runtime/parrot/library/config.pir:
21:58 dalek parrot: [config] refactor with FileHandler PMC & exception handling (step for TT #345)
21:58 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37083/
21:59 PerlJam Coke: yep.  svn is really nice ... for simple needs.   As soon as you start doing anything moderately complex, it's time to consider something else.
22:00 PerlJam bsdz: you could just ask.  I'm not an NCI expert, but I may have the bit of knowledge that you need  :)
22:01 Coke PerlJam: at the moment, my choices are svn and cvs.
22:01 rg interesting commit. just how is that going to help?
22:01 Coke so, I picked the right one, I think.
22:01 dalek m4: ba41e71 | (Bernhard Schmalhofer)++ |  (3 files):
22:01 dalek m4: Rerun mk_language_shell.pl, Courtesy of fperrad
22:01 dalek m4: review: http://github.com/bschmalhofer/m4/commit/​ba41e71707046a15af848bab6bd802721b146a73
22:01 shorten dalek's url is at http://xrl.us/beh3ex
22:01 dalek m4: 3b6e8e5 | (Bernhard Schmalhofer)++ | VERSION:
22:01 dalek m4: A more regular VERSION
22:01 dalek m4: review: http://github.com/bschmalhofer/m4/commit/​3b6e8e521be610bb1183b82521bf86cdd5f6ab6b
22:01 shorten dalek's url is at http://xrl.us/beh3e3
22:01 PerlJam Coke: oh, indeed.  You suffer the tyranny-of-being-poor  :-)
22:02 PerlJam Coke: I take it, this is some work thing and that's why you're choice-limited?
22:02 Coke es.
22:02 Coke yes.
22:03 Coke local server team doesn't want to manage any version control system. we have a sourceforge-like service inside the company that provides cvs/svn hosting "for free".
22:03 bsdz thanks PerlJam. I'm trying to return data via pointers in my dll function. specifically using sig func = dlfunc lib, "foo", "ii3". My func is int foo(int x, int *y) { *y = 2*10; return x; }. Now if I foo(x,y) where x = 10 and y is a .local int I don't get the return I expect iny only -888. I did a little debugging and looks like the GC is destroying the return value before it gets to me.
22:03 Coke (which given how each department bills every other department for everything, is nice.)
22:05 dalek pipp: 386010a | bschmalhofer++ | lib/Pipp/.Test.pm.swp:
22:05 dalek pipp: Could not figure out how to delete accidently checked in file.
22:05 dalek pipp: review: http://github.com/bschmalhofer/pipp/commit​/386010a3cad57eb79891eda5043b8caf9230ad3a
22:05 confound Coke: where do you work?
22:05 shorten dalek's url is at http://xrl.us/beh3ga
22:06 Coke confound: I'm currently deployed at GE.
22:07 PerlJam bsdz: what types are your x and y that you're passing to foo() ?
22:07 bsdz PJ: both defined as ".local int x,y"
22:08 PerlJam bsdz: pretty sure you need a PMC for y
22:08 PerlJam anything pointery needs a PMC
22:08 Coke isn't that what autoboxing is for?
22:08 bsdz PJ: should it be a managed or unmanaged struct?
22:09 Coke ah. you don't just mean any ole pmc.
22:09 PerlJam bsdz: neither.  It should be an 'Integer' PMC  (IIRC)
22:10 * PerlJam memory is fuzzy here, so caveat lector and play with it :)
22:10 bsdz PJ: ah okay. i'll try that
22:10 dalek pipp: bd13b0b | (Bernhard Schmalhofer)++ | :
22:10 dalek pipp: Remove .Test.pm.swp
22:10 dalek pipp: review: http://github.com/bschmalhofer/pipp/commit​/bd13b0bde00d466dd3cff886e4e5e77c9a273419
22:10 shorten dalek's url is at http://xrl.us/beh3hf
22:11 bsdz PJ+: that worked
22:13 bsdz PJ: thanks :)
22:16 PerlJam sure.
22:16 PerlJam what are you using NCI for btw?
22:17 bsdz i'm building a library interface into lapack
22:17 PerlJam cool.
22:17 bsdz early stages at the moment but got some basic matrix ops working
22:18 PerlJam I just hope that perl6 (through parrot :) has all of the PDL goodness readily available.
22:19 donaldh joined #parrot
22:20 bsdz should be useful for most HLLs. just need to create a driver to flatten out internal reps of matrices to flatten lapack ones :)
22:20 GeJ PDL ?
22:20 purl PDL is at http://www.aao.gov.au/local/www/kgb/perldl/ or perl data language or at http://pdl.perl.org
22:23 PerlJam purl: no, PDL is http://pdl.perl.org
22:23 purl okay, PerlJam.
22:23 PerlJam pdl?
22:23 purl i heard pdl was http://pdl.perl.org
22:28 bsdz is there any easy way to do a _dumper on a ManageStruct in pir?
22:39 dalek parrot: r37084 | NotFound++ | trunk (3 files):
22:39 dalek parrot: [examples] pir example of HLL interoperability
22:39 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37084/
22:42 NotFound I hope that this example will be more readable than the version pirric for people not exposed to old Basic ;-)
23:02 Coke PerlJam: if you pass an int to something expecting a PMC, you'll get an Integer (or the HLL equiv)
23:08 basic joined #parrot
23:09 cotto Does anyone know the PackFile code?
23:10 rg i guess rurban does
23:11 cotto seen rurban
23:11 purl rurban was last seen on #parrot 17 hours, 7 minutes and 20 seconds ago, saying:  /msg buildbot status
23:18 sjn joined #parrot
23:26 cotto seen chromatic
23:26 purl chromatic was last seen on #parrot 2 days, 22 hours, 45 minutes and 8 seconds ago, saying: Removing deprecated ops will change PBC_COMPAT.  [Feb 28 00:40:38 2009]
23:36 bacek_ joined #parrot
23:51 Infinoid cotto: I've used it once or twice and wrote half of the Packfile PMCs, if that helps.
23:52 cotto Could you take a look at TT #388?
23:52 kid51 joined #parrot
23:53 Infinoid Got a backtrace handy, or do I have to build rakudo to get one?
23:53 cotto no rakudo needed
23:54 cotto see the last comment, although I can nopaste a backtrace too
23:54 Infinoid I'll try to build parrot then
23:55 nopaste "cotto" at 96.26.202.243 pasted "bt of tt #388 for Infiniod" (31 lines) at http://nopaste.snit.ch/15757
23:55 cotto s/io/oi/
23:56 cotto (note that the "feather" in that nopaste is unrelated to the machine run by juerd)
23:57 Infinoid ok, thanks.  Is the trunk/src/packout.c hunk of that patch valid?
23:57 Infinoid The previous code was checking pointer equality, not string equality
23:57 cotto it passes make test for parrot
23:58 cotto I thought it'd be better to check string equality than pointer equality.
23:58 Infinoid It may have unconstanted a string, though I'm not sure why that would kill imcc.
23:58 pmichaud I suspect checking pointer equality is important there.
23:58 * Infinoid can dig further when he gets home
23:59 pmichaud I doubt that the original intent was string equality.
23:59 pmichaud (if it was, then that code was seriously brain damaged)
23:59 Infinoid Yeah, it looks a bit suspect to me too, though I'm not really familiar with the constant handling stuff.

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

Parrot | source cross referenced