Parrot 0.9.1 Released | parrot.org/ | 451 RTs left!
Set by moderator on 24 February 2009.
Tene NotFound: could the makefile just use ../../parrot_config instead? 00:00
Tene not big on makefile-fu
NotFound Tene: yes, but I want to let open the possibility to build it in other places
Tene kk 00:01
00:09 AndyA joined
dalek rrot: r37010 | jkeenan++ | branches/deprecate_tqueue:
Creating deprecate_tqueue in svn.parrot.org/parrot//branches
00:27
cotto Do I need to make any Makefile modifications if one PMC depends on another's header? 00:31
chromatic Yes. 00:39
cotto Care to elaborate? 00:40
chromatic It's easy. Add that header to the rule for the PMC's .o file after the colon. That's where dependencies go. 00:42
I'm looking for an example.
$(SRC_DIR)/call/pcc$(O) isn't a PMC, but it's an .o file with a PMC header dependency. 00:43
src/pmc/null$(O) is a better example. It depends on the Default PMC's header.
cotto chromatic++ #helping me not break -j 00:44
What needs to be edited to update that part of the Makefile? 00:49
chromatic config/gen/makefiles/root.in
purl config/gen/makefiles/root.in is what generates parrot/Makefile
chromatic ... I think. There may be something in one of the Config libs though.
cotto It looks like the code is smart enough to look at the .pmc files and dtrt. 00:51
confirmed 00:52
chromatic That's good.
01:12 dukeleto joined 01:15 ilia joined
dalek rrot: r37011 | NotFound++ | trunk/examples/embed/lorito.c:
[examples] add -e option to lorito
01:16
ilia so i'm running make spectest on the latest code and i'm getting: 01:19
Scope not found for PAST::Var '@INC'
is this bad? 01:20
pmichaud it's unexpected. (I'm assuming you mean in Rakudo.)
ilia oh yes Rakudo
pmichaud Someone else reported a similar problem earlier.
ilia it was working a few commits ago
pmichaud you might need to update your version of Parrot with --gen-parrot 01:21
(assuming that's the way you obtained parrot in the first place)
ilia i got parrot from svn
pmichaud sometimes the head version of parrot will break Rakudo.
or perhaps your version of parrot isn't recent enough 01:22
ilia i compiled parrot HEAD
NotFound pmichaud: there is warning building rakudo on head that looks like a pontential problem
And makes it fail buildng with c++ 01:23
ilia :(
pmichaud NotFound: okay. Rakudo doesn't guarantee that it works against Parrot head.
We only aim to work with whatever version of parrot is in build/PARROT_REVISION
NotFound I've been unable to find the problem because of pmc2c messing with line numbers. 01:24
ilia ok i will try parrot 0.9.1 01:26
pmichaud ilia: better is to simply download rakudo, and then run perl Configure.pl --gen-parrot
that always gets the "correct" version of Parrot for whatever copy of Rakudo you have.
ilia pmichaud: i can do that for head rakudo?
pmichaud ilia: yes. 01:27
01:27 TiMBuS joined
ilia interesting 01:27
is buildbot still running the tests?
i'm setting up a Hudson job for Rakudo... is that useful to anyone 01:31
dalek kudo: 2cf2dfe | pmichaud++ | README:
Update README with latest news on building Rakudo.
01:38
shorten dalek's url is at xrl.us/behkez
ilia dalek: approved :) 01:43
wait, is dalek a bot too?
pmichaud yes, dalek is a bot 01:44
ilia haah
pmichaud dalek reports on updates to parrot, rakudo, websites, etc.
afk for a while. 01:45
dalek kudo: e6b7133 | pmichaud++ | (3 files):
Update some references to Parrot, Perl, and/or Rakudo.
01:46
shorten dalek's url is at xrl.us/behkfw
ilia i am still getting Scope not found for PAST::Var '@INC' 01:48
using the `perl Configure.pl --gen-parrot` method
pmichaud ilia: what platform, compiler, etc.? 01:49
ilia os x, perl 5.8.9
pmichaud what revision number does "parrot/parrot_config revision" say? 01:50
ilia 37000
pmichaud you might also need to do "make realclean" and run the perl Configure.pl line a second time (it won't rebuild parrot, so it should go quickly)
if that doesn't help, then perhaps report the details to rakudobug@perl.org 01:53
ilia damn still persistent 01:55
pmichaud I'm guessing it must be an osx issue, then. 01:57
do you get the error with 'make test'?
ilia ye[ 01:58
yes
pmichaud very odd.
ilia i didn't get these errors just a few hours ago
it started happenning after a git pull
dalek rrot: r37012 | jkeenan++ | branches/deprecate_tqueue (9 files):
Implement deprecation of tqueue PMC as per trac.parrot.org/parrot/ticket/192.
01:59
pmichaud does it happen for all tests or just specific ones?
ilia pmichaud: all
pmichaud that's very bizarre.
I can't find anywhere that @INC is really being used in a PAST::Var 02:00
well, I need to run -- file it as a rakudobug and hopefully someone else can take a closer look at it. 02:01
02:03 Theory joined
chromatic Maybe there was a conflict, like when you get a .orig and .rej file in a patch fuzz problem. 02:03
ilia git conflict? 02:04
u suggesting i git clone again?
chromatic Or just look for any local modifications. 02:05
ilia i checked git status, nothing special
chromatic That was my only other guess. 02:08
I can't reproduce that, as of a recentish Parrot and current Rakudo. 02:14
ilia i am trying to reproduce again 02:16
from the beginning
02:18 Andy joined
ilia ye here it is again 02:19
rg must be an osx thing. i can't reproduce it either with current parrot, current rakudo. 02:20
ilia i sent a bug 02:21
how do i roll back to a revision in git 02:23
git reset? 02:26
chromatic I don't know. 02:29
ilia looks like `git reset --hard f1f722edd9ee6cccfbf7cb0fbbe08188b7b8a382`
nopaste "rg" at 93.104.124.78 pasted "compare error message to queried message instead of fixed in os.t" (18 lines) at nopaste.snit.ch/15722 03:07
pmichaud generally I just do a new clone when I want to make sure I have a clean copy.
rg chromatic: could you please look at nopaste.snit.ch/15722 and possibly commit it. it fixes a test failure on solaris.
pmichaud for those looking for a rakudo release tonight -- it's likely not going to happen until tomorrow. My cold is getting steadily worse :-( 03:08
ilia pmichaud: get some sleep :)
pmichaud rest is becoming more important than release :)
ilia pmichaud: try oregano oil
03:25 jimmy joined
chromatic rg, that test fails that way on Solaris? 03:26
rg it fails because the message on solaris is 'Not owner' (which i find a bit strange, but that's solaris for you). 03:29
the errno is the same (EPERM)
cotto A good hair stylist can help you with that.
rg i guess it would also fail if you run the test with a different locale on any platform that has localized error messages, which would be fixed by the patch aswell. 03:31
chromatic Okay, good to know. I *thought* I had the same error text as that from link() in the OS PMC, but that uses strerror now.
rg that *is* the link test 03:32
chromatic I mean, I read the PMC when I wrote that test.
How do we know that the errno for that is *always* 1 across platforms? 03:33
rg oh you mean the message was fixed in the pmc?
chromatic Yes.
03:33 Theory joined
rg we don't know that. if you know how to get to EPERM, that would be preferable. 03:34
chromatic We probably need to generate them as constants somehow. 03:35
03:35 janus joined
chromatic That sounds like a configure probe. 03:39
rg does perl have a list or errno constants? otherwise you'd have to parse errno.h 03:40
sounds almost like it might be easier with c
chromatic It's almost trivial in C. Just write out a .pasm file. 03:41
dalek rrot: r37013 | jkeenan++ | trunk/PBC_COMPAT:
Wordspaces used where hard tabs were needed to delimit columns; change to hard tabs.
rrot: r37014 | jkeenan++ | branches/deprecate_tqueue/PBC_COMPAT:
As in trunk, change multiple wordspaces to hard tabs to delimit columns.
03:46
chromatic rg, I worked around it in a different way. 03:58
I'll file a ticket that we need the POSIX errno constants generated somehow. 03:59
dalek rrot: r37015 | chromatic++ | trunk (2 files):
[PMC] Improved the "Can't hardlink a directory unless you're root" test of the

  (reported by Rolf Grossmann).
This test may fail if you run it as root. Try not to do that.
04:01
rg ah, you coded back a string to match. 04:03
chromatic I figured the error message for that could be clearer. 04:05
rg there is actually an Errno.pm in perl. 04:06
could we use that to generate a list of constants or should we already try not to introduce new dependencies on perl. 04:07
?
chromatic It's probably better not to generate new dependencies on Perl. 04:10
We want to remove them eventually.
cotto It's going to be a project to get Perl out of the build process. 04:15
rg ok, i now have a 76 line perl script to generate a 328 c file that will generate a 101 line pasm file with the errno values. any takers for anything? 04:22
the fixed os test works. thanks chromatic++ 04:23
ok, time to get some sleep. i'll check the logs ;) 04:30
04:48 jimmy left 05:22 elmex_ joined 05:32 dukeleto joined 05:37 masak joined 05:44 Theory joined 05:52 eternaleye joined 06:04 Tene_ joined
cotto seen kj 06:49
purl kj was last seen on #parrot 8 days, 5 hours, 59 minutes and 3 seconds ago, saying: good night all [Feb 18 00:50:14 2009]
06:52 Fayland_logger joined
cotto crosses fingers that his upcoming huge commit doesn't break anything 06:56
06:56 szabgab joined 07:00 dukeleto joined
dalek rrot: r37016 | cotto++ | trunk (32 files):
[PMC] replace PMC_struct_val and derivatives with ATTR accessors for the Sub PMC
07:01
rrot: r37017 | cotto++ | trunk/include/parrot/sub.h:
[.h] minor tidying
07:09
07:20 uniejo joined 07:52 dukeleto joined
dukeleto ilia: get reset HEAD^ 07:53
GeJ cotto: well, build and test after a realclean didn't show any sign of b0rkness. 07:55
07:58 namenlos joined 08:08 jimmy joined
jimmy cotto++, all passed on mswin32 08:15
08:21 mikehh joined
cotto That's good to know. Thanks jimmy. 08:25
I'll sleep well.
Although I generally sleep well when I break the build, too. 08:28
jimmy good night. 08:33
mikehh Build ok at r37017 08:40
smoke smolder.plusthree.com/app/public_pr...ails/18353 reports 100%
shorten mikehh's url is at xrl.us/behmc2 08:41
mikehh however t/pmc/exceptionhandler.t (Wstat: 11 Tests: 6 Failed: 0)
Parse errors: Bad plan. You planned 8 tests but ran 6 08:42
I have been getting this for a few days
jimmy yes, it's 6 08:43
mikehh: please create a ticket for it. 08:47
mikehh ok - got to take the kids to school - will do so whrn I get bavk 08:49
back
t/pmc/exceptionhandler.t passed with 8 tests at r36930 but only 6 at r36946 09:21
jimmy mikehh: welcome back, could you create the trac ticket? 09:31
mikehh doing that now 09:33
jimmy mikehh++ 09:35
dalek kudo: 2758f79 | (Moritz Lenz)++ | tools/ (2 files):
[tools] use fake executable in autounfudge and test_summary
10:05
shorten dalek's url is at xrl.us/behme6
dalek kudo: e4bd268 | (Moritz Lenz)++ | t/spectest.data:
we now pass sub-calls.t, add to spectest.data
10:21
shorten dalek's url is at xrl.us/behmfk
10:43 jimmy left 10:55 mikehh joined 11:44 AndyA joined 11:45 bsdz joined
bsdz an issue buliding parrot from svn with MSVC. after running Configure.pl, nmake gives "fatal error U1086: inference rule cannot have dependents". any one come across something similar? 11:47
11:53 jimmy joined
jimmy bsdz: could you create a ticket for it? 11:53
bsdz i'll try
11:59 gaz joined 12:10 magnachef joined 12:15 PacoLinux joined 12:25 masak joined 12:28 PacoLinux joined 12:32 rg1 joined 12:34 PacoLinux joined 12:37 cas joined 12:42 particle joined 12:49 PacoLinux joined 12:55 AndyA joined 13:02 PacoLinux joined 13:08 PacoLinux joined 13:15 PacoLinux joined 13:18 bsdz left 13:23 PacoLinux joined 13:29 PacoLinux joined 13:41 particle joined 13:46 gryphon joined 13:49 PacoLinux joined 13:57 PacoLinux joined 14:01 jimmy joined 14:10 namenlos joined 14:13 mikehh joined 14:15 bsdz joined 14:17 PacoLinux joined 14:31 PacoLinux joined 14:44 PacoLinux joined 14:53 PacoLinux joined 14:59 jimmy_ joined 15:12 Andy joined
dalek kudo: d0739a3 | (Patrick R. Michaud)++ | docs/spectest-progress.csv:
spectest-progress.csv update: 314 files, 7041 passing, 0 failing
15:32
shorten dalek's url is at xrl.us/behm3b
dalek kudo: e9a06c1 | (Andy Lester)++ | README:
Added explanation of how to get Rakudo without git. Minor punctuation fixes.
15:45
shorten dalek's url is at xrl.us/behm4i
dalek kudo: 68b39d2 | pmichaud++ | (2 files):
Merge branch 'master' of git@github.com:rakudo/rakudo
16:16
kudo: d46df75 | pmichaud++ | build/Makefile.in:
Add some more dependencies into the Makefile.
shorten dalek's url is at xrl.us/behm6v
kudo: f0a9a5d | pmichaud++ | docs/compiler_overview.pod:
Some minor documentation updates.
shorten dalek's url is at xrl.us/behm6x
dalek's url is at xrl.us/behm6z
dalek kudo: d2cd0fb | (Andy Lester)++ | CREDITS:
updated my info. Normalized fields in some others
shorten dalek's url is at xrl.us/behm63
dalek kudo: 8b9b21e | (Andy Lester)++ | build/Makefile.in:
config/ directory should not be checked with critic
shorten dalek's url is at xrl.us/behm65
dalek kudo: c173544 | (Andy Lester)++ | build/gen_junction_pir.pl:
Check return code of close
shorten dalek's url is at xrl.us/behm69
dalek kudo: af9452e | (Andy Lester)++ | t/harness:
use lexical filehandles, not global; Check for .git dirs as skippable; modernizations
kudo: 1951708 | (Moritz Lenz)++ | t/harness:
[t/harness] remove variable $recurse
shorten dalek's url is at xrl.us/behm7b
shorten dalek's url is at xrl.us/behm7d
dalek kudo: 5e410bb | pmichaud++ | (4 files):
Merge branch 'master' of git@github.com:rakudo/rakudo
shorten dalek's url is at xrl.us/behm7f
pmichaud moritz: you _are_ running tests prior to accepting the commits, yes? 16:17
moritz pmichaud: yes; which is why I added 1951708d1d6d0e635285457ba96020f6dd5ac6a8
I didn't run full spectests because no actualy compiler changes were made 16:18
but I verified that reconfigure + make + make spectest work
pmichaud okay. We particularly need to check that reconfigure with --gen-parrot works, since it's the official build sequence.
moritz I put them into a branch first (merge_petdance) and tested the bunch of them together
actually the integration branch feature is quite neat 16:21
pmichaud yes, I'll probably play with that shortly.
when do commits disappear from the fork queue? 16:22
when they're applied to a branch, or when they merge back to master?
moritz the former
pmichaud so, if you apply a commit to an integration branch, but then abandon the branch, the commit is "lost" from the queue?
moritz yes 16:23
pmichaud hmmm, that might not be so good.
moritz not 100% sure though
pmichaud we might end up deciding not to use the fork queue. 16:24
is there a way to get a list of files being managed by git? 16:31
i.e., to know which files are part of the repo?
ah, git ls-files 16:32
16:36 Tene joined 16:45 Theory joined 16:56 khisanth_ joined, chromatic joined 17:03 namenlos joined 17:16 allison joined
allison wading her way through 700 OSCON proposals 17:16
davidfetter pick mine! ;) 17:19
Andy allison: Are you following the Rakudo naming? 17:23
I'm so excited.
pmichaud allison probably isn't on #perl6 :-)
Andy Each code name for each Rakudo name will be a city with a Perl Mongers.
17:23 contingencyplan joined
Andy and PM groups get to duke it out who gets naming rights. 17:24
davidfetter lobbies for Oakland.pm
Andy davidfetter: You have a while. :-)
allison Andy: sounds great!
davidfetter are we talking about the squared circle for this duking business?
Andy davidfetter: One can only hope.
Austin and Bratislava are already pegged.
But C is up for grabs.
Chicago and Copenhagen can duke it out.
davidfetter "two mongers enter. one monger leaves!"
PerlJam sounds like a good thing to "auction" at an appropriate perl conference too. 17:25
Andy OOOH
pmichaud darnit, merged to the wrong branch.
apparently moritz' changing of the integration branch changes it for everyone. 17:26
moritz that's... unexpected 17:27
17:30 ilia joined
pmichaud okay, how do I get andy's commit into master now? 17:31
Andy either from the fork queue, or 17:32
pmichaud it's not in the fork queue anymore.
because it got mistakenly applied to a branch.
(i.e., not master)
Andy oh
you can cherry-pick
git cherry-pick c98a526f893eeb7336dac91df66a8cf06e97e8f4
pmichaud so, I can't do it through github.
Andy don't think so 17:33
dunno.
and then do git commit -cc98a526f893eeb7336dac91df66a8cf06e97e8f4
to use the same commit message
pmichaud pain.
maybe I'll just re-add.
or maybe you can re-request the pull. 17:34
Andy but I think that may mean dupe changes on different commits
which means if you do that, it'll be a conflict when I get it.
pmichaud I haven't committed it to master yet.
so you shouldn't be seeing it yet.
Andy ok
pmichaud and git is supposed to be able to manage such things, iirc
how do I drop a branch in github? 17:35
PerlJam git branch -d branchname # (assuming you mean delete) 17:36
pmichaud that deletes it from github?
moritz and then git-push origin branchname:
pmichaud with the colon?
moritz yes 17:37
Andy pmichaud: Maybe I misunderstand what you meant by "re-add" then.
pmichaud Andy: I was just thinking about abandoning your push and doing a new one from the source.
moritz no, it's :branchname
sorry
pmichaud just a sec, let me see if I can clean this up.
moritz github.com/guides/remove-a-remote-branch
Andy pmichaud: But if you do that, then when you push that back, I have a conflict with mine.
which is fine, I guess.
I just have to do something to undo my commit. 17:39
and it IS on master right now.
it's in my FQ at least.
ilia hey guys, the Scope not found for PAST::Var problem only occurs on the 5.8.9 perl from macports. I see no such problem with apple's stock perl
which is 5.8.8
pmichaud ilia: oh, I see -- it's a Test::Harness issue then. 17:40
Andy: when I look at github.com/rakudo/rakudo/tree/master and follow the links into docs/ I don't see the file there. So I think it's not in master yet. 17:41
Andy strange.
purl But true.
ilia now how do i update my bug? rt.perl.org/rt3/Public/Bug/Display.html?id=63506
pmichaud ilia: reply to the email you got back from rt 17:42
ilia ok
Tene pmichaud: so, you said that the AST that should be generated for try {} should be the same as { ...; CATCH {$! = $^ex}} right? 17:46
pmichaud Tene: I think that's what S04 says, I can't be certain of it. 17:47
Tene That's the approach you want me to try?
pmichaud sure. 17:48
Tene Okay.
ilia so here's the result of my efforts from yesterday... rakudo spectest suite on Hudson twitpic.com/1pgu1 17:53
Tene What's Hudson? 17:54
purl Hudson is, like, better
Tene Oh. Helpful.
purl: go lart yourself.
purl Tene: sorry...
ilia i have Hudson set to poll git every hour and build and spectest on any changes 17:55
pmichaud for anyone who wants to try my first cut at a tarball for rakudo: www.pmichaud.com/perl6/rakudo-200902-test.tar.gz
Coke apparently missed a chance for Albany.pm; gypped. 17:56
pmichaud I haven't cut the release yet. 17:57
I can go with Albany.
17:57 rdice joined
ilia rdice: hi Richard 17:57
rdice ilia, hello.
ilia rdice: coming to tpm? 17:58
Coke pmichaud: kidding. Albany.pm is all but dead.
rdice ilia: indeed I am. 17:59
Coke tpm?
purl tpm is The Perl Machine, a hardware platform designed for compiling and running Perl programs. or Transaction Process Monitoring software or The Phantom Menace. or The Poor Movie or Toronto Perl Mongers or Trusted Platform Modulle, a DRM for MacOS or Tivoli Provisioning Manager (or how to screw a data centre automatically)
ilia coke: Toronto Perl Mongers
Coke wonders if it's worth thinking about going to oscon.
ilia: I guessed, given what I know of rdice.
rdice Coke: I'm sure it's worth thinking about. Thinking is cheap. :-) 18:00
Coke danke.
rdice: sadly, nothing else is.
I'm not even sure I can afford to go to pittsburgh this year.
rdice Hm. My sense of self-respect?
davidfetter oscon is harder for me to get to in san jose than portland
which is a sad commentary on the state of public transit here in the sf bay area :P
davidfetter lives in oakland
Infinoid despite my helping to fund BART with those bridge tolls 18:01
rdice I think it's an interesting change. I wonder why they did that. Portland seems to have worked out pretty well the past few years. Maybe The Great Recession has brought down prices on conference space in San Jose and they figure they'll get more attendance this way.
davidfetter: I thought public transit in the bay area was pretty good for american metro areas. 18:02
pmichaud I think the decision for San Jose pre-dates the recession.
I could be wrong about that.
davidfetter rdice, that caveat leaves a pretty huge hole :P
rdice pmichaud: there was a "before the recession"? I can't remember that far back.
pmichaud sure, I remember it. Clinton was president.
rdice davidfetter: One I intentionally inserted. :-)
Infinoid The bay is *big*. I think San Jose is an hour farther away from me than Oakland is 18:03
pmichaud afk, lunch
ilia so who is twitter.com/0280cbb8710f7b7 ? anyone here
rdice infinoid: I know it well. :-) It's about the same physical scale and population as Toronto. They're remarkably similar in a lot of ways. 18:04
Infinoid So given that I'd already be driving from the east edge of the state, it turns a 3.5 hour trip into a 4.5 hour one 18:05
This is why I don't go to San Jose very often... 18:06
18:07 particle joined, alvar joined
Tene Hey, is anyone here near San Francisco? 18:10
18:17 Psyche^ joined
Coke f 18:41
b
wow. that was bizarre. 18:43
(managed to, I think, /background/ my screen session.)
ilia slaps Coke around a bit with a large trout... or smth like that 18:47
18:50 Theory joined 19:06 barney joined 19:29 mberends joined
dalek rrot: r37018 | NotFound++ | trunk/examples/embed/lorito.c:
[examples] add --warnings option to lorito
19:52
kudo: f4d2486 | pmichaud++ | README:
More README improvements.
19:56
kudo: 78023fa | pmichaud++ | build/Makefile.in:
Makefile targets for creating MANIFEST and a release tarball.
shorten dalek's url is at xrl.us/behn2b
kudo: b412361 | pmichaud++ | .gitignore:
Ignore any MANIFEST file.
shorten dalek's url is at xrl.us/behn2d
shorten dalek's url is at xrl.us/behn2f
ilia what is the process for pushing a branch of rakudo? 20:13
or should i fork
pmichaud we're still working out the process. 20:26
producing diffs and submitting to rakudobug@perl.org is still valid, though.
ilia i'm having trouble with producing a diff even 20:33
git diff master shows a change i made but not a new file I added
20:40 gryphon joined
ilia see it now 20:45
i had to git rebase origin master
anyone else getting read errors for github.com 20:52
20:59 mberends joined
moritz ilia: git-format-patch works well if you did a commit first 21:00
jsut|work wouldn't one easy way be to pull the repo, create a local branch, code away, then use git diff master? 21:04
if it's been a long time you can git checkout master; git pull, get rebase master mybranch; to update your branch to current 21:05
ilia nice thanks
cotto Is there any reason the [GS]ETATTR accessor macros are in curly braces rather than a do{}while(0); ? 21:12
chromatic Doubt it. 21:15
pmichaud chromatic: would appreciate your advice on Rakudo numbering scheme I'm thinking of (more) 21:16
cotto I'll commit the change then if it doesn't cause any test failures.
pmichaud we were going to use letter-based names: A B C D ...
Andy suggested that we use .pm cities as release names
I like that, and modified it to be alphabetical city names 21:17
but I'm now thinking perhaps we'll just number sequentially, starting with #14
so "Rakudo #14 ('Chicago')"
next month would be #15
etc.
I didn't want to use #1, #2, #3 etc because they're too easily confused with 1.0, 2.0, 3.0
but starting with 14 shouldn't invite that confusion 21:18
21:18 purl joined
pmichaud it also emphasizes that we've had around 13 releases prior to this one. 21:18
thoughts?
purl Moonlight shines through the dark night / clouds move overhead, casting shadows / dancing in the firelight
moritz pmichaud: I'm fine with that
pmichaud that way .pm groups that want to support/associate themselves with Rakudo don't have to wait months or years to do so 21:19
chromatic pmichaud, that seems fine to me.
pmichaud of course, we can also identify a release by date ("February 2009") -- in fact, I'm thinking that the tarball will be named rakudo-2009-02.tar.gz 21:20
chromatic I like that. There's no magical thinking involved. 21:21
ilia rakudo-2009-02 Chicagos 21:22
rakudo-2009-02 Chicago Monsters
szbalint finally a use for Budapest.pm 21:23
;]
Coke chromatic: speaking of magical thinking, are you and allison on the same page regarding our releases yet? 21:25
jonathan szbalint: Sorry, B is taken. :-P
chromatic No.
szbalint jonathan: aww :) 21:26
chromatic I don't like calling two releases a year "stable".
jonathan szbalint: As a condolence, it's by a city just up the river from it. ;-)
szbalint jonathan: by Bratislava or Boston?
jonathan Bratislava, of course! :-)
szbalint ah, so the former then
chromatic That's like your wife asking "Do you think I'm pretty?" and you saying "Your friend is cute."
Coke chromatic: Ok. If allison doesn't want to discuss that on list (c.f. "poisonous"), IWBNI the two of you could take it out and at least present a concensus of two.
chromatic We tried. There's no consensus.
She believes that Ubuntu, for example, will only ever package 1.0 and 1.4 (or 2.0 and 2.6). 21:27
NotFound I'd like to name releases with the unix time in hex X-)
chromatic I say "If our software is better this month than it was last month (and we have over two years of history demonstrating that we can achieve that), let's release a new version." 21:28
She says "Normal people won't upgrade to 1.1, 1.2, 1.3, 1.5, etc."
I say "They have the option."
She says "We'll spend extra time fixing bugs before 1.0, 1.4, 2.0, and 2.6."
Coke they won't upgrade if we say they aren't stable.
chromatic I say "How does that make 1.1, 1.2, 1.3, 1.5, etc less stable?"
Coke ... so it seems like it's kind of self fulfilling.
NotFound I think "normal people" mean "package managers"
chromatic What makes them "not stable" though? 21:29
Do we not run tests for them?
Coke chromatic: I don't know what the rationale is.
I'm just trying to have a plan.
chromatic Do we drop quality for the release right after the one where we spent a lot of time improving quality?
Coke s/have a/know the/
chromatic That's what I don't get.
dalek rrot: r37019 | cotto++ | trunk/lib/Parrot/Pmc2c/Attribute.pm:
[PMC2C] wrap GETATTR/SETATTR macros in a do{}while(0); instead of curly braces
chromatic Why are we calling some releases stable and some releases not stable if we try very, very hard to keep trunk always stable?
cotto, someday I'd like to see GETATTR macros usable as rvalues. 21:30
Coke perhaps this would be a good topic for the board to address.
NotFound Y think that a 'stable' label only makes sense if someone will provide updates with just bug fixes to it.
cotto If someday were soon, that'd make the conversion to ATTRs a little easier. 21:31
chromatic I agree. I don't want to do that. I think it's a great way to waste volunteer resources.
cotto, it also helps static analysis tools not see so many "used uninitialized" problems.
NotFound Well, distro package managers can do, if they see a need.
Coke chromatic: seems like this falls under the 2nd bullet point at www.parrot.org/foundation
we could even put something up to a vote. 21:32
chromatic NotFound, that was my point. Ubuntu's update and release and stability policy has absolutely no bearing on me as an upstream developer. That's pretty much kind of exactly the reason why downstream exists.
Coke I do think it is is confusing that 1.1 might have /radical/ changes from 1.0
NotFound Let's radical! 21:33
Coke whereas the 'magical thinking' crowd would expect that to be a minor update.
chromatic If downstream reports a bug, I'll fix it.
I'll tell them which commit fixes it.
I'll tell them which new release will contain the fix.
Coke but just because 1.1 might be a big change from 1.0, that doesn't a priori mean it's unstable. 21:34
NotFound It even can (and even must) be a lot more stable
chromatic Given that we (by intent and deliberate choice) only merge feature branches to trunk when they're stable, I'm not sure why trunk would ever be unstable.
Andy I would really like them to be #14, #15 21:36
because then we're not tied to alphabetical
and we can have more PM involvement.
Coke I thought our PM quit!
NotFound Poor Monk?
cotto I thought "stable" referred to the API, not the code, i.e. there would only be major API changes or deprecations at 1.0, 1.4, etc.
Infinoid Partly Mortal 21:37
pmichaud Andy: I'm pretty sure we're going with #14, #15
chromatic "stable" is just too loaded a word.
Coke cotto: agreeing on terminology would be nice; what does "development" mean, then?
cotto That's what we do. 21:38
pmichaud Andy: because I agree I don't want to be tied to alphabetical.
NotFound We can call them "enhanced pro" releases ;)
Andy pmichaud: YAY!
Coke cotto: what is a "development release" ?
purl a "development release" is clearest
Andy I want to get people fighting over naming!
Infinoid Yay for PM groups duking it out!
pmichaud well, I think we've already got Feb and Apr spoken for.
Andy Chicago! Boston! Boca Raton!
ilia sounds like you guys are going to spend another year over release naming
Andy ilia: Not at all.
Coke ilia: parrot or rakudo?
pmichaud parrot, yes. 21:39
rakudo has its house pretty much in order :-)
szbalint naming-- # let's just use sha256 sums for release names, versions ;-)
ilia we need perl6 yesterday!
pmichaud we're all excited about our naming convention :-)
NotFound NAMECON?
Coke parrot doesn't care what the name of a release is. We're arguing about something more fundamental. 21:41
chromatic Basically we're arguing over two philosophies.
cotto We need to do what the College of Cardinals does when electing the Pope: lock all interested parties in a room until a decision is reached.
Infinoid with a bowl full of candy
chromatic One is "Users should be able to upgrade at their own pace."
NotFound cotto: What we will burn for the 'fumata'?
chromatic The other is "Developers should be able to make changes at their own pace." 21:42
cotto Infinoid, or cookies.
Coke chromatic: given the volunteer nature of our work, the latter seems more sane.
Infinoid cotto: I'm openminded to the prospect of cookies. Definitely pro-cookie here.
Hmm. Users probably don't care about parrot, per se. It all comes down to what the HLs depend on
chromatic Allison cares a lot about downstream packages, and stability there. 21:43
I don't.
Hang 'em.
NotFound Infinoid: that's a good point. Will be a shame if several languages need different parrot releases
Infinoid NotFound: it'll be fine as long as we get our installer right
Coke NotFound: shouldn't be ... what Infinoid said.
pmichaud (different parrot releases) I don't expect that to be an issue.
NotFound Infinoid: not so fine for distro packagers
pmichaud it should generally be "release xyz or later" 21:44
Coke (distro packages) - I think the HLL packages are more interesting from that standpoint.
pmichaud and that's part of the point of the longer publication cycle -- we work at 6-month intervals there instead of monthly ones.
in the short term, though, 6-months often isn't frequent enough.
Infinoid The idea of 6-monthly rakudo releases is a bit shocking to me. You guys are advancing at a *furious* pace 21:45
chromatic The HLL point didn't come up in our discussion yesterday, actually. 21:46
That's a good point.
NotFound "xyz or later" will be good, provided that we take some care to allow it.
pmichaud yes, the purpose of the 6-month cycle is also so that hll developers can publish HLLs to a known Parrot release point 21:47
at least, that's how I understood it.
It's simply that Rakudo, and possibly other languages, likely won't be able to live with Parrot 1.0 for some of their audiences
chromatic I don't see it as quite that way.
Coke pmichaud: but all releases are known release points.
so why can't they target 1.2 if they want?
chromatic The six month cycle is easier for us to prioritize features.
Coke chromatic: but our prioritization there has no direct correlation to reality. 21:48
pmichaud Coke: a particular HLL could target 1.2 if they wish, yes.
Coke: but if there are multiple HLLs sharing a common Parrot, that may not work.
Coke: Because 1.2 might not have some features that 1.0 provided.
chromatic A month is too short, and a year is too long.
The real question no one has addressed is "What do we tell people who want bug fixes?"
Coke pmichaud: we can't really assume how HLLs interacting on parrot is going to look.
NotFound We can't talk about language interoperability if it becomes normal that each language requires his own release. Well, we can, but nobody will believe
pmichaud Coke/NotFound: I agree, which is why I'm not worrying about it until the July release anyway. 21:49
interoperability isn't really a goal until then.
chromatic Coke, it has some degree of correlation with reality. We haven't figured out our load average so that we can refine our predictions.
pmichaud by July things may have settled down within Parrot that it's not really an issue.
chromatic We'll be better at scheduling for 1.4, and better yet for 2.0. 21:50
Coke chromatic: i remain skeptical.
chromatic Plus we should remember that we don't really have any users right now.
Coke we've had 8 years so far, and still suck at it.
Infinoid chromatic: If the HLLs always depend on the once-every-6-months-and-somehow-magically-more-stable releases, and those are our deprecation points, and the HLL depends on something that's about to be deprecated, then that means HLL users can *never* upgrade parrot to fix a bug without breaking the HLL at the same time.
Coke (no users) you /WOUND/ me.
chromatic How about "no users who aren't also Parrot developers"?
pmichaud "to fix a bug" -- those are "bugfix releases"
chromatic I don't want "bugfix releases". 21:51
Coke but we're not doing bugfix releases in the traditional sense.
pmichaud chromatic: I can agree to that sentiment.
but I think allison has been aiming in the direction of "bugfix releases"
i.e., we'd issue bugfix releases for the Jul/Jan releases 21:52
chromatic She thinks we'll probably have to have them for "critical bugs" and "security fixes".
In other words, if we find a big bug in December, we have to make a 1.4.1 release.
pmichaud Infinoid: I think the expectation (wrongly or rightly) has been that HLL users would only upgrade parrot at the six month intervals
chromatic Possibly also a 1.0.1 release, if Ubuntu hasn't updated to 1.4.
(To which I said "No. That's nuts.")
pmichaud as opposed to HLL developers, which would probably be working with more recent versions of Parrot 21:53
(in expectation of preparing for the next Parrot six-month release)
NotFound We will have a naming problem with bugs found in November X-)
pmichaud Personally, I'm not advocating any particular model yet, because I think we'll end up making up a bunch of it as we go.
chromatic I think so too. 21:54
Coke I'd be happy if we had a general plan. Right now we have two plans. :|
pmichaud to me that argues for a simplistic naming/numbering convention that isn't overloaded with lots of other meanings.
Coke (other meanings) even our simplistic numbering scheme now implies things are untrue. 21:55
"that are"
pmichaud our numering scheme now isn't my idea of "simplistic"
depending on which scheme you're referring to.
chromatic I suggested we refrain from labeling any release as "stable" or "development" or more stable and see what happens.
She said "People already call 1.0 and 1.4 stable."
21:55 isop joined
chromatic So STOP DOING THAT and I'll give you candy. 21:55
Or chips. Or crisps. Whatever you told Matthew.
pmichaud cookies won. :-) 21:56
NotFound Mentos with coke
pmichaud *diet coke*
NotFound Ofcoz
chromatic What does our current numbering scheme imply?
pmichaud wonders if Coke has ever had a Mentos, and what the impact was :-)
NotFound Unstable 21:57
purl wobbles
Coke chromatic: 1.1 vs. 1.0 with a 2.0 on the horizon implies that 1.1 is an incremental update to 1.0
and that 2.0 will be the first release that includes a bunch of new features.
I know you and I know it doesn't mean that. 21:58
pmichaud Coke: and this is exactly why I've been arguing against the 1.x 2.x scheme. :-)
NotFound We can use @ instead of dots, looks more modern ;)
ilia 2@0 ? 21:59
pmichaud proposes ˆ
NotFound Yeah
chromatic If I had a better numbering scheme, I'd suggest it.
ilia NotFound: crazy
NotFound ilia: I am
ilia: look at pirric, for example %-) 22:00
Coke if this were a coding project, I'd say lets figure out what problem we're trying to solve, and then a solution will become obvious.
or at least attainable.
cotto We could go surrealist. Instead of 1.0 we could release elephant.flower
ilia so is there a product manager
chromatic The problem is "How do we indicate that a release in February is newer than a release in January?"
Coke ilia: not in any sense that you would recognize from a for-$ project.
chromatic: that's YOUR problem.
that's not allison's problem.
so I think we need to agree on the problem we're trying to solve if we're going to agree ona solution. 22:01
"apparently not alli..."
ilia Coke: maybe it's time to treat parrot like a commercial product
NotFound First we need to agree that there is a problem
ilia parrot and rakudo
Coke ilia: Ok. give me 3 million dollars.
pmichaud "Parrot XP" :-)
"Parrot 2007"
"Parrot ME"
"Parrot Vista"
...that sort of commercial product? ;-)
NotFound "Parrot Enhanced Pro for Enterprise Environment"
Coke or we could use oracle or sun's number schemes. 22:02
chromatic What other kind of information *can* you extract from a version number though?
"Should I test it if I upgrade?"
"Is it different from the previous version?"
"What exactly has changed?"
ilia pmichaud: how about OS X style productizing
chromatic "How important are the changes, to me?"
NotFound I think that the information you must extract for a version number is just what web page to look for inromation 22:03
information
purl i guess information is similar, but not the same
chromatic Yeah, it's just an identifier for a particular release that sorts nicely.
Coke (that sorts nicely) - do we agree that we're (except in emergencies) going to have a linear set of releases? 22:04
NotFound chromatic: 1 & 2 answers: always yes
chromatic Yes.
Coke chromatic: then we don't need the major/minor numbering at all (except for emergencies) 22:05
chromatic Except that Allison says that no one will take us seriously if we jump from Parrot 1 to Parrot 2 too soon.
I don't agree, mind you, but she believes that strongly.
Coke chromatic: if we cared about people taking us seriously...
no one that I know takes us seriously now. 22:06
chromatic Yeah, I've said what I've had to say about only caring about grown-up opinions.
NotFound Foolest proposal of the day: Complex version numbers: Parrot 1.4 + 3.5i
Tene We could just drop numbers completely! "Parrot Awesome!" "Parrot ITSREALLYGOODIPROMISE"
"Parrot DontUseThisOne" 22:07
mberends what is wrong with something like 2009.02 like Gentoo and Ubuntu?
chromatic Predictable version numbers *do* have meaning, though. They tell you what's newer and what's older.
mberends, nothing's wrong with that, as far as I can see -- but people who want biannual Super Stable releases don't like that.
Tene mberends: Then the version information doesn't also carry metadata about the release itself.
pmichaud Tene: I'm not sure the currently adopted system carries metadata either. 22:08
Tene Doesn't distinguish, in the version number itself, between "REALLY STABLE" and "Kinda sorta stable-ish"
Coke the only metadata that we're willing to give (it seems) is whether or not it is a "milestone" release.
and right now, we have to do that by marking them somewhere else.
but the ONLY thing we're using that to track are items in DEPRECATION.pod 22:09
pmichaud and "milestone release" is defined by a date, not by a set of features.
chromatic But what's the value in exposing milestone releases to end users?
Coke so let's just track that in DEPRECATION.pod
"eligible for removal after the 2009.07 release".
chromatic In other words, the milestone releases are merely deprecation points? 22:10
pmichaud is certain he's heard that somewhere before. :-)
(the "eligible for removal..." part)
Coke chromatic: based on my reading of you, yes.
chromatic: based on my reading of allison, no.
but I like that plan. 22:11
chromatic I like that plan too.
It removes a lot of magic from the plan.
Coke magic--
chromatic pmichaud? 22:12
purl i think pmichaud is www.pmichaud.com/ or "Patrick R. Michaud" <mailto:pmichaud@pobox.com> or in charge of toaster experiments
Tene But... but maybe I want a feeling of pride every time I see someone using my proposed numbering scheme!
Coke gotta run, but will try to review.
Tene stops trolling #parrot to go troll his students instead.
pmichaud since I was arguing for "identify releases by date" at PDS, I think I'm the choir here. :-)
chromatic Just wanted to get you on record again. 22:13
mikehh If the product passes the test suite - surely that is stable?
chromatic mikehh, that's right.
NotFound Note that, as in TAP, we can have a plan but lots of skip 22:14
chromatic NotFound, I'm trying to remove as many skips as possible... would appreciate assistance from anyone.
mikehh but to be stable it must pass the full test suite 22:15
NotFound chromatic: I unTO an old TODO yesterday
chromatic Great!
22:15 Whiteknight joined
chromatic prove -r --directives t/ 2> directives.log is a big help 22:16
NotFound That TODO was just that someone just don't knowed how to build a key 22:22
mikehh that starts out with the banchmark tests 22:24
dalek kudo: cdcb92c | pmichaud++ | docs/NEWS:
Initial version of NEWS for Rakudo.
22:34
shorten dalek's url is at xrl.us/behonh
22:47 Theory joined
dalek kudo: f45384a | pmichaud++ | docs/release_guide.pod:
First version of release_guide.pod, based on a proposed version
22:52
shorten dalek's url is at xrl.us/behorb
Andy pmichaud: My first overhual is on my branch 22:55
s/branch/fork/
pmichaud checking. 22:56
23:02 rurban joined
pmichaud Andy: did you do a pull request? 23:02
Andy no 23:03
pmichaud ah.
rurban hi folks. I believe pbc is now platform compatible, but confirmation for 64bit appreciated: trac.parrot.org/parrot/attachment/...pbc.tar.gz
shorten rurban's url is at xrl.us/behosi
Andy it's 343c28e05a36d42b2a6de4248b4fb74c6a78a35f
rurban seen rg
purl rg was last seen on #parrot 18 hours, 33 minutes and 15 seconds ago, saying: ok, time to get some sleep. i'll check the logs ;)
pmichaud hmmm... that's a bit longer than I was planning... certainly longer than what we've done in Parrot's NEWS
rg i'm here 23:04
pmichaud we'll go with your version for now, though.
rurban msg rg please test xrl.us/behosi
purl Message for rg stored.
rurban rg: I think I've found the 64bit compat problems
rg so much that we won't even need -xmemalign ? 23:05
rurban rg: But I have no 64bit machine to test.
rg: no sorry. -xmemalign will go to the new hints file, not yet done. I fixed the more general pbc compat problem 23:06
Andy ok, now I did.
rg i can test it on amd64 pretty quit
Andy pmichaud: It's longe,r but it's more readable.
Ther'es more to see, rather than a block of text.
pmichaud yes, I agree.
Infinoid rurban: testing now 23:07
pmichaud We can shorten later if we decide it's too long. For now it's good as longer, readable text.
Andy One of the problems with the regular releases is that they're not interesting in themselves.
rg but i guess you mean big endian
Andy So when we put out Parrot, who cares? It's just another release.
rurban struct ptr_alignment on sparc is not possible to solve for now.
Andy WHY is it interesting?
Same thing with Vienna14.
chromatic One of the features of regular releases is that they're just not interesting in themselves.
rurban rg: no be<>le is no problem at all. 64<->32 bit was the big problem
pmichaud well, part of the reason for the shorter version of NEWS is that it's easier to cut-and-paste into a release announcement.
Andy chromatic: I understand that, so we need to pick out the good stuff to tell people. 23:08
pmichaud We don't want the release managers to have to go through a lot of editing work to cut a release.
Andy pmichaud: The way around that is for someone else to write the release announcement
such as we had happen here.
pmichaud "good stuff to tell people" belongs in the release announcement, not in NEWS
chromatic "Here is a cool feature AND YOU CAN USE IT TODAY RIGHT NOW IN A NEW STABLE RELEASE!"
Andy well, I guess I don't know what's this, what's that.
I don't know what you see as release announcement vs. NEWS
pmichaud release announcement is what gets sent to use.perl, rakudo.org, mailing lists, etc. 23:09
Andy chromatic: I'm not dissing reuglar releases at all.
And you don't see NEWS as an aggregation of those announcements?
pmichaud an aggregation of the highlights, sure.
more like an rss feed than a document.
Infinoid rurban: the patch doesn't apply to latest HEAD, and the pbc tests don't seem to do anything with the unpacked pbc files 23:10
Andy I guess I don't see that NEWS is too heavy by aggregating the release announcmenets.
that's what I thought I was doing.
chromatic: the downside of Just Another Parrot Release is that nobody cares unless we tell them why to care
rurban Infinoid: yes, I was away from the net for a few days. Tommorrow I'll update and make a clean patch to apply to latest.
Andy I'm not going to run an announcement on Perlbuzz about Parrot #97 just because it comes out. 23:11
Infinoid rurban: Cool. Looking forward to giving you a pass result on gentoo/amd64 :)
rurban Infinoid: But the new pbc tests (sparc 64bit) are handled as _6 in integer.t and number.t
chromatic Would you run an announcement about an awesome new feature? 23:12
Andy Yup
And so if someone hands me a release announcement that says "This has this new feature", then I'll run that. 23:13
rurban Infinoid: I'll also finish the missing floatval converters in the meantime. This should be done quick. Maybe even 4-byte single float, since its so easy to add
Andy So when I declined to run a 0.9.1 announcement, and I explained that it wasn't interesting, the reply came "I didn't realize it needed to be interesting."
Which is one of the big problems that people too close to the project can have.
It's interesting to US, but what about to THEM? 23:14
Infinoid Again, for most people, parrot is probably just an HLL dependency
rurban Infinoid: I had to write a written permission request to enable the VMWARE Virtualization support BIOS setting in my laptop for 64bit testing. No answer yet.
Andy All of this goes back to my ongoing frustration that FOSS people don't think about marketing their projects.
rurban I'm leaving bye, thanks! 23:15
Infinoid rurban: Well, I'm always happy to test :)
bye rurban
23:17 bsdz_ joined
Andy ok, goin' home. New rakudo.org up tonight. 23:18
bsdz_ i'm trying to dlfunc an exported. when i try "func = dlfunc lib, "dgesvd_", "itt33p3pp3p3p33"" i get "Parrot VM: PANIC: itt33p3pp3p3p33 is an unknown signature type.". anyone know if that looks wrong? 23:19
23:20 isop joined
NotFound bsdz_: Are you randomly testing ot that is a real signature of some function? 23:29
bsdz_ it's a real signature from clapack
i noticed a load of hardcoded sigs in nci.c 23:30
PerlJam bsdz_: add it to src/call_list.txt then
(and recompile)
NotFound I hope to never have to work in a project with such functions 23:31
bsdz_ ah okay thanks.
does this mean we can't use any sig without recomp parrot core? 23:32
NotFound bsdz_: if you don't have a nci-jitable platform, yes
GeJ Good morning everyone
bsdz_ i recall a colleague once solving a similar problem (dyn sigs) using C++ templates. note sure how though
is windows a non nci-jitable plat? 23:33
(morning gej)
PerlJam bsdz_: I don't think we even have an NCI-compiler yet, so no platform is jitable in that regard.
bsdz_ ha ha 23:34
okay thanks PerlJam
NotFound PerlJam: we have
PerlJam NotFound: excellent!
purl plays air guitar
NotFound Linux i386 at least
PerlJam heh, I was about to ask if it was x86 only :) 23:35
23:35 bacek_ joined
bsdz_ what generates call_list.txt? should i edit the progenitor? 23:36
japhb NotFound: NCI JIT is broken, even on Linux i386. It claims to work, and then does the wrong thing 23:38
23:38 TiMBuS joined
bsdz_ no probs i'll take a look in makefile 23:38
japhb bsdz_: config/gen/call_list
(.pm, and the dir)
bsdz_ thanks japhb
japhb bsdz_: no problem -- the first version of that was mine, to work around the fact that my OpenGL bindings were needing a BUNCH of NCI sigs that are only discovered at Configure time 23:39
NotFound japhb: last time I checked it was enabled 23:40
23:40 rdice joined
japhb dunno how much it has been hacked since then -- $day_job has taken me largely out of Parrot work except for answering questions and such 23:40
NotFound: yup. It's a horrible, horrible lie. I rant about it semi-regularly, and no one seems to care. 23:41
bsdz_ i'll see if i need to add a load of sigs
japhb (No, I haven't created new Trac tickets for it. I haven't had time to get over my frustration with the infrastructure migration.) 23:42
dalek rrot: r37020 | rurban++ | trunk/src/packfile/pf_items.c:
pbc-compat only TT #254: add missing fetch_iv inits
NotFound japhb: all my test programs works fine
japhb NotFound: run any OpenGL example with and without JIT. 23:43
23:43 skv joined
japhb Unless major improvements have happened in the last month, they will work perfectly with --jitcapable=0 ... and give blank windows with NCI JIT on 23:43
NotFound Don't remeber if that problem was solved, will check when/if I have time 23:47
japhb NotFound: Seriously, thank you. I've been feeling really ignored for months on this. I went through special effort to write variants of my examples to help narrow down the problem, and just couldn't get anyone who understood the internals to care. 23:48
NotFound japhb: maybe will be easier to test and diagnose now that we have some clean embedding examples. 23:49
japhb nod. 23:50
japhb rebases to look for said embedding examples ...
NotFound japhb: t/src/emebd.t and examples/embed
japhb NotFound: roger that 23:51
NotFound Well, they are clean to me, because I wrote them ;)
23:52 rdice_ joined
japhb NotFound: heh 23:53
23:57 skv joined 23:58 ewilhelm joined