www.parrotcode.org/ | Last release: 0.7.1 "Manu Aloha"
Set by moderator on 17 September 2008.
jhorwitz chromatic: you sound as lost as i was. :( 00:03
dalek r31844 | cotto++ | trunk: 00:04
: [pipp] switch to ATTRs, add more newly passing tests
diff: www.parrotvm.org/svn/parrot/revision?rev=31844
00:09 AndyA joined
chromatic Yeah, I'm lost. 00:11
What *should* happen: IMCC should see that 'name' is a string, should allocate a register for that string, and then should turned the keyed access into a constant key access, creating a constant key containing an integer which contains the number of the appropriate string register. 00:12
As far as I can tell, that all works.
I *can't* tell right now if that constant key changes somehow, or if the string register gets overwritten somehow. 00:13
00:27 petdance joined
chromatic That might be a good task for Tene, who has free time in hotel rooms. 00:37
pmichaud can someone familiar with pipp try it out in the hllmagic branch and tell us what's broken and what's not? 00:38
jhorwitz chromatic: when i was debugging, i put "say" statements around the hash assignment in eval.pir and stopped at Parrot_say_s. if you examine the string arg, you can see the strstart buffer is suddenly out of bounds
chromatic Yeah, it's not a string there. 00:39
jhorwitz odd.
chromatic Maybe something stomped S2 somewhere. 00:40
00:45 jhorwitz joined
pmichaud jhorwitz: what form of interpolated namespace do you want/need? 00:48
(I forget exactly)
jhorwitz subroutines. e.g. ::($mr_handler_module)::handler() 00:49
i meant "my", but "mr. module" works well too. ;-) 00:50
pmichaud okay if I require sigils on there for now? 00:51
(might not need them, but might.) 00:52
jhorwitz sure -- it's all internal to mod_perl6, so no biggie.
so it would be &::($foo)::bar() or something like that? 00:53
pmichaud yes. maybe.
I'm still trying to see how STD.pm parses that.
jhorwitz less sigils == better beer. ;-) 00:54
00:55 Andy joined
pmichaud okay, looks like it's a term:name 00:56
then <longname>
01:10 TiMBuS joined 01:28 grim_fandango joined
pmichaud afk, soccer 01:32
02:26 Lorn joined 02:34 mdiep joined 03:05 Theory joined 03:19 MariachiElf joined 03:32 Bzek joined 03:53 tetragon joined
dalek r31845 | pmichaud++ | trunk: 04:09
: [rakudo]: remove perl.t test for now until it can be re-fudged.
diff: www.parrotvm.org/svn/parrot/revision?rev=31845
04:16 Andy joined
dalek r31846 | pmichaud++ | trunk: 04:43
: [rakudo]: Adjust $?NS handling.
diff: www.parrotvm.org/svn/parrot/revision?rev=31846
05:04 Ontolog joined
Tene I'm updating c99 in the hllmagic branch. 05:08
MariachiElf Where can I read something about how to create bindings for C++ class libraries? 05:20
Specifically I'm trying to gauge order of magnitude of difficulty for me to comprehend and successfully complete bindings for QT/KDELibs 05:21
confound hmm
dalek r31847 | tene++ | hllmagic:
: [c99]
: * NameSpace updates
: * Fix a grammar bug
diff: www.parrotvm.org/svn/parrot/revision?rev=31847
confound is there a reason it would be different from doing the same with C libs?
confound knows nothing 05:22
Tene MariachiElf: It's mostly a bunch of busy work, I don't think it's much different from C bindings.
confound MariachiElf: my guess is that the difficulty would mostly be in slogging through all of it :) 05:24
MariachiElf Well the C++ code has types and class libraries and dynamic dispatch and such 05:25
So that's where my concern is.. a QtWindow is subclassed to a KDEWindow 05:26
confound it'd be interesting. kde-libs has lots of generic functionality
MariachiElf So I just don't know anything about OO in Parrot :)
MariachiElf can just get his brain wrapped around C bindings. 05:27
confound: ANd ultimately I think very useful
confound Maybe. It might be hard to make them, uh, well, I was going to say "Perlish"
MariachiElf is ultimately trying to build up to a HyperCard/SuperCard/MetaCard clone based on KDE 05:28
confound: Yeah - that's where my concerns are too -- combine that with that I'm really just a a consumer of languages (not a designer) 05:29
confound I don't know what those things are
It's not necessarily impossible, I just think it's a lot of work.
I mean, kde does a lot of stuff.
dalek r31848 | tene++ | hllmagic:
: [eclectus]
: * remove depracated n_ ops
: * A few NS updates
: * Tests don't pass... I don't much understand eclectus architecture...
diff: www.parrotvm.org/svn/parrot/revision?rev=31848
MariachiElf and I have serious doubts -- but with enough persistence -- or discovering the right people -- I think it's doable 05:30
confound mostly I think it's the persistence :)
MariachiElf confound: The xCard products are what Visual Basic always wanted to be -- simple programming for non-programmers to be very productive by providing very high level commands 05:31
confound: It's basically like Flash with JavaScript -- but the syntax of the languages is basically real English 05:32
Tene Uses some English words for operators and has a syntax that happens to look like English in most of its typical forms.
confound oh
like applescript!
Tene Yeah. 05:33
dalek r31849 | tene++ | hllmagic:
: [hq9plus]
: * NameSpace updates
: * All tests pass
diff: www.parrotvm.org/svn/parrot/revision?rev=31849
MariachiElf confound: So instead of x = 5; y = 2; z = x+y; -- you'd writesomething like Set x to 5; Set y to 2; Add x + y; put it into z;
confound: HyperCard was an Apple Product -- yes very much like AppleScript
confound: The only current vendor I know selling a product like this is a company called Revolution -- www.runrev.com 05:34
confound: There Enterprise edition has 1601 commands 05:35
confound or like COBOL!
confound hides
MariachiElf confound: PLus you can add your own commands through shared library extensions
confound: hehe - well I understand that COBOL was supposedly easy to code
Tene MariachiElf: I think that's a really great idea. I'd love to help you with it however I can. 05:36
dalek r31850 | tene++ | hllmagic:
: [json]: Single namespace update... need to check if this works in trunk
diff: www.parrotvm.org/svn/parrot/revision?rev=31850
MariachiElf Tene: Well quite frankly I'm not sure where to start
05:37 ab5tract joined
Tene MariachiElf: you should read kjs' PCT tutorial on parrotblog.org/ and start on making a compiler for the language. 05:37
MariachiElf Tene: I'm thinking the scripting language is probably the easiest and most straight forward to work on -- but --- exactly what I was looking for
ab5tract: Hey there
ab5tract yo MariachiElf whats happenin 05:38
MariachiElf ab5tract: Tene just offered his assistance with ParrotTalk :)
ab5tract other than xTalk taking over the world ;)
awesome
Tene I can certainly help with any PCT-related stuff.
Less so on the C++ bindings, but I can look around for you.
MariachiElf Did you guys know that parrotblog.org doesn't work for the web page (only www.parrotblog.org) 05:39
Tene I didn't know that. I'm not sure who to talk to about that.
Maybe Coke or allison...
MariachiElf Tene: It's either the web server isn't configured to accept the domain or the domain doesn't resolve to the web servers IP.... 05:40
MariachiElf checks.
ab5tract my little pet project for learning parrot is esolangs.org/wiki/Tree
MariachiElf ping parrotblog.org
ping: unknown host parrotblog.org
purl I can't find parrotblog.org in the DNS.
ab5tract erm s/parrot/pct/
pmichaud Tene/others: I'm thinking of allowing strings/ints/nums directly into a PAST tree, to avoid the need to create PAST::Val nodes for them. Any comments? 05:41
Tene Hmm. 05:42
Interesting idea.
They would be completely equivalent to a PAST::Val node?
pmichaud yes
Tene Seems like a decent enough idea. 05:43
Does anyone know if languages/json works in trunk?
or languages/eclectus?
pmichaud one could still do PAST::Val nodes for typing reasons or other purposes, but it seems like it'd be nicer to put strings/ints/nums directly into the tree than to have to do PAST::Val.new(:value(...)) all over the place. 05:44
Tene nodnod
particle pmichaud: will they still have attributes?
pmichaud no
particle like, what the parse tree was?
hrmm
dalek r31851 | tene++ | hllmagic:
: [markdown]
: * NS updates
: * All tests pass
diff: www.parrotvm.org/svn/parrot/revision?rev=31851
pmichaud I think that's not commonly needed for PAST::Val
here's an example 05:45
particle well, i can see it as an optimization
pmichaud I'm working on namespaces, and at some point in the compiler I need to do
PAST::Op.new( :pirop('join'), PAST::Val.new( :value('::') ), $( $<list> ) )
the PAST::Val node is a constant, it doesn't appear in the source, so there's no need for attributes on it 05:46
it seems like it would be better to write
PAST::Op.new( :pirop('join'), '::', $( $<list> ) )
MariachiElf ab5tract: Tree is pretty :)
particle hrmm -- i'm looking for downsides... 05:47
i like that it's less syntax
pmichaud same for other places where the compiler has constants that aren't really part of the source.
particle so, there's no way to do :returns() 05:48
pmichaud correct -- if it needs to be a specific type, one has to use PAST::Val for that. 05:49
(I'm not eliminating PAST::Val, just providing a convenient shortcut where the type doesn't really matter.)
particle ok, that seems a fine optimization
pmichaud I just see lots of PAST::Val in actions.pm that look like they might not be all that necessary 05:50
particle actions.pm makes me cry a little sometimes
it's *almost* pretty to read 05:51
confound haha
pmichaud this would make it prettier, definitely.
particle yes. +1
confound particle: ewilhelm said you thought last night was chaos
particle: I thought it went pretty well.
particle the ~25-1 ratio was a little tough
glad you had a different idea 05:52
confound maybe Ijust happened to be in a corner where people were enjoying themselves
particle yes, you were all alone, right? ;)
oot! plane in 14 hours. need sleep before work tomorrow. 05:53
g'nite all
pmichaud plane in 12 hrs for me :-)
particle i land at 11:30pm
confound particle: pfft
particle i have a layover in atlanta 05:54
confound particle: enjoy pgh
pmichaud I get there a bit earlier :-)
dalek r31852 | tene++ | hllmagic:
: [pheme]: NS updates, doesn't pass tests
diff: www.parrotvm.org/svn/parrot/revision?rev=31852
particle karma tene
purl tene has karma of 274
particle that number sucks. commit again!
Tene 2*137
purl 274
pmichaud I could've gone through atlanta or charlotte, but those seemed out of the way
Tene I'm quite fond of it, actually.
pmichaud I'm getting to where I look fairly closely at total travel time :-)
Tene I'm going to Atlanta in a couple of weeks. 05:55
Do we know anyone there?
particle i don't
Tene pmichaud: where you going?
pmichaud pittsburgh perl workshop
same place as particle and jhorwitz
particle bedward &
Tene seeya, particle 05:58
dalek r31853 | tene++ | hllmagic:
: [squaak]
: * NameSpace updates
: * Remove obsolete n_ opcodes
: * Tests loop forever
diff: www.parrotvm.org/svn/parrot/revision?rev=31853
Tene 3*3*5*5 05:59
purl 225
Tene karma tene?
purl tene has karma of 275
Tene 5*5*11
purl 275
Tene Lame.
I'm out of trivial updates, though. :( 06:01
pmichaud are we stuck on some things in hllmagic?
Tene Check the recent log messages... I'm not sure if these test failures are because of the branch or not. I need to verify them in trunk. 06:03
Are we fixing everything before merging, or merging and leaving it up to HLL authors to fix?
pmichaud fixing what we can before merging.
MariachiElf Tene: How can I find kjs' tutorial?
pmichaud MariachiElf: parrotblog.org 06:04
look for "tutorial" in the bottom right somewhere
Tene Yeah, in the right column... start here: www.parrotblog.org/2008/03/targetin...ot-vm.html
MariachiElf Ok 06:05
pmichaud Tene: I don't know that we have to fix _every_ hll before merging back.
MariachiElf I was looking to find kjs' blog posts
pmichaud oh yes, I was going to write a message to the mailing list about the hllmagic branch... will do that now.
Tene Fantastic
pmichaud sent. 06:14
Tene There's still plenty of stuff in runtime/parrot/library to convert, too. 06:18
pmichaud ...that uses PCT or PGE? 06:19
I'm not wanting to convert all libraries...just the things that are calling PCT/PGE .
Tene No, just namespaces
It'll be good to convert them, but not necessary or very relevant
Just nice for consistency to get rid of things like: new "Getopt::Obj" 06:20
pmichaud I don't see that as part of hllmagic branch...just general code cleanup.
Tene Right.
chromatic Hm, what's the mailing address for Rakudo bugs? 06:23
MariachiElf Anyone have any thoughts on what I should call this language? I've been throwing ParrotTalk around but I could use some fodder for thought. :) 06:24
Tene purl: rakudobug?
purl rakudobug is mailto:rakudobug@perl.org
chromatic grazie
MariachiElf is at the part of the tutorial where you generate the language shell files and I just realized I'm really going to have to call it something. 06:25
Tene purl++
MariachiElf Tene: That's just wrong on so many levels ;)
chromatic MariachiElf, monkeybutter 06:26
Or RegencyElf, if you like it old school.
Tene Oh, the language shell script. I need to fix it for this branch.
MariachiElf chromatic: That's better :)
ab5tract Parakeet
purl Parakeet is in explorer mode
ab5tract since its all the power of Parrot 06:27
moritz suggests "zwoelf". In German "elf" also stands for the number 11, and 12 is "zwoelf" ;)
dalek r31854 | tene++ | hllmagic:
: [mk_language_shell]: NameSpace update
diff: www.parrotvm.org/svn/parrot/revision?rev=31854
moritz might be a bit hard to pronounce for the casual English speaker, though ;)
ab5tract karma Tene
purl tene has karma of 276
ab5tract MariachiElf: do you want something that plays along with the them of Talk 06:28
s`them`theme`
Tene 2*2*3*23 06:29
purl 276
Tene Boring
MariachiElf ab5tract: I was thinking so since folks who are familiar with it will get it, and there aren't really any good parallels outside of the xTalk family
Tene Talk? I thought these languages were *Card named.
MariachiElf Tene: The products and environments are Card named
Tene Ah. 06:30
MariachiElf Tene: The scripting language is typically "Talk" named
06:30 uniejo joined
chromatic branmacmuffin 06:30
moritz TalkingToes 06:31
MariachiElf chromatic: I'd feel like I constantly be going to the bathroom if I spent that much time with a BranMcMuffin :) 06:32
chromatic We once had a dwarf in a game named Stumpy Wizzleteats.
ab5tract haha 06:33
MariachiElf Why would anyone call a game Stumpy Wizzleteats --- I mean a dwarf maybe ... but a game?! ;)
chromatic It made sense at the time. 06:34
MariachiElf chromatic: hehe
ab5tract its sort of too bad Squaak is taken in this instance actually
MariachiElf had a hard time even spelling Wizzleteats
ab5tract Chirp? 06:35
ChirpChirp?
dalek r31855 | pmichaud++ | trunk:
: [rakudo]: Bring namespace parsing into closer alignment with STD.pm.
: This also adds the 'parse_name' method to Perl6::Compiler, and allows
: us to eliminate some inline PIR from actions.pm.
diff: www.parrotvm.org/svn/parrot/revision?rev=31855
ab5tract or, in one of my favorite interpolations, replace 'ch' with 'x'
xirp
MariachiElf Wow there's actually a WikiPedia entry for xTalk 06:36
en.wikipedia.org/wiki/XTalk
ParrotScript 06:38
ParrotTalk
pmichaud there's a wikipedia entry for almost everything. Ironically, there's not an entry for "Almost everything". :-)
ab5tract XIRP - xtalk if running parrot 06:39
MariachiElf ab5tract: That's amazing
Tene and it sounds like "chirp"
ab5tract xirp xirp :D
MariachiElf xirp xirp does have an attraction 06:40
Tene I like it.
MariachiElf It looks like"Runtime Revolution's product (the only commercial one left I'm aware of) uses TranScript 06:42
Tene 'xirp' doesn't turn up much on google. 06:43
MariachiElf That was my next test
ok xirp it is
pmichaud alas, xirp.org and xirp.com are already taken :-P 06:44
MariachiElf It of course could always change but it's easy to type
I'm not so ambitious at this moment to even think about hosting a project page
Tene xirp.net isn't
moritz and xirpcode.org is also free ;) 06:45
ab5tract parotfoundation/xirp/indexmcgi :)
MariachiElf is going to feel lucky if he can get his hands on a language spec and get through the tutorial
pmichaud when naming a project I always check for domain name availability :-) 06:46
MariachiElf Keep in mind cirp is just the scripting language
the real power is the "Card" part
I love this example:
if the last word of the first line of card field 1 contains "hello" then say "Okay"
pmichaud ah, so it should be called "picard"? "Make it so!"
MariachiElf Is there a particularly talkitive bird out there? 06:47
pmichaud When I was little I used to see a big yellow bird on television that talked an awful lot. 06:48
MariachiElf lol
I don't know if that bird was ever classified
Kind of like an overgrown chicken
06:49 masak joined
MariachiElf Well one step at a time 06:50
I'll worry about the name for the environment once I actually have a language to put in it 06:51
:)
MariachiElf is trying to actually have the problem before trying to solve it.
Holy Moly: www.creysoft.com/xtalk/ 06:52
One of those has got to have some sort of published langauge spec
ab5tract MariachiElf: maybe this creysoft character may know where we can find a spec 07:03
MariachiElf Many moons ago -- like 199 I was on a list that was trying to do an Open Source xTalk 07:04
I recognize many of the names from that list
www.mail-archive.com/opencard@metacard.com/
I remember someone saying they had the HyperCard spec 07:05
ab5tract so is it really gonna be called xirp? 07:22
the scripting language 07:23
purl the scripting language is mu or foldoc.doc.ic.ac.uk/foldoc/foldoc.c...g+language
ab5tract purl is great
masak thinks purl is stupid 07:26
Tene karma masak? 07:28
purl masak has karma of 30
Tene purl thinks masak is okay
purl OK, Tene.
masak Tene: see? 07:31
Tene Okay, maybe a little.
purl: lolcode?
purl i think lolcode is HAI CAN HAS STDIO? VISIBLE "HAI WORLD!" KTHXBYE or at lolcode.com/
Tene purl: purl?
purl or a masochist or a sphincter
07:31 chromatic joined
masak actually, I sense there's some sort of "Three Laws of IRC-Robotics", one of which purl breaks 07:31
Tene purl: three laws? 07:32
purl tene: i don't know
masak something like "a bot should only speak when spoken to, or when there's undeniable cause (such as an external factor changing)" 07:33
Tene Ah, yes.
07:34 viklund joined
dalek r31856 | chromatic++ | trunk: 07:35
: [GC] Cleaned up some signedness and conversion warnings in GC.
diff: www.parrotvm.org/svn/parrot/revision?rev=31856
07:35 iblechbot joined
ab5tract purl: version 07:35
purl ab5tract: sorry...
ab5tract hehe
MariachiElf gnite all 07:36
dalek r31857 | chromatic++ | trunk:
: [library] Fixed exception message when unable to load PostgreSQL library (Hans
: Dieter Pearcey, RT #59742).
diff: www.parrotvm.org/svn/parrot/revision?rev=31857
moritz msg chromatic has masak's CLA arrived already? 07:40
purl Message for chromatic stored.
07:53 cosimo joined 07:56 TiMBuS joined 08:02 particle1 joined 08:04 particle joined
cotto irc log? 08:13
purl i heard irc log was irclog.perlgeek.de/parrot/
cotto has the pidigits test of t/examples/shootout.t been failing for anyone else? 08:22
hmmm. it seems to pass when run separately with prove 08:29
08:52 omega joined 09:07 barney joined 09:12 rafl joined
barney is checking out the hllmagic branch 09:14
09:22 cotto joined 09:36 tomyan joined 09:47 kj joined, particle joined 09:52 GeJ joined 10:00 Theory joined 10:28 particle joined 10:38 donaldh joined 10:53 tomyan joined 11:09 gaz joined 11:27 bacek joined 11:56 bacek joined 12:50 tetragon joined 12:51 omega joined 13:08 gryphon joined 13:11 slavorgn joined 13:29 jhorwitz joined 13:40 Lorn joined 13:46 ruoso joined
particle moritz, masak has commit rights as of a few days ago 14:05
moritz oh, I didn't know that 14:06
particle same time as dmknopp
moritz masak++ # welcome our new parrot overlord
masak thank you.
I will try to weild my powers wisely and with good judgement
I guess the commit rights are tied to my email address? 14:07
moritz to your bitcard account
masak ah ok
good thing I had one, then
14:09 grim_fandango joined 14:14 coke joined
Coke hurls code.google.com/p/partcl/issues/detail?id=67 14:14
14:14 Andy joined
Coke (in case anyone is bored. =-) 14:14
Coke pokes mdiep 14:15
mdiep++ for his recent commit to partcl!
mdiep stirs
it was a dirty hack, but it passes the test case :) 14:16
masak does Parrot overlordship entail any liabilities, such as attending the Tuesday #parrotsketch meetings?
moritz it's recommended, but probably not required 14:17
Coke it's not required. =-)
it's encouraged, but even folks on teh board have been known to miss meetings.
Coke whistles innocently.
masak heh.
Coke mdiep: that ticket has another bit of wrongly failing code for you to fix.
masak I'll certainly maximize my attendance, out of interest if nothing else. 14:18
particle who let mdiep back in here?
did i say that aloud? 14:19
hi mdiep!
mdiep it was Coke. it's his fault.
particle you at aaps?
mdiep hi jerry. :)
particle er, aapl?
mdiep yes I am
particle i hope your black turtlneck fits well
mdiep it does! it keeps me nice and toasty. honestly, I don't know why more people don't wear them. 14:20
how's life up in the rainy city? 14:21
Coke: which ticket?
purl somebody said which ticket was this now?
particle it's, well, the rainy season has begun
Coke hurls code.google.com/p/partcl/issues/detail?id=67 14:22
mdiep I have a friend who I think is moving up that way. I'll probably fly up sometime soon after he does.
jhorwitz particle: 70s and sunny here, and supposed to be in pittsburgh too. so get over here!
Coke particle: I assigned a ticket in the partcl queue to you. 14:26
particle fabulous, 50s and cloudy here
coke: i noticed that. i may look at it someday, too :) 14:27
mdiep: it'd be good to see you, drop me a line when you know more
Coke i sad that he gave up on travelling to the PPW.
now that he knows that there will be parroteers there. 14:28
mdiep particle: will do :)
Coke: issue 67 is a parrot bug, from the looks of things 14:29
it bus errors in $P0 = mod a, b
Coke can you make the same error happen sans tcl? 14:30
mdiep not off the bat. though parrot says that 1% 12135435435 == -2147483647, which isn't right 14:33
oh, I see. something else is happening. 14:35
14:38 jan joined
dalek r31858 | fperrad++ | trunk: 14:41
: [WMLScript] pdd27mmd merge
: - use modulus instead of cmodulus
diff: www.parrotvm.org/svn/parrot/revision?rev=31858
14:56 johbar joined 15:04 Debolaz joined
Coke mdiep++ 15:07
I am not in here often, but i wonder if having the partcl commit feed in here would be a good thing or not.
moritz wouldn't mind 15:08
masak neither
dalek r31859 | fperrad++ | trunk: 15:09
: [WMLScript] pdd27mmd merge
: - fix typo (MUTLI)
diff: www.parrotvm.org/svn/parrot/revision?rev=31859
mdiep I don't expect we'd flood the channel by any means 15:11
15:11 apeiron joined
Coke points at code.google.com/p/partcl/feeds if someone with a bot wants to set it up. 15:16
mdiep the bot works off the repo itself 15:17
moritz mdiep: then partcl.googlecode.com/svn/ 15:19
mdiep is off to work 15:23
Coke vaguely wonders how to track how parrot is going off into the weeds. 16:01
16:06 tetragon joined
Coke ahhhh. looks like it's garbage collection. 16:29
I have a bit of code that takes 32s to run with -G; takes 1m48s without 16:30
seen chromatic? 16:34
purl chromatic was last seen on #parrot 9 hours, 59 minutes and 52 seconds ago, saying: It made sense at the time.
Coke opbots, names 16:37
opbots, trust cotto 16:38
clunker3 But I do not trust you Coke
slavorg Ok
slavorgn But I don't trust you there, Coke
Coke irc?
dalek r31860 | fperrad++ | trunk: 16:41
: [WMLScript] pdd27mmd merge
: - fix WmlsInvalid (is_equal & cmp)
diff: www.parrotvm.org/svn/parrot/revision?rev=31860
16:54 barney joined
barney branches/hllmagic/t/stm/basic_mt_4.pir hangs on Linux heist 2.6.24-19-generic 17:16
Tene barney: does it hang in trunk? 17:17
barney No 17:18
Tene Seems to work fine for me in hllmagic 17:19
I have a vague suspicion that I know what's going on with chromatic's recursive error handler... 17:30
I won't be here enough to fully debug it until tonight, though, and I doubt I'll remember by then. 17:31
So if someone wants to remember for me and harass me tonight, that would be great. 17:34
Infinoid Coke, mdiep: dalek runs off of the SVN::Web RSS feed, but we have hacked in a couple of custom item tags for things like the branch name, I don't remember what else. 17:37
it may or may not be compatible, but it's worth a shot if someone wants to have a play. the svn-feed stuff is a botnix plugin written in perl, available on request. 17:38
(I don't think it should be too difficult to get it working.)
17:48 Lorn joined
dalek r31861 | bernhard++ | trunk: 17:49
: [Pipp] Unbreak some tests by no longer using the 'n_*' opcodes.
diff: www.parrotvm.org/svn/parrot/revision?rev=31861
Tene pmichaud: if pipp is unused enough that the n_* opcodes in there were just noticed, I vote we merge hllmagic today 17:52
barney k 17:53
17:56 rdice joined
particle if you merge in the next 15m, i'll have it before my flight :) 17:58
Tene particle: you want it before your flight?
particle actually, it might unblock my is export() work 17:59
Tene Okay.
I'll merge now.
A few conflicts... cleaning up... 18:01
particle tick tick tick :) 18:11
Tene Ack! 18:14
I'm hurrying!
Coke Grep!
Infinoid Sed!
Coke sed what what? 18:15
18:15 hercynium joined
Tene done with conflicts, running basic tests 18:15
particle tene++ in anticipation 18:16
Tene You have a couple of minutes for me to compile and run some rakudo tests?
particle sure 18:18
Tene looks like rakudo builds okay...
committing 18:22
Huh... weird response... 18:24
dalek r31862 | tene++ | trunk:
: Merge hllmagic branch into trunk.
: Mostly looks okay.
: If anyone runs into problems fixing the last few issues with their languages, address issues to Tene or pmichaud.
diff: www.parrotvm.org/svn/parrot/revision?rev=31862
Tene RA layer request failed: MERGE request failed on '/parrot/trunk': MERGE of '/parrot/trunk': 200 OK (svn.perl.org) at /usr/bin/git-svn line 453
particle tene++ building now
Tene looks like it went through okay...
particle yep, just do svn up to clean up
Tene So, I aim to have HLL interop working by the end of the weekend. 18:25
Coke why is there commented out code in, e.g. compilers/nqp/bootstrap/nqp.pir ? 18:27
particle coke: it's the pir code in nqp
Tene not all of it
purl not all of it is, like, fast, but much of it is
Tene purl: forget not all of it
purl Tene: I forgot not all of it
Tene particle: look at line 86 18:28
particle tene: cotto++ did good work with phparray for hll interop, you can take a look at that
Tene Eh? What about phparray needs to interoperate? 18:29
particle if you want to take an array from another language and make it into a phparray
Tene Huh.
particle needs to pack the laptop and hit the road
nopaste "tene" at 97.117.75.168 pasted "spectest_regression failures after hllmagic merge" (18 lines) at nopaste.snit.ch/14266 18:30
Tene Have a nice flight, particle.
particle tene++ thanks!
Tene s/nice/productive (measured in commits)/
particle &
dalek r31863 | fperrad++ | trunk: 18:42
: [Markdown]
: - update CREDITS
diff: www.parrotvm.org/svn/parrot/revision?rev=31863
19:03 particle1 joined
dalek r31864 | bernhard++ | trunk: 19:07
: [docs] Quiet POD complaints.
diff: www.parrotvm.org/svn/parrot/revision?rev=31864
19:10 Lorn joined 19:57 particle joined
pmichaud hello from chicago o'hare :-) 19:57
Coke pmichaud: ho 19:59
I am again disappoitned I won't see you guys this weekend. 20:00
dalek r31865 | bernhard++ | trunk:
: [Pipp] Get rid of some 'to_number' method calls,
: pass all but one test.
diff: www.parrotvm.org/svn/parrot/revision?rev=31865
pmichaud I'm disappointed also.
but hey, you're only an irc channel away!
Coke I just figure in person I could trick you into working on tcl! =-) 20:01
20:01 selenamarie joined
pmichaud yes, you might be able to do that. 20:01
Coke odds are slightly better than on IRC, anyway. =-) 20:02
when are you getting to PPW?
pmichaud flight arrives 6:30ish, I think.
I don't know how long it will take to get from airport to hotel
pmichaud files a bug he found on the plane. 20:06
Coke pmichaud: is that because $P0 is getting modified in the first one? 20:08
(nope) 20:09
pmichaud no, it's just that opcode. 20:10
(and possibly related shifting opcodes -- I didn't try them all.)
Coke odd that no core tests are failing. =-)
pmichaud argggh, it's going to be tough to work on the plane when spectest_regression is failing in trunk. :-( 20:12
was it passing in the branch before the merge? 20:14
Coke chromatic++ 20:18
20:22 particle joined 20:24 selenamarie joined 20:36 selenamarie joined
dalek r31866 | fperrad++ | trunk: 20:37
: [WMLScript] pdd27mmd merge
: - add some VTABLE modifier
diff: www.parrotvm.org/svn/parrot/revision?rev=31866
Tene null pmc access in get_parrotclass 20:38
dalek r31867 | pmichaud++ | trunk: 20:41
: [p6object]: Handle case of looking up a non-existent class (e.g., for 'isa').
diff: www.parrotvm.org/svn/parrot/revision?rev=31867
pmichaud okay, r31867 seems to resolve everything except S05-transliteration/with-closure.t 20:42
and I'm not sure that's related to hllmagic. 20:43
Tene I'll look into it.
pmichaud still 10 minutes until my flight :-)
(hll interoperability) -- fwiw, my intermediate step isn't to get hll interop working -- simply to enable individual languages to use the .HLL directive 20:44
Tene I'll make a branch and start testing that today, yes?
pmichaud hll interop is a lot more effort.
sure, that'd be great. I'm sure you'll run into quite a few problems because PCT isn't exporting its symbols yet. 20:45
Tene For what definition of 'interop'?
pmichaud 'interop' being able to have programs in one HLL load modules and talk to code written in other HLLs
I'm just wanting to get HLL mapping of parrot types to work. :-)
20:56 peepsalot joined
pmichaud plane ... bbl 20:59
tene++ # merging hllmagic back into trunk
I'm glad that's merged -- it'll be easier to work on namespaces in rakudo on the plane. 21:00
Tene particle++ # asking me to merge
pmichaud well, fortunately the spectest_regression problems were a fairly easy fix. :-)
Tene They looked like they would be
pmichaud I almost have interpolated namespaces parsing in rakudo... just need to do some testing 21:01
anyway, flight. back later! 21:02
21:22 bacek joined
dalek r31868 | moritz++ | trunk: 21:26
: [rakudo] remove S29-hash/delete.t from spectest_regression. Its syntax has
: changed, and is not yet supported. I'll open a TODO ticket.
diff: www.parrotvm.org/svn/parrot/revision?rev=31868
cotto cool. It looks the svn::web interface is back. 21:27
moritz yes. Infinoid and I fixed it. 21:28
cotto moritz++ 21:30
Infinoid++
Infinoid its sort of half-back. 21:42
the RSS feed never really stopped working (that's what dalek watches)... we just got the patch view working too
but if you try to browse the filesystem, it's still broken...
dalek r31869 | fperrad++ | trunk: 21:45
: [WMLScript] pdd27mmd merge
: - bitwise methods are now VTABLE
diff: www.parrotvm.org/svn/parrot/revision?rev=31869
21:46 Limbic_Region joined
dalek r31870 | fperrad++ | trunk: 21:52
: [WMLScript] pdd27mmd merge
: - fix typo
: - All tests PASS on linux
diff: www.parrotvm.org/svn/parrot/revision?rev=31870
22:08 jonathan joined 22:10 dalek joined 22:12 rdice joined 22:21 TiMBuS joined 22:23 Whiteknight joined 22:33 Zaba_ joined 22:34 selenamarie joined 22:39 davidfetter joined
Limbic_Region !seen particle 22:44
clunker3 particle was last seen on #parrot 4 hours, 13 minutes and 10 seconds ago, saying: &
22:50 tetragon joined 22:53 Theory joined 23:01 johbar joined
davidfetter !clunker3 23:01
!seen clunker3 23:02
clunker3 I'm right here!
bacek rakudo: my %h; say %h{"foo"} 23:42
polyglotbot OUTPUT[Use of uninitialized value␤␤]