|
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] | ||