|
weekly meeting at 18:30 UTC, Tuesday Set by moderator on 3 September 2008. |
|||
|
12:21
gaz joined
12:24
Wknight8111 joined
16:27
moritz joined
17:20
jhorwitz joined
17:30
cotto_work joined
17:38
pmichaud joined
|
|||
| Tene | early report magic ACTIVATE! | 18:06 | |
| [cardinal] | |||
| * Waiting on dmknopp's CLA to arrive. He mailed it a week ago | |||
| * Added some initial support for modules | |||
| * Added support for calling functions in another namespace. Only supports one level deep until I'm less lazy. | |||
| * Fixed some parsing bugs in cardinal. | |||
| * Added xlibtest.rb | |||
| [parrot] | |||
| * Removed the string param from exception handlers | |||
| * Implemented my ExceptionHandler proposal in the exceptionmagic branch (review plz) | |||
| KTHXBAI | |||
|
18:07
kj joined
18:18
NotFound joined
18:28
chromatic joined
|
|||
| cotto_work | HAI (ENOREPORT) | 18:30 | |
| moritz | hi | ||
| NotFound | H | 18:31 | |
| jhorwitz | OH HAI | ||
| Tene | I already reported. It' sup there^. | ||
| I need to leave now. | |||
| chromatic | Hello everyone. | ||
| Wknight8111 | hello | 18:32 | |
| kj | hello | ||
| jhorwitz | yo | ||
| pmichaud | hello. | ||
|
18:32
cotto_work joined
|
|||
| chromatic | Let's go in alphabetical order. | 18:33 | |
| I haven't done much, but I'm going to investigate any reproduceable crashes anyone wants, so send me mail or ticket numbers. | |||
| cotto_work? | |||
| cotto_work | no report | ||
| chromatic | japhb? | 18:34 | |
| jhorwitz? | 18:35 | ||
| jhorwitz | merged mod_parrot's hll-modules branch back into trunk. HLLs are now complete Apache modules (written in PIR or the HLL) that can manage their own directives, configurations and hook registration. converted the PIR layer and mod_perl6 to the new model. | ||
| taking notes on implementing a basic mod_cardinal and will post as a tutorial on writing a mod_parrot HLL layer. | |||
| getting ready for the next release of mod_parrot. i want it to be patch free, so i'm waiting on namespace interpolation in rakudo before i put out a new release. | |||
| EOR | |||
| chromatic | kj? | 18:36 | |
| kj | work on pirc: | ||
| * implement computation of local label offsets | |||
| * implement argument-direction check: "$S0 = print" is now illegal | |||
| * added a hashtable for string-reuse, and possibly to replace all linked lists | |||
| * cleanup and refactorings of code | |||
| * trying to understand Packfile stuff, probably only way to learn this stuff is trying. | |||
| .end | |||
| chromatic | moritz? | ||
| moritz | * Applied patches from Ontolog and masak | ||
| * trying to give fast feedback on patches | |||
| * I'd like to get a commit bit for Carl MƤsak. I applied quite a few Rakudo patches from him, they were all good. | |||
| .EOR | 18:37 | ||
| chromatic | NotFound? | ||
| NotFound | * Fixing some bugs | ||
| * Some morw work on Xlib and Mysql | 18:38 | ||
| * Added pirric, PIR Retro basIC, to examples | |||
| EOR | |||
| chromatic | pirric sounds like a victory to me. | ||
| particle? | |||
| particle | ~ added a few makefile targets for hll fakecutables | ||
| ~ questions, answers, general snarkiness | |||
| .end | |||
| chromatic | pmichaud? | 18:39 | |
| pmichaud | ** Rakudo spectest_regression: 169 files, 3676 passing tests (+16/+306 from last week!) | ||
| NotFound | Forgot to say: fixed loss of precission in complex sqrt | ||
| pmichaud | == Parrot stuff | ||
| : released 0.7.1 last Tuesday, no road bumps or difficulties | |||
| : spent some time yesterday writing up design notes for a | |||
| lexicals (re)implementation | |||
| -- current draft available at www.pmichaud.com/perl6/lexical.txt | |||
| -- new design is vastly simpler internally, but also more flexible | |||
| -- comments welcome | |||
| -- I may start a branch to try implementing it (but will | |||
| gladly hand off to someone else) | |||
| : awaiting comments or suggestions on RT #59006 (stringifying floats) | |||
| == Rakudo stuff | |||
| : fixed Str.perl method | |||
| : provided guidance to others on :multi and various interfaces for builtins | |||
| : last week I raised potential problem with container PMCs in aggregates | |||
| -- wrote a document outlining how Rakudo will store elements to | |||
| avoid building lots of container PMCs in aggregates | |||
| -- jonathan++ and I discussed on thursday, we think this approach will be | |||
| workable for quite a while | |||
| -- should also make it easy/easier to implement list assignment | 18:40 | ||
| -- design available at www.pmichaud.com/perl6/references.txt | |||
| -- will be cleaned up a bit and moved to languages/perl6/docs | |||
| == Plan for this week | |||
| : update container and value type handling in Rakudo according to new design | |||
| : may even get list assignment working | |||
| : experiment with new lexicals design and implementation | |||
| : work on symbol table exports in P6object, Rakudo, and PIR | |||
| : work on PCT and HLL mapping (time permitting) | |||
| : look at nested namespace issues in Rakudo (time permitting) | |||
| .end | |||
| chromatic | Wknight8111? | 18:41 | |
| Wknight8111 | * More work on /docs/book. | ||
| ** Added chapers for PCT, HLLs, and the standard PIR library (if we truely have such a thing) | |||
| ** Expanded testing chapter to including debugging as well | |||
| * More refactoring work on Parrot_PCCINVOKE and friends in the pdd27mmd branch | |||
| * Deleted pdd09gc branch, it got screwed up in a merge from trunk, and I haven't had time to focus on it. | |||
| EOR | |||
| chromatic | Okay, let's go to questions. | ||
| moritz suggested that MƤsak deserves a commit bit. Any objections? | |||
|
18:42
DietCoke joined
|
|||
| chromatic | moritz, are you willing to mentor him? | 18:42 | |
| NotFound | +1 | ||
| jhorwitz | +1 | ||
| pmichaud | +1 | ||
| moritz | chromatic: aye | ||
| Wknight8111 | +1 | ||
| pmichaud | if moritz doesn't, then I will :-) | ||
| chromatic | +1 here too. Have him send in the CLA and we'll make it so. | 18:43 | |
| moritz | $mentor = any(moritz, pmichaud) ;-) | ||
| DietCoke | ... your barewords are dangling. | ||
| moritz | DietCoke: they are types or subs ;) | ||
| pmichaud | $mentor = any <moritz pmichaud>; | ||
| particle | masak++ sent his cla in today | ||
| chromatic | Good name for a rock band: the dangling barewords | ||
| DietCoke, do you have a report? | |||
| DietCoke | Sure. | 18:44 | |
| Worked on partcl this week. Got tcltest.tcl parsing and running without errors. If I hack up [namespace import] I can probably start running the spec tests natively with no fudging. | 18:45 | ||
| Tcl is still slow and could use a pir-sub level profiler. | |||
| (I thought I could do that, but it's beyond my entry-level C skills.) | 18:46 | ||
| .eor | |||
| chromatic | Are there other questions? | ||
| Wknight8111 | A sub level profiler, would that make for a new runcore? | ||
| or are there better ways to implement such a beast? | |||
| chromatic | Wknight8111, almost undoubtedly. | 18:47 | |
| DietCoke | there's an RT discussion that question. | ||
| chromatic | It needs to track sub entry/exit, for start. | ||
| Wknight8111 will read up on it | |||
| pmichaud | I don't have a question so much as a repeat that feedback on lexicals proposal would be especially welcome. | ||
| DietCoke | My take was that it wasn't wasn't a runcore issue because it's not op based. | ||
| pmichaud | and getting stringification to work more reasonably for floats seems like it would be a quick Win for someone with some C programming skill | ||
| chromatic | pmichaud, if you can point me to a ticket, I may be able to implement that tonight. | 18:48 | |
| pmichaud | chromatic: for floats? #59006 | ||
| chromatic | Thanks. | ||
|
18:48
tewk joined
|
|||
| DietCoke | chromatic: I would love it if your solution helped me with my tcl_precision issue. I can talk to you offchannel. | 18:49 | |
| chromatic | Other questions? | ||
| tewk, did you report earlier? | |||
| tewk | NO report today, I just forgot to join | 18:51 | |
| pmichaud | afk | 18:53 | |
| particle | tewk: folks have had questions about using ncigen | ||
| notably, notfound has not been able to use ncigen for hooking xlib to parrot (and rakudo) | 18:54 | ||
| NotFound | I wasn't even ablr to try it. | ||
| tewk | NotFound: whats breaking, do you have something I can repeat and look at? | 18:56 | |
| DietCoke | I have a question. | ||
| chromatic | Go ahead. | 18:57 | |
| NotFound | tewk: Well, that is the question. There is something I can look to see how it must be used? | ||
| particle | tewk, notfound: continue on #parrot, please | ||
| NotFound | Ok | ||
| DietCoke | tcl has "namespace import" and "namespace export" - you have to declare what is exportable from a namespace in order to import it. But the export declaration is sticky: you can declare a command as exportable before you define it. Parrot doesn't support this model, does it? | 18:58 | |
| kj | gotta go. good night | ||
| DietCoke | kj: ~~ | ||
| (furthermore, you can un-import things.) | |||
|
18:59
cotto_work joined
|
|||
| DietCoke | (www.tcl.tk/man/tcl8.5/TclCmd/namespace.htm) | 18:59 | |
| so each namespace slot would have to keep track of where you imported it from, etc. | 19:00 | ||
| chromatic | Any other questions? | 19:01 | |
| DietCoke | (my question is: is my understanding right that parrot doesn't support that model as of now) | ||
| chromatic | Not natively no. | 19:02 | |
| You'd have to build some sort of thunk. | 19:03 | ||
| DietCoke | Ok - I already have my own .Sub override, I can add more slots on it to keep track of such things for now. Danke. | ||
| chromatic | Let's call it a week. The bug count is going down; good work everyone. | 19:04 | |
| moritz | thanks, bye | 19:05 | |
| Wknight8111 | later | ||
|
19:05
moritz left,
chromatic left
|
|||
| NotFound | Hasta la vista | 19:06 | |
|
19:06
NotFound left,
Wknight8111 left
19:07
jhorwitz left,
cotto_work left
19:21
DietCoke left
|
|||