|
Parrot 3.3.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today” | Accepted GSoC Students announced! | GSoC student information emails coming out soon Set by moderator on 26 April 2011. |
|||
|
00:15
darbelo left
00:17
darbelo joined
00:19
darbelo left
|
|||
| dukeleto | can someone verify for me that this is a public link ? www.google-melange.com/gsoc/proposa...kpolulak/1 | 00:23 | |
| tcurtis | It is. | ||
| Assuming it is intended to link to the project proposal. | 00:24 | ||
|
00:26
ShaneC joined
|
|||
| kid51 | Well, I wasn't asked to login to view it. | 00:27 | |
|
00:27
kid51 is now known as kid51_at_dinner
00:28
theory left
|
|||
| dukeleto | tcurtis++ | 00:30 | |
| msg rohit_nsit08 what is your github username? | 00:41 | ||
| aloha | OK. I'll deliver the message. | ||
| dukeleto | msg lucian do you have a profile or something on the interwebs that you would like me to link to from a gsoc blog post? | 00:43 | |
| aloha | OK. I'll deliver the message. | ||
|
00:52
Coke left,
Coke joined,
mtk left
|
|||
| dalek | website: soh_cah_toa++ | It's the Most Wonderful Time of the Year! | 00:54 | |
| website: www.parrot.org/content/its-most-won...-time-year | |||
| whiteknight | xmas? | 00:55 | |
| I'm sweating too much for xmas | |||
| soh_cah_toa | yeah man, the heat is killing me | 00:56 | |
|
00:58
mtk joined
00:59
theory joined
|
|||
| cotto | kid51++ | 01:01 | |
| whiteknight | soh_cah_toa: you get any of those crazy thunderstorms today? | ||
| soh_cah_toa | whiteknight: almost. it got close | 01:03 | |
| whiteknight | we got hit by a few of them today. short but powerful | ||
| dukeleto | soh_cah_toa++ # bloggin' | ||
| soh_cah_toa | i never thought i'd see the day that i'd have a blog | 01:04 | |
| i've been meaning to ask this for a while...if parrot is register-based, how are functions called? | 01:13 | ||
| davidfetter | by their registered names | ||
| *rimshot* | |||
| thanks, i'm here all week. try the meatloaf. | 01:14 | ||
| whiteknight | :) | ||
| dukeleto | soh_cah_toa: continuation passing style | ||
| whiteknight | soh_cah_toa: dark magic, mostly | 01:15 | |
| soh_cah_toa: we push values into a CallContext object | |||
| davidfetter hopes he can convince calvin broadus to pen some music involving CP style | |||
| whiteknight | then the callee unpacks the CallContext into registers | ||
| soh_cah_toa | like the registers' state, return address, arguments? | 01:16 | |
| whiteknight | no, just the values | ||
| soh_cah_toa | hmm...well, how is the state before the function preservered? where is the return address stored? | 01:17 | |
| whiteknight | every executing function context has a CallContext object that stores its state | ||
| CallContexts form a linked list of sorts | |||
| soh_cah_toa | okay | ||
| whiteknight | it's like a stack in a C program, but more linked-listy | ||
| also, it's not really a list, because we can have closures and stuff, so it's an acyclic graph | 01:18 | ||
| soh_cah_toa | are the CallContext's stored in the default namespace? | ||
| whiteknight | no | ||
| soh_cah_toa | like, can i actually access this pmc? | ||
| whiteknight | interp->ctx contains a pointer to the current CallContext | ||
| soh_cah_toa | hmm... | 01:19 | |
| whiteknight | actually, there's a macro to use | ||
| CURRENT_CONTEXT(interp), I think | |||
| soh_cah_toa | that's another thing... | ||
|
01:19
kid51_at_dinner is now known as kid51
|
|||
| soh_cah_toa | where is "interp" defined? | 01:20 | |
| whiteknight | it's defined in most functions | ||
| soh_cah_toa | i see you can use it if you have PARROT_INTERP as the first arg | ||
| whiteknight | PARROT_INTERP | ||
| soh_cah_toa | then what's PARROT_INTERP? a macro? | ||
| whiteknight | PARROT_INTERP is #defined as "Interp *interp" | ||
| soh_cah_toa | ah, okay | ||
| whiteknight | I don't know where. You'll have to grep for it in include/parrot/*.h | 01:21 | |
| soh_cah_toa | i did | ||
| what a mess | |||
| whiteknight | :) | 01:22 | |
| dealing with that mess is why they pay you the big bucks | |||
| soh_cah_toa | how would i access CallConext in nqp? inside a Q:PIR {} block? say "Q:PIR { $P0 = new CallContext }"? | 01:23 | |
| oh, not the say function | 01:24 | ||
| whiteknight | if you want to create a new one, that's how you would do it | ||
| if you want the current one, you can get it from the interp | |||
| pir::getinterp()["context"] I think | |||
| you'll have to look up src/pmc/parrotinterpreter.pmc:get_attr_str to find out what it's called | |||
| soh_cah_toa | alright | 01:25 | |
| whiteknight | (it's not that I can't find out for you, I'm trying to help you solve it for yourself :) | ||
| I'm also trying to give you the grand tour of the codebase | 01:26 | ||
| soh_cah_toa | do i have to tip my tour guide? | ||
| coke_ | (grep for) or you could use "vi -t PARROT_INTERP" | 01:28 | |
| kid51 | seen plobsing? | ||
| aloha | plobsing was last seen in #perl6 1 days 9 hours ago joining the channel. | ||
| soh_cah_toa | well i did a grep a while ago. the thing was that i didn't know what type it was so i didn't know in what type of files to search so i could only do a find . -name "*.*" which was horrible | 01:29 | |
|
01:30
davidfetter left
|
|||
| kid51 | Can anyone advise me as to how I would "provide a C backtrace for [the] assertion violations" I'm reporting on parrot-dev re plobsing's tt1931-nci-parameters-deprecation branch? | 01:30 | |
| whiteknight | kid51: do you have gdb? | ||
| kid51 | Yes. | 01:31 | |
| whiteknight | kid51: gdb --args parrot foo.pir | ||
| coke_ | soh_cah_toa: see also ack. | ||
| whiteknight | (whatever your program is called) | ||
| kid51 | AAMOF, I've been learning more about it as part of my C++ study. | ||
| dukeleto .nom.nom.nom() | |||
| whiteknight | kid51: when you get in, do "start", "break Parrot_confess", "c" | 01:32 | |
| kid51: if it asks you any questions, just say "yes" | |||
| kid51 | For 'foo.pir', would I here substitute compilers/opsc/gen/Ops/File.pir? | ||
| whiteknight | kid51: if that's the program that has the assertion failure, yes | ||
| kid51 | (Well, actually, I can't, because that was where it failed) | ||
| whiteknight | basically, it's "gdb --args", followed by the exact commandline you want to debug | 01:33 | |
| soh_cah_toa | coke_: oh...this looks nice. yeah, this will definitely be handy | ||
| whiteknight | soh_cah_toa: yeah, ack is a godsend | ||
| Andy makes it | |||
| kid51 | gdb --args ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/File.pir compilers/opsc/src/Ops/File.pm ? | ||
| whiteknight | kid51: looks good to me | ||
| soh_cah_toa | that's awesome | 01:34 | |
| whiteknight | kid51: on a side note, I figured out my --no-line-directives bug. I had a typo inside an alias somewhere that was dropping that argument | ||
| kid51: so, egg on my face | |||
| kid51 | Undefined command: "start". Try "help". | 01:35 | |
| Function "Parrot_confess" not defined. | |||
| Make breakpoint pending on future shared library load? (y or [n]) | |||
| Well, I immediately run into the problem we always have on Darwin: | 01:36 | ||
| dyld: Library not loaded: /usr/local/lib/libparrot.dylib | |||
| Referenced from: /Users/jimk/gitwork/parrot/parrot-nqp | |||
| Reason: image not found | |||
| whiteknight | ...weird | ||
| okay, it makes no sense that the "start" command isn't found. that seems like a pretty fundamental command | 01:37 | ||
| unless mac developers call it something weird | |||
| try "genius" | |||
| :) | |||
|
01:37
Drossel left
|
|||
| kid51 | gdb --version | 01:38 | |
| GNU gdb 6.1-20040303 (Apple version gdb-437) (Sun Dec 25 08:31:29 GMT 2005) | |||
|
01:38
Kulag joined
|
|||
| kid51 | For purpose of using 'prove' or 'perl t/harness', the workaround is to do a non-official installation of Parrot, and then: | 01:39 | |
| export DYLD_LIBRARY_PATH="$HOMEDIR/work/pseudoinstall/lib:$HOMEDIR/gitwork/parrot/blib/lib" | |||
| So perhaps we have to somehow make gdb aware of DYLD_LIBRARY_PATH ? | 01:40 | ||
| Oh, wait a minute ... or an hour.... I currently don't have anything installed. | 01:41 | ||
| Well, this will take me at least an hour, by which time it will be sleep time. | 01:43 | ||
| So I'll do a pseudoinstall of a gcc/g++/g++ build, then reconfigure and build with all g++ until I get to the failure point. | 01:46 | ||
| At which point maybe gdb will start to work. | |||
|
01:47
ShaneC left
01:49
benabik joined
|
|||
| benabik | ~~ | 01:50 | |
|
01:50
woosley joined
01:51
Kulag left
|
|||
| whiteknight | okay, I'm heading to bed | 01:52 | |
| goodnight | |||
| benabik | whiteknight: 'night | ||
|
01:52
whiteknight left
|
|||
| cotto | 'night | 01:52 | |
|
01:52
Kulag joined
|
|||
| benabik | bacek: ping | 01:55 | |
|
01:56
bubaflub left
|
|||
| kid51 | right about now, that's probably "bacek_at_work ping" ;-) | 01:56 | |
| PerlJam | benabik: how fortuitous ... I volunteered to be bacek's backup mentor for gsoc (he doesn't know yet either). And ... I have no idea where you're at or what you've done so far :) | 01:58 | |
| benabik | kid51: Don't bother me with details. | ||
| PerlJam: I've blogged, forked parrot on github, and just now tried to get a hold of bacek. | 01:59 | ||
| PerlJam | benabik: where's your blog? | ||
| benabik | parrot.org/blog/1240 | ||
| PerlJam | danke | ||
| benabik: just checking ... when you say NQP, you really mean nqp-rx, right? (not the new and improved nqp that jnthn is working on) | 02:02 | ||
| benabik | PerlJam: Most specifically I really mean parrot-nqp, but jnthn__ said there should be no syntax differences. | ||
| PerlJam | benabik: so ... what did you need from bacek? (I don't know if I can help, but I'll try.) | 02:11 | |
| benabik | PerlJam: Mostly just trying to sync up and see how badly mis-matched our schedules will be. I'm supposed to be talking to somebody once a week. :-) | 02:13 | |
| PerlJam | What time zone are you in? | 02:14 | |
| benabik | EDT (-4) | ||
| PerlJam | I'm CDT (well, EDT at the moment since I'm in Florida, but I'll be back to CDT tomorrow :) | 02:16 | |
| benabik | Which means I'm more likely to be able to get ahold of you than bacek. :-/ I'm still going to try to figure out when I can talk to him though. | 02:19 | |
|
02:20
ybit left
02:21
Caelum left
|
|||
| soh_cah_toa | msg cotto what hours are you at work? i'd like to just go over some things about gsoc w/ you but i know sometimes you're work | 02:22 | |
| aloha | OK. I'll deliver the message. | ||
| cotto | ~~ | 02:23 | |
| soh_cah_toa, usually 8-10 to 5-6:30 | |||
| it's flexible | |||
| PerlJam | benabik: are you working full time while getting your MS? | 02:24 | |
| soh_cah_toa | cotto: okay, that works | 02:25 | |
| benabik | PerlJam: At the moment all I have is a contracting gig a few hours a week. | ||
|
02:25
Caelum joined
|
|||
| soh_cah_toa | cotto: how about friday night? or do you usually go out then? | 02:26 | |
| cotto | soh_cah_toa, this Friday I'll most likely be hanging out with dukeleto at lfnw | 02:27 | |
| soh_cah_toa | cotto: oh yeah. forgot about that | ||
| cotto: when do you get back? | 02:28 | ||
| cotto | Sunday evening | ||
|
02:28
ybit joined
|
|||
| soh_cah_toa | cotto: that'll work | 02:29 | |
| PerlJam | benabik: so ... I haven't used NQP (of any flavor) in a while and I'm going to have to come up to speed on the nqp_pct branch and such. (just so you know) | 02:32 | |
| benabik | PerlJam: Fair enough. I'm not really going to get much work done prior to May 20th, so there's time for everyone to get up to speed. :-) | 02:33 | |
|
02:48
kid51 left
|
|||
| atrodo | Ya, I have a laundry list in progress to fix/improve for isparrotfastyet, just need the time to do it | 03:05 | |
|
03:22
soh_cah_toa left
|
|||
| dukeleto | ~~ (for a bit) | 03:24 | |
|
03:35
hudnix left
|
|||
| dalek | rrot/leto/embed_grant: 504e86f | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_set_pointer_keyed_int using a HashIteratorKey |
03:41 | |
|
04:23
plobsing_ left
|
|||
| dukeleto | Check it out, I have parrot.git doing the Jitterbug again: new.leto.net:3000/project/parrot | 04:36 | |
| dalek | rrot/tt2103_cmp_pmc: e71819b | dukeleto++ | t/src/extend_vtable.t: [t][TT#2103] Parrot_PMC_cmp_pmc This test gives this error: even though PP->P seems to be the correct signature. |
04:45 | |
| dukeleto | interesting. the actual error in the commit message got removed | 04:48 | |
| dalek | TT #2103 created by dukeleto++: cmp_pmc not working in extend_vtable | 04:57 | |
| TT #2103: trac.parrot.org/parrot/ticket/2103 | |||
| rrot: 2888490 | dukeleto++ | config/auto/ipv6/test.in: [TT #2101] Attempt to fix ipv6 detection on Gentoo, tadzik++ |
04:58 | ||
| dukeleto | wow, 16 consecutive leading integers in a SHA1! That is exceedingly rare. | 04:59 | |
| dalek | rrot: e5452a6 | dukeleto++ | t/tools/parrot_debugger.t: [TT #1848] Remove useless parrot_debugger tests A change in the parrot_debugger has rendered all these tests useless, and we will be getting a shiny, well-tested new debugger from soh_cah_toa++ soon, so these tests go to the bitbucket. |
05:04 | |
| TT #1848 closed by dukeleto++: delete placeholder t/tools/parrot_debugger.t | 05:13 | ||
| TT #1848: trac.parrot.org/parrot/ticket/1848 | |||
|
05:15
jrtayloriv joined
|
|||
| cotto | I'm comfortable in upgrading my talk to "probably not a trainwreck". | 05:23 | |
|
05:23
kuku joined
|
|||
| cotto | a couple more practice runs and it'll up to "boo-yah" | 05:26 | |
|
05:26
kuku is now known as birdwindupbird
|
|||
| dalek | TT #2100 closed by dukeleto++: Automate the release process | 05:28 | |
| TT #2100: trac.parrot.org/parrot/ticket/2100 | 05:29 | ||
| cotto | closed? | ||
| ah | 05:30 | ||
|
05:33
birdwindupbird left
05:35
ShaneC joined
05:36
theory left
05:37
kuku joined
05:59
fperrad joined
|
|||
| dukeleto | leto.net/dukeleto.pl/2011/04/parrot...bbles.html | 06:12 | |
| cotto: well, then it is about 5 levels above mine, currently | 06:13 | ||
| cotto | dukeleto, have you spoken much before? | 06:14 | |
|
06:15
he joined
06:39
UltraDM joined
06:47
rhebus joined
06:49
mj41 joined
07:01
rhebus_ joined
07:03
rhebus left,
rhebus_ is now known as rhebus
07:05
kuku left
07:13
rhebus_ joined
07:14
rhebus left,
rhebus_ is now known as rhebus
07:23
kuku joined
07:25
rhebus_ joined
|
|||
| dukeleto | cotto: yeah, I guess so, at various confs. | 07:25 | |
| cotto: me go bed now. | |||
| cotto: see ya on the flip side | |||
|
07:26
rhebus left,
rhebus_ is now known as rhebus
|
|||
| cotto | 'night | 07:27 | |
|
07:29
UltraDM left
07:38
rhebus_ joined
07:40
rhebus left,
rhebus_ is now known as rhebus
07:49
jrtayloriv left
07:55
ShaneC left
08:04
contingencyplan left
08:22
rhebus left
08:40
mtk left
08:46
mtk joined
08:48
krunen left
09:36
Kulag left
09:42
Kulag joined
10:08
ShaneC joined,
ShaneC left
10:11
woosley left,
jsut joined
|
|||
| dalek | p/ctmo: b3299e5 | moritz++ | build/Makefile.in: make nqp installable again Sadly this overwrites some files from parrots nqp-rx, which means that it breaks recompilation, because .ops file translation uses nqp-rx internally |
10:12 | |
| Patterner | "./include/parrot/config.h:73:44: error: conflicting types for 'Parrot_PackFile'" | 10:13 | |
|
10:16
jsut_ left
10:18
krunen joined
|
|||
| dalek | p/ctmo: 86fd707 | moritz++ | build/Makefile.in: [build] unbreak parallel build |
10:18 | |
|
10:21
dip joined
|
|||
| dalek | p/ctmo: f73152c | moritz++ | build/Makefile.in: [build] stop installing nqprx.pbc |
10:29 | |
|
10:29
UltraDM joined
|
|||
| bacek | benabik, pong | 10:32 | |
| benabik, I'm on biztrip to Singapore now. GMT+8 I think. | 10:33 | ||
|
10:41
lucian joined
|
|||
| bacek | msg benabik | 10:57 | |
| msg benabik I think you can just continue nqp_pct branch in original parrot repo (as soon as you'll have your commit bit). I'll try to attend next #ps and ask for commit bit for you. If I will not able to do it - just ask any metacommitter to give it to you. | 10:59 | ||
| aloha | OK. I'll deliver the message. | ||
| bacek | msg benabik It will simplify code review on my side. Just because I'm too lazy to set up new repo :) | 11:00 | |
| aloha | OK. I'll deliver the message. | ||
| bacek | msg benabik For any "urgent" queries I always available via email on bacek@bacek.com. Or xmpp:bacek@jabber.ru. Messages will arrive to my phone and I can answer them quickly (if I'm not totally drunk or burned in meetings at $dayjob :) | 11:03 | |
| aloha | OK. I'll deliver the message. | ||
| bacek | afk # dinner time | 11:04 | |
|
11:10
fperrad left
11:11
fperrad joined
11:20
kuku left
|
|||
| PerlJam | msg bacek Did you see that I volunteered to be your backup mentor for benabik? | 11:20 | |
| aloha | OK. I'll deliver the message. | ||
|
11:26
fperrad left
11:27
fperrad joined
11:31
kuku joined
11:37
Coke left,
kuku is now known as birdwindupbird,
Coke joined
11:42
lucian left
11:57
Patterner left,
Psyche^ joined,
Psyche^ is now known as Patterner
12:11
bubaflub joined
12:33
plobsing joined
12:44
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 12:45 | |
|
12:45
lucian joined
|
|||
| bubaflub | morning whiteknight | 12:46 | |
| whiteknight | hello bubaflub. how are you today? | 12:47 | |
| I'm going to try to update my VM to Ubuntu 11.04 today | |||
| bubaflub | whiteknight: not too bad. still stressed over finals but surviving. | ||
| whiteknight | so that promises to be a lot of fun | ||
| bubaflub: what classes are you taking this year? | |||
| bubaflub | whiteknight: what VM are you using? | ||
| whiteknight: i'm in seminary, so the list might appear weird | 12:48 | ||
| whiteknight | I'm using VirtualBox here. I've got Ubuntu 10.10 on there now and want to upgrade | ||
| bubaflub | whiteknight: History, Old Testament Prophets, Ministry, Theology and Contemporary Issues | ||
| whiteknight | I have absolutely no idea what kinds of classes are taught at seminary, so I'm even more interested to hear the list | ||
| bubaflub | whiteknight: yeah, i really like VirtualBox though at work we use VMWare | 12:49 | |
|
12:50
lucian_ joined
|
|||
| bubaflub | whiteknight: VMWare is nice in that I can pull up specific applications | 12:50 | |
| whiteknight | bubaflub: are you planning to be a priest or something like that when you graduate? | ||
|
12:50
hudnix joined
|
|||
| whiteknight | I really don't know a whole heck of a lot about how seminary works | 12:51 | |
| bubaflub | whiteknight: not exactly; "priest" usually refers to Catholic, Greek Orthodox, Anglican, Episcopalian, and probably some others. over here in Protestant land they are usually called pastors | 12:52 | |
| whiteknight | so you're planning to be a pastor? :) | 12:53 | |
| bubaflub | whiteknight: hahaha, sorry my typing is slow today. | ||
| whiteknight: maybe - the degree i am going to get (M. Div.) is a 3-year non-thesis degree | |||
| whiteknight: it's a very broad, non-specific degree that a lot of pastors will wind up getting | 12:54 | ||
|
12:54
lucian__ joined,
ambs joined,
lucian left,
bluescreen joined
|
|||
| bubaflub | whiteknight: covers Greek and Hebrew, History, Theology, Biblical Studies, Practical Ministry (like counseling and preaching) | 12:54 | |
| whiteknight | oh, okay. cool. So you just do software on the side? | 12:55 | |
| bubaflub | whiteknight: and a bunch of other stuff from the abstract like Theology and Culture to the very nitty gritty like how to handle a meeting | ||
| whiteknight: yep. my undergrad was Math and Computer Science and it funds my other activities | |||
| whiteknight | that's all very interesting. Good luck with it | ||
| bubaflub | whiteknight: i do perl programming for Grant Street Group right now; i've bounced around in webdev stuff | 12:56 | |
| whiteknight: thanks | |||
|
12:57
lucian_ left,
lucian joined
13:01
lucian__ left
|
|||
| whiteknight | blah, the upgrade to 11.04 is going to take 3 more hours | 13:03 | |
| but I want my daily dose of fancy *now* | |||
|
13:04
bluescreen left
|
|||
| atrodo | 3 hours? Good gravy, are they including a movie in the install? A DoD wipe? Harddrive encryption? | 13:14 | |
| moritz | atrodo: it's easy: install all packages related to tex :-) | ||
| whiteknight | it's down to less than 2 hours now. I suspect the network here is T3H SUX | ||
| moritz | atrodo: that would be > 200 packages, each of which needs to update some directory listing => lots of IO that doesn't cache very well | 13:15 | |
| atrodo | moritz++ # I could never understand the appeal of TeX | ||
| bubaflub | atrodo: i'm a big fan of LaTeX, if that counts... | 13:17 | |
| atrodo | bubaflub> I have no problems with it, just could never really understand it or understand the appeal of it. It's a me issue | 13:18 | |
| Which is also kind of strange since I spent 4 years in the print industry | |||
|
13:18
bluescreen joined
|
|||
| moritz | atrodo: without tex, I would have committed suizide many times over while trying to subdue some word processor | 13:19 | |
| bubaflub | atrodo: heh. yeah, also on Mac there are convenient bundles and pre-built binaries. there is also a build called XeTeX that handles unicode / multi-language stuff well. | ||
| moritz | atrodo: if you write a lot of text and mathematical formulas, there's nothing like it | ||
| whiteknight | I just don't do a heck of a lot of wordprocessing, but I rarely find an application that Markdown, POD, or some flavor of wikitext can't handle | 13:20 | |
| I've opened my copy of OpenOffice Write exactly once since I installed it: to update my resume which was stored as a .doc | |||
|
13:20
plobsing left
|
|||
| moritz | try to write a 500 pages report with lots of images in Word | 13:20 | |
| whiteknight | try to avoid writing 500 page reports with lots of images | ||
| problem solved | |||
| atrodo | moritz> Haven't done a lot of math formulas, I do understand it's second to none there | ||
| moritz | and then curse every programmer in the world when it says "Can't open file: too big" | 13:21 | |
| whiteknight | atrodo: yes. Wikipedia uses LaTeX for it's math typesetting engine, and I always appreciated it there | ||
| it uses a very limited subset of TeX, I think | 13:22 | ||
| atrodo | moritz> I also didn't know TeX existed until college | ||
| moritz | atrodo: that happens to a lot of people | 13:23 | |
| lucian | in my uni, .docx files are the norm apparently | 13:26 | |
| whiteknight | One day, when I write my first great american romance novella, maybe I'll want to use TeX | ||
| probably not | |||
| lucian | dukeleto: like a webpage? | 13:27 | |
| jnthn__ is writing course material for $dayjob in TeX today. :) | |||
| whiteknight | course material? you a teacher or professor or something? | 13:29 | |
| jnthn__ | whiteknight: My $dayjob is partly teaching, yes :) | 13:30 | |
| Util is working to fix broken Trac report {6}, as requested by dukeleto; ETA 30 minutes. | 13:31 | ||
| whiteknight | jnthn__: grad student? | ||
| jnthn__ | whiteknight: No, it's outside of academic world, for businesses. | 13:33 | |
|
13:33
darbelo joined
|
|||
| jnthn__ | whiteknight: I teach stuff like TDD, software architecture, etc. Currently putting together a web security course. | 13:33 | |
| whiteknight | oh, okay | ||
|
13:34
birdwindupbird left,
birdwindupbird joined
|
|||
| moritz | jnthn__: point them to autologout.org/all :-) | 13:34 | |
| lucian | moritz: pretty cool | 13:35 | |
| moritz | lucian: thanks | 13:36 | |
| next step: a submission form, and review of submitted links | |||
| lucian | did you make it? awesome | ||
| there's a typo in <title>, though | |||
| jnthn__ | moritz: oh, NICE! | ||
| moritz | lucian: me and a fellow perl programmer | 13:37 | |
| which typo? | |||
| moritz seems blind today | |||
| lucian | moritz: says AutLogin | 13:38 | |
| moritz | ah, thanks | ||
| jnthn__ | gah, that cost me my GitHub and Google logins :P | 13:41 | |
| moritz | jnthn__: I was quite surprised that those two were affected | 13:42 | |
| same for slashdot | |||
|
13:45
woosley joined
|
|||
| lucian | aloha: tell dukeleto if it's a website you need, you can put in my "blog", honeyweb.wordpress.com | 13:45 | |
|
13:45
darbelo left,
darbelo joined
13:46
darbelo_ joined,
darbelo left
13:53
lucian_ joined
13:57
lucian left
|
|||
| Util has finished fixing Trac report {6} | 13:57 | ||
|
13:59
darbelo joined
|
|||
| moritz | Util: and 4 minutes before your ETA. | 14:01 | |
|
14:03
darbelo_ left,
plobsing joined
14:04
darbelo left
14:05
he left
14:17
bluescreen left,
jsut left,
mtk left,
benabik left,
cosimo left,
mikehh left,
PacoLinux left,
coke_ left,
utsl left,
kthakore left,
preflex left,
marc left,
jnthn__ left,
NotFound left,
TimToady left,
pmichaud left,
PerlJam left,
tadzik left,
ingy left,
hudnix left,
whiteknight left,
mj41 left,
wagle left,
jjore left,
cotto left,
TonyC left,
perlite left,
jevin left,
tewk left,
AzureStone left,
Maddingue left,
ascent left,
pjcj left,
arnsholt left,
KaeseEs left,
slavorg left,
tcurtis left,
frodwith left,
Util left,
ttbot left,
knewt left,
woosley left,
ambs left,
Coke left,
dip left,
krunen left,
Caelum left,
particle1 left,
szbalint left,
sorear left,
dalek left,
sirmacik left,
eternaleye left,
sri left,
allison left,
cotto_work left,
moritz left
14:25
woosley joined,
bluescreen joined,
ambs joined,
hudnix joined,
whiteknight joined,
Coke joined,
dip joined,
krunen joined,
jsut joined,
mtk joined,
mj41 joined,
Caelum joined,
benabik joined,
cosimo joined,
particle1 joined,
wagle joined,
mikehh joined,
jjore joined,
cotto joined,
TonyC joined,
PacoLinux joined,
coke_ joined,
perlite joined,
jevin joined,
utsl joined,
tewk joined,
kthakore joined,
AzureStone joined,
preflex joined,
Maddingue joined,
szbalint joined,
ascent joined,
pjcj joined,
arnsholt joined,
KaeseEs joined,
slavorg joined,
tcurtis joined,
sorear joined,
marc joined,
jnthn__ joined,
dalek joined,
frodwith joined,
NotFound joined,
sirmacik joined,
TimToady joined,
eternaleye joined,
pmichaud joined,
PerlJam joined,
tadzik joined,
Util joined,
cotto_work joined,
sri joined,
allison joined,
ingy joined,
ttbot joined,
knewt joined,
moritz joined
14:35
lucian joined
14:36
bluescreen left
14:39
lucian_ left
|
|||
| whiteknight | blah, my VM is at 98% disk usage during the upgrade | 14:46 | |
| I'm going to have to purge a lot of crap, methinks | |||
|
14:46
bluescreen joined
|
|||
| whiteknight | maybe I'll just try to grow the disk | 14:47 | |
| no, can't automatically grow disks in virtualbox | 14:49 | ||
|
15:01
lucian_ joined
15:05
Andy_ joined
15:06
lucian left
15:12
woosley left
15:13
NotFound left,
Andy_ left,
PacoLinux left,
PacoLinux joined
15:14
NotFound joined
15:15
Andy_ joined
15:30
UltraDM left
15:32
davidfetter joined
|
|||
| whiteknight | why is config telling me that we are missing t/tools/parrot_debugger.t | 15:34 | |
| ? | |||
| coke_ | didn't dukeleto just remove it? | 15:35 | |
|
15:35
bluescreen left
|
|||
| whiteknight | oh, did he? | 15:37 | |
| then he didn't remove it enough | |||
|
15:42
theory joined
15:49
bluescreen joined
|
|||
| whiteknight | On ubuntu 11.04, it appears that asm/errno.h and asm/socket.h among others are not there | 15:53 | |
| instead, it looks like they've been moved to asm-generic/errno.h and asm-generic/socket.h | 15:54 | ||
| moritz | whiteknight: maybe you need to install some -dev packages first? | ||
| hm | |||
| whiteknight | I just upgraded from 10.10 | ||
| so at the least it should still have the packages that I had installed previously | |||
| moritz | "should" | ||
| whiteknight | I fixed the problem with a symlink and parrot is building now | 15:55 | |
| I don't know if that's a "bug" in ubuntu, or if we should update Parrot's configure system accordingly | |||
|
15:55
contingencyplan joined
|
|||
| whiteknight | I'm finding plenty of other bugs in the new ubuntu, so I'm inclined towards the former | 15:55 | |
| the fact that it sponaneously resets my desktop theme to the hideously ugly Gnome defaults is quite annoying. It's doing that randomly it seems | 16:01 | ||
| moritz | there have been lots of blog posts about how unreliable the ubuntu beta was | 16:02 | |
| whiteknight | yeah, I tried the beta, and it was just as bad as this | ||
|
16:02
rhebus joined
|
|||
| whiteknight | that's kind of disappointing | 16:03 | |
|
16:03
rohit_nsit08 joined
|
|||
| rohit_nsit08 | hello #parrot | 16:03 | |
| whiteknight | and sockaddr.t is segfaulting on the system now. It passed just fine when I ran the test this morning before the upgrade | ||
| coke_ | rohit_nsit08: hio. | ||
| whiteknight | good morning rohit_nsit08 | ||
| rohit_nsit08 | coke_: hello | 16:04 | |
| coke_ | rohit_nsit08: Are you on mumbai time? | ||
| atrodo | whiteknight> I'm glad they decided that the beta was good enough | ||
| rohit_nsit08 | coke_: yes, It us UTC+5:30 | ||
| coke_ | currently 21:34, yes? | ||
| rohit_nsit08 | coke_: yup | 16:05 | |
| coke_: this will be my usual time, fine? | |||
| coke_ | danyawaad. | ||
| rohit_nsit08 | coke_: vow, u know hindi? | 16:06 | |
| coke_ | Sure. it's lunch time here, which makes it amenable to talking at work. | ||
| rohit_nsit08: I know 3 or 4 words, 2 of which i cannot say in a public channel. | |||
|
16:06
rhebus_ joined
|
|||
| rohit_nsit08 | coke_: ya, okay that is fine :-) | 16:06 | |
| coke_ | (current company has a lot of Indians on staff, both locally and remotely.) | 16:07 | |
| So how goes? This is my first time as a primary mentor. Typically I'm the backup and never have to do anything. ;) | |||
| rohit_nsit08 | coke_: which company do u work for? | 16:08 | |
| coke_ | General Electric | ||
| rohit_nsit08 | coke_: great, ya i wrote yesterday a post on parrot regarding my so far status | ||
| coke_ | www.parrot.org/content/hello-parrot, ja? | ||
|
16:08
rhebus left,
rhebus_ is now known as rhebus
|
|||
| rohit_nsit08 | coke_: I was reading about PCT to get more acquaint with parrot | 16:09 | |
| coke_ | the "important points" is good. | ||
| rohit_nsit08 | ya that one | ||
| coke_ | (PCT) aye. I've done compilers on parrot both ways (raw pir, vs. PCT that generates pir), and doing it with PCT lets you avoid writing a lot of code. | 16:10 | |
| rohit_nsit08 | ya but that will require npq and perl i guess, and the javascript compiler will be written mostly in javascript, I'm currently experimenting on "cafe" on my system. | 16:11 | |
| coke_ | I have found that the best docs on that were (sadly) other people's code. I have a bunch of code using PCT classes from NQP (in partcl) | ||
| You don't need nqp to use PCT. it does give you a nicer front end, though. | 16:12 | ||
| whiteknight | It's not even possible to use PCT in stage 1. You need to already have the compiler running on Parrot for that | ||
| coke_ | whiteknight: you could use nqp in stage 1 and eventually rip it out. | 16:13 | |
| Generating raw PIR is fine. winxed and partcl-old both do that. | |||
| whiteknight | true. He can generate any kind of code he wants in the backend of stage 1 | ||
| coke_ | so, if you've got a comfort level with raw PIR, that's fine. | ||
| rohit_nsit08 | whiteknight: ya, I was just reading pct for fun, I have gone through the cafe's code generator and will start hacking on it now. | 16:14 | |
| coke_ | rohit_nsit08: what is "T representation" ? | ||
| whiteknight | it's a graphical way to represent what a compiler does and how it is written itself, though I'm fuzzy on those details myself | 16:15 | |
| coke_ | (looking at rohitnsit08.blogspot.com/2011/04/bo...iler.html) | ||
| also, you have a broken image in that post | |||
|
16:16
theory left
|
|||
| coke_ | but so far the plan looks good. | 16:16 | |
| rohit_nsit08 | coke_: T representation is simply to represent compiler , it represents source language, target language, and the implementation language in an easy to understand format. I read some research paper where they were used and helped me to grab the concept better | ||
| let me check for the broken image | |||
| coke_ | ok. in the image on the post, which parts of the T are which? | 16:17 | |
| (left, right, bottom) = (source, target, implementation) ? | |||
| rohit_nsit08 | coke_: yup | ||
| the bottom triangle represents the machine on which this compiler will run | |||
| coke_ | k. | 16:18 | |
| rohit_nsit08 | without that it is just a program only | ||
| didn't found any broken image, is it opening now? | |||
|
16:19
mj41 left
|
|||
| coke_ | "the This step can be visualized by this diagram. | 16:21 | |
| s/the// | |||
| 3.bp.blogspot.com/-8S3LOkheb5s/Tacg...1%2529.jpg | |||
| also: | 16:22 | ||
| 3.bp.blogspot.com/-_A0W5Qtfamw/Tach...1%2529.jpg | |||
| rohit_nsit08: are you blocking on anything from me at the moment? | |||
| my email is will@coleda.com - feel free to email me (or google chat) any questions there, if I'm not around on irc. | 16:23 | ||
| rohit_nsit08 | coke_: i guess not. | ||
| coke_: ya sure | |||
| thanks | |||
| i'll check the privacy settings if some problem is there | 16:24 | ||
| coke_ | ah, that could be, yah. | ||
| (could just be me.) | |||
| I have to go grab some lunch. :) | 16:25 | ||
|
16:26
varta left
|
|||
| rohit_nsit08 | coke_: okay, I just had dinner :-) | 16:26 | |
|
16:29
varta joined
16:34
birdwindupbird left
16:35
rohit_nsit08 left
|
|||
| dalek | rrot/tt1931-nci-parameters-deprecation: 398f171 | plobsing++ | src/nci/extra_thunks.nci: comment-ify garbage at EOL |
16:37 | |
| rrot/tt1931-nci-parameters-deprecation: 962e551 | plobsing++ | tools/dev/nci_thunk_gen.pir: rewrite thunk generator to work with new, more descriptive signatures * maintains backwards-compat with old-style sigs * works directly with sig FIAs * uses PCRE |
|||
| rrot/tt1931-nci-parameters-deprecation: 55bfc77 | plobsing++ | src/nci/extra_thunks.c: reboostrap thunks |
|||
| dukeleto | ~~ | 16:47 | |
|
16:47
rohit_nsit08 joined
16:58
rohit_nsit08 left
|
|||
| whiteknight | plobsing++ is kicking some ass in that branch | 17:00 | |
|
17:02
JimmyZ joined
17:11
rohit_nsit08 joined
|
|||
| dalek | p/ctmo: 4042390 | moritz++ | build/gen_parrot.pl: [Configure] git fetch in the right place |
17:13 | |
|
17:14
plobsing left
17:17
JimmyZ left
17:18
ShaneC joined
17:20
rhebus left
|
|||
| dukeleto | looks like Ubuntu 11.04 is out. Anybody tried it? | 17:31 | |
|
17:35
bluescreen left
|
|||
| coke_ | dukeleto: wonder if it fixes my power issues. :P | 17:35 | |
| coke_ wanders off to get his laptop out of the car. | 17:36 | ||
| moritz | dukeleto: see the backlog | ||
|
17:36
ShaneC left
|
|||
| bubaflub | dukeleto: i think whiteknight was installing/upgrading it on his VM | 17:38 | |
| dukeleto backlogs | |||
| bubaflub: how goes classes and such? | |||
| bubaflub | dukeleto: not bad! in the home stretch | 17:39 | |
| dukeleto: lots of time spent at the library this week; but knocked out almost all my reading. all i have left are final papers (and a few exams) | |||
| seen plobsing? | 17:41 | ||
| aloha | plobsing was last seen in #perl6 3 hours 37 mins ago joining the channel. | ||
| bubaflub | msg plobsing does the ncidef2pir script need to be updated after the changes in your branch for TT1931 land? | ||
| aloha | OK. I'll deliver the message. | ||
|
17:46
bluescreen joined
|
|||
| dalek | rrot: 97c32c7 | dukeleto++ | MANIFEST: Remove parrot_debugger.t from the MANIFEST |
17:49 | |
| dukeleto | msg plobsing got a build failure on your recent commit new.leto.net:3000/api/build/parrot/...rl-v5.10.1 | 17:54 | |
| aloha | OK. I'll deliver the message. | ||
|
17:56
theory joined
|
|||
| dukeleto | new.leto.net:3000/project/parrot is already being very useful | 17:57 | |
|
17:58
Kulag left,
Kulag joined
|
|||
| bubaflub | dukeleto: is that your CI? | 18:02 | |
| dukeleto | bubaflub: yeps. it is Jitterbug : github.com/leto/jitterbug/tree/reuse_repo | 18:08 | |
|
18:08
davidfetter left
|
|||
| dukeleto | bubaflub: i got an instance for work at jitterbug.sgn.cornell.edu:8090/ | 18:09 | |
|
18:09
davidfetter joined
|
|||
| dukeleto | bubaflub: there is plenty to improve, but it is useful | 18:10 | |
| bubaflub | dukeleto: very nice. i've played a bit with Integrity before. but i like the idea of a Perl CI system | ||
| dukeleto | bubaflub: it is written in Perl, but knows how to run many kinds of tests | 18:12 | |
| bubaflub: it supports Build.PL, Makefile.PL, Makefile, Rakefile and maybe something else, now | 18:13 | ||
| bubaflub: I want to add support for running any kind of test suite | |||
| bubaflub: and i just added the ability to write a custom test script, if it can't autodetect | |||
| bubaflub | dukeleto: very nice. | ||
| dukeleto | bubaflub: oh yeah, it supports Configure.pl and setup.pir for Parrot and Perl 6 projects | 18:14 | |
| of course ;) | |||
| bubaflub | dukeleto: awesome. i'll be using disutils and some Rosella goodness for the GSoC project | 18:16 | |
|
18:17
lucian_ is now known as lucian
|
|||
| cotto_work | ~~ | 18:20 | |
|
18:23
mtk left
18:25
Kulag left,
Kulag joined
|
|||
| cotto_work | bubaflub: what happened with Parrot on RTEMS? | 18:25 | |
| bubaflub | cotto_work: i have a hints file, got stuck on the boot-strappy bits | 18:26 | |
| cotto_work: when i get time i'd like to revisit it | |||
| cotto_work | I'd like that too. | ||
| Was it you who was working on separate build dirs? | |||
| bubaflub | cotto_work: what i think would have to happen is you build a system parrot first, build up to miniparrot with the cross-compiler / RTEMS, steal some of the bootstrapped bits and finish to build libparrot for the target system | 18:27 | |
| cotto_work: yes; it was a major pain. i have a good amount of work on it but it was a bit inelegant; a lot of FindBin qw($bin) to figure out where i was | |||
| cotto_work: also, a lot of stuff is actually in a BEGIN {} block which make debugging *real* hard - i.e. it would error out before the debugger could even start | 18:28 | ||
|
18:28
mtk joined
|
|||
| cotto_work | bubaflub: do you have a branch for that? | 18:32 | |
| bubaflub | cotto_work: github.com/bubaflub/gsoc-rtems-par...ints-maker | 18:33 | |
| some of the diffs in there should do it | |||
| dukeleto | bubaflub: i think compiling parrot under qemu to cross-compile is the easier way to skin that cat | ||
| bubaflub: that is what the emacs bitbake recipe does to compile on arbitrary embedded machines | 18:34 | ||
| bubaflub | dukeleto: good to know | ||
| dukeleto | cotto_work: Parrot on RTEMS is a huge undertaking | ||
| bubaflub | dukeleto: anyway we can get a libparrot compiled on the target platform i'm game for | ||
| dukeleto | cotto_work: i don't think it will happen unless somebody funds it. | ||
| cotto_work | dukeleto: sure. There are a lot of prerequisites we don't have in place. | ||
| bubaflub | dukeleto and cotto_work: also because getting RTEMS up and running is a bit hairy itself; lots of automake and what not | ||
| cotto_work: i do think getting an out of directory build is definitely a first step | 18:35 | ||
|
18:35
dukeleto left,
dukeleto joined
|
|||
| dukeleto | blarg | 18:35 | |
|
18:44
jsut_ joined
18:50
jsut left
19:02
mj41 joined
19:06
Coke left,
Coke joined
19:15
rohit_nsit08 left
19:17
Coke left,
Coke joined
19:25
lucian left
19:26
rohit_nsit08 joined
19:29
Coke left,
Coke joined
19:41
theory left
19:45
Coke left,
Coke joined
19:50
plobsing joined
|
|||
| dalek | rrot/tt1931-nci-parameters-deprecation: 96c86cc | plobsing++ | tools/dev/nci_thunk_gen.pir: rearrange thunk gen to handle pass-by-ref |
19:51 | |
| rrot/tt1931-nci-parameters-deprecation: 4f81c7f | plobsing++ | config/gen/makefiles/root.in: new dependancies of thunk gen |
|||
| rrot/tt1931-nci-parameters-deprecation: 83bcbea | plobsing++ | src/nci/extra_thunks.nci: add new thunk for nci_thunk_gen and remaining PCRE thunks |
|||
| rrot/tt1931-nci-parameters-deprecation: edc12c7 | plobsing++ | src/nci/extra_thunks.c: rebootstrap thunks |
|||
| rrot/tt1931-nci-parameters-deprecation: 0bb3627 | plobsing++ | tools/dev/nci_thunk_gen.pir: [codingstd] trailing whitespace |
|||
| whiteknight | plobsing: so is pcre a requirement now to bootstrap ops? | 19:53 | |
| plobsing | no. it is required to build new static thunks and to bootstrap thunks. | ||
| bubaflub | plobsing: what's the best way to marshal C-strings in and out through NCI after these deprecations? | 19:55 | |
| plobsing | bubaflub ncidef2pir does not require updates to keep doing what it does. if we want to expose the new, shiny thunk descriptions, it will need to change. | ||
| whiteknight | er, thunks. that's what I meant | 19:56 | |
| plobsing | bubaflub: the same way as before - do it yourself and manage the object's lifetime appropriately | ||
| bubaflub | plobsing: okey dokey. | 19:57 | |
| plobsing | bubaflub: check out the PCRE bindings. it handles strings in this way. | ||
| bubaflub | plobsing: great, thanks. | ||
| plobsing | the PG bindings do too, and use automatic wrappers (to deal with the large amount of NCIs using strings) | 19:58 | |
|
19:58
bubaflub left
|
|||
| plobsing | whiteknight: I don't see the pcre dependency as particularly onerous and the operation is done rather infrequently. | 20:01 | |
| dukeleto | plobsing: are you seeing the failures at new.leto.net:3000/project/parrot ? | ||
| whiteknight | plobsing: yeah, I didn't say it was a problem. I don't have pcre on my machine so I guess I will have to isntall it | ||
| plobsing | whiteknight: how do you not have pcre installed? | 20:02 | |
| my machine has a zillion dependancies on it - glib2, grep, less, zsh, ... | 20:03 | ||
|
20:03
ttbot left
|
|||
| plobsing | dukeleto: hmmm... I was expecting the extra thunks to help out there | 20:03 | |
| whiteknight | I might have it. I certainly never manually installed it | 20:05 | |
| I've obviously never put much thought into it | |||
| dukeleto | many things bundle their own pcre, such as php | 20:06 | |
| dalek | rrot/tt1931-nci-parameters-deprecation: 0d8ab04 | plobsing++ | config/gen/makefiles/root.in: forgot to add pcre dep |
20:08 | |
|
20:12
bubaflub joined,
theory joined
20:15
perlite_ joined,
perlite left,
perlite_ is now known as perlite
20:19
Coke left,
Coke joined
|
|||
| dalek | rrot/tt1931-nci-parameters-deprecation: f2b7f12 | plobsing++ | config/gen/makefiles/root.in: remove extra_nci_thunks library this never got past the demo stage as interest never took off |
20:20 | |
|
20:33
particle1 left
20:34
whiteknight left
20:47
dmalcolm joined
20:52
particle joined
21:10
bluescreen left
21:11
rohit_nsit08 left
21:30
ambs left
21:32
bubaflub left
|
|||
| Andy_ | YOU GOT RID OF EXTRA_NCI_THUNKS? | 21:33 | |
|
21:33
donaldh joined
|
|||
| Andy_ | BLESS YOU | 21:33 | |
| dukeleto | And then there were fewer hunks, and the masses were pleased. | 21:39 | |
| Patterner | do you care about the masses? | 21:43 | |
|
21:49
ttbot joined
21:52
fperrad left
21:54
bubaflub joined
22:00
mj41 left
22:05
donaldh left
22:09
autark joined
22:10
PerlJam left,
PerlJam joined
22:17
darbelo joined
|
|||
| dukeleto forgot the difference between a hunk and a thunk | 22:19 | ||
|
22:19
bacek left
|
|||
| darbelo | dukeleto: One has a t at the start. | 22:19 | |
| ;) | |||
| dukeleto | darbelo: inteet it toes | 22:20 | |
| cotto_work: linuxfestnorthwest.org/forum/bof-se...ds-feather | 22:21 | ||
| cotto_work: parrot bof ? | |||
|
22:25
plobsing left
22:31
plobsing joined
|
|||
| dukeleto | msg cotto linuxfestnorthwest.org/forum/bof-se...ckathonbof | 22:39 | |
| aloha | OK. I'll deliver the message. | ||
| cotto_work | ~~ | ||
|
22:39
darbelo left
|
|||
| cotto_work | dukeleto: nice | 22:39 | |
|
22:39
darbelo joined
|
|||
| cotto_work | At some point I'd like to get a new logo for Parrot. I like that you mentioned that graphic artists are welcome too. | 22:41 | |
|
22:41
darbelo_ joined
|
|||
| dalek | tracwiki: v32 | dukeleto++ | NewParrotDeveloperGuide | 22:41 | |
| tracwiki: trac.parrot.org/parrot/wiki/NewParr...ction=diff | |||
| theory | tadzik: ping | 22:43 | |
| dukeleto | theory: tadzik is on europe time | 22:44 | |
| theory | the fuck you say | ||
| dukeleto | theory: poland, methinks | ||
| theory | Seems like half the time I talk to .eu folks on my time, they reply anyway. | ||
| I think half the people I know there don't sleep. | |||
| dukeleto: Thanks. | |||
| dukeleto | theory: you can message him | 22:45 | |
| msg tadzik theory++ is lookin' for ya | |||
| aloha | OK. I'll deliver the message. | ||
| theory | dukeleto: Yeah | ||
| oh, me tends to use /mst | |||
| /msg | |||
| dukeleto | theory: sure. but aloha will tell him you were looking for him, when he joins irc again. SOME people don't have persistent irc connections. | 22:46 | |
| probably healthier | |||
| theory | dukeleto: Yeah, I'm one of them. | ||
|
22:46
darbelo left
23:01
elmex left
23:03
darbelo_ left
23:04
darbelo joined
23:07
darbelo_ joined
23:08
bacek joined
23:09
darbelo__ joined,
darbelo left
23:12
darbelo joined,
darbelo__ left
23:14
darbelo_ left
23:15
dip left
23:19
whiteknight joined,
AzureSto_ joined
23:22
AzureStone left
23:23
bubaflub left
|
|||
| whiteknight | good evening, #parrot | 23:24 | |
| cotto_work | hi whiteknight | 23:27 | |
| whiteknight | hello cotto_work | ||
|
23:29
AzureSto_ left
23:32
AzureStone joined
23:34
AzureSto_ joined
|
|||
| whiteknight | I'm really starting to get excited about concurrency, but I figure we havea few other things to take care of first | 23:38 | |
| I don't want to start on it until at least we do some Lorito work. Context/Interp refactors are especially important in that regard | |||
| If we can start getting a plan together I would like to start putting in some deprecations by 3.6 | 23:39 | ||
|
23:39
darbelo left,
AzureStone left
23:48
davidfetter left,
theory left
23:51
bacek left
|
|||
| whiteknight | We really need to focus some effort on packfiles to help out Rakudo. Then I really want to focus on 6model | 23:52 | |
| after that, if Lorito has moved far enough forward, concurrency | |||
| I think we can get some good packfile work done, and 6model moved into Parrot before 4.0. We can probably get concurrency started by then, but not merged | 23:53 | ||
| jnthn__ | I need to look in more depth at the profile, but 6model uses the fixed size allocator in Parrot for pretty much all of its object body allocations now. The profile I glanced a few days ago showed stuff related to the fixed size allocator being a hot path now. | 23:58 | |
| In fact, I think fill_params, find_lex and the fixed size allocator were the three "hottest" things that showed up in the profile. | 23:59 | ||