|
Parrot 2.4.0 "Sulfur Crest" Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | GSOC Students: trac.parrot.org/parrot/wiki/GSoCersStartHere Set by moderator on 2 June 2010. |
|||
| jnthn | whiteknight: So may have some bad assumptions in the Rakudo C bits as a result. | 00:00 | |
| cotto_work | I'm pretty sure we trace it. | ||
| bacek_at_work | we _can_ trace it | ||
| But we _don't_ do it. | 00:02 | ||
| Check "Parrot_gc_trace_root" function | |||
| when GC call it without specifying GC_TRACE_FULL we don't trace stack. | 00:03 | ||
| But we do sweep of pool after | |||
| nopaste | "bacek" at 192.168.1.3 pasted "Prove that we don't trace stack" (18 lines) at nopaste.snit.ch/20897 | 00:04 | |
| bacek_at_work | flags == 0. | 00:05 | |
| gc_trace_root doesn't trace stack in this case | |||
| dalek | rrot: r47347 | tcurtis++ | branches/gsoc_past_optimization (2 files): All PAST::Pattern and subclass attributes test for exact matching correctly(except for "symtable"); now for children. |
||
| bacek_at_work | Bang | ||
| bacek_at_work | I would _love_ to be wrong. But I'm not (at least in this case). | 00:07 | |
| And current GC works by accident... | |||
.oO( Did I scare everyone? ) |
00:23 | ||
| sorear | no | 00:25 | |
| whiteknight | bacek_at_work: well, damnit | ||
| bacek_at_work: we used to trace it. I've seen it done | |||
| sorear | I've long known that our GC runs on steady supply of miracles | ||
| whiteknight | miracles? Don't you mean nightmares of young children? | 00:26 | |
| bacek_at_work | whiteknight, probably. But we don't now. | ||
| sorear | whiteknight: elder gods are still gods, and what they deliver are still miracles... | ||
| bacek_at_work | It was one of "gotchas" in gc_massacre branch when I did some performance testing. | 00:27 | |
| sorear | anyways, this is obviously why allocating objects in imcc doesn't work | ||
| bacek_at_work | And all this "if PMC_data(SELF)" inside .mark VTABLE are just wallpapering main problem. | 00:29 | |
| sorear | I've always hated those lines | 00:34 | |
| cotto | So why aren't we tracing the stack? Performance? | 00:36 | |
| bacek_at_work | "stupidity"? | ||
| cotto | then flip that bit and let's get some sanity into this bird | 00:39 | |
| or does that make things even more broken? | |||
| bacek_at_work | cotto, I dunno. But I want to kill current GC anyway :) | 00:40 | |
|
00:52
abqar joined
00:57
snarkyboojum joined,
snarkyboojum_ joined
|
|||
| Coke | dukeleto: ping. | 00:59 | |
| or, anyone with git-fu: ping. | 01:01 | ||
| sorear | pong. | 01:02 | |
| Coke | have a git branch 'revive'. wish to replace master with it. | 01:04 | |
| I did 'git branch -M revive master'. | 01:05 | ||
| I can't push now. | 01:06 | ||
| "fix me". =-) | |||
| ah. found: | |||
| stackoverflow.com/questions/2862590...her-branch | 01:07 | ||
| can't do a git push origin :master (deletion of current branch prohibited) | 01:08 | ||
| seen dukeleto? | 01:09 | ||
| purl | dukeleto was last seen on #parrot 2 hours, 27 minutes and 52 seconds ago, saying: now i get this: gist.github.com/424624 when loading perl6.pbc from C | ||
| bacek_at_work | Coke,git checkout revive; git push origin :master; git push origin master | 01:11 | |
| cotto | pmichaud, ping | ||
| sorear | Coke: git push -f origin master | 01:14 | |
| Coke | bacek_at_work: stackoverflow.com/questions/2862590...her-branch | 01:17 | |
| er... | |||
| ! [remote rejected] master (deletion of the current branch prohibited) | |||
| I get that on git push origin :master | 01:18 | ||
| bacek_at_work | Coke, try: git push origin revive; git push origin :master; git push origin master; | 01:19 | |
| sorear | this is why you use git push -f origin master instead | ||
| no colon, but : | |||
| no colon, but -f | |||
| Coke | yup, the -f worked. | 01:20 | |
| ... does that look right on github.com/partcl/partcl ? | |||
| looks like revive still exists, pushing that... | 01:22 | ||
| dalek | rtcl: bb6b58e | plobsing++ | runtime/tcllib.pir: avoid using uninitialized HLL-mapped strings in startup |
01:23 | |
| rtcl: ea247be | Coke++ | config/PARROT_VERSION: Track the parrot version we've gotten back to on this branch. |
|||
| rtcl: 2579fb0 | Coke++ | t/cmd_namespace.t: Untodo some passing tests! |
|||
| rtcl: bdc5273 | Coke++ | runtime/builtin/cd.pir: [cd] should return the empty string; been fixed. |
|||
| rtcl: 4b56723 | Coke++ | src/grammar/expr/operators.pir: as ** stopped coercing to int properly, force it to be an int for now. |
|||
| rtcl: b2d258b | Coke++ | config/PARROT_VERSION: track progress. |
|||
| rtcl: 7d30d88 | Coke++ | (15 files): Get past the TT #389 "fix" |
|||
| rtcl: 9c289e0 | Coke++ | (3 files): Track immutable strings mergeback in parrot. |
|||
| rtcl: 8e5cc43 | Coke++ | config/makefiles/root.in: Remove unused config var. |
|||
| rtcl: 3d716f9 | Coke++ | runtime/builtin/lsort.pir: These opcodes were removed from parrot. |
|||
| rtcl: 1b67909 | Coke++ | (14 files): track string opcode changes |
|||
| rtcl: 937f31f | Coke++ | (2 files): track dynop migration |
|||
| rtcl: 41b6b13 | Coke++ | src/pmc/tcl (3 files): *attrs now required. |
|||
| rtcl: 70fbc44 | Coke++ | config/PARROT_VERSION: works on a recent parrot. |
|||
| Coke | sorear++ | 01:26 | |
| mikehh | Coke: I get conflicts if I try git pull | ||
| Coke | bacek++ | ||
| dukeleto++ | |||
| mikehh: yup. I just killed master and snuck something in its place. | |||
| I think you might need to do a fresh clone. | |||
|
01:28
tetragon joined
|
|||
| cotto | pmichaud, unping | 01:30 | |
| Coke | purl, msg whiteknight partcl is once again functional. | 01:32 | |
| purl | Message for whiteknight stored. | ||
| sorear | mikehh: you'll need to use git pull --rebase | 01:41 | |
| Coke | sorear++ | ||
| dalek | rtcl: d931d6e | plobsing++ | config/makefiles/root.in: use newer ops2c |
01:45 | |
| Coke | msg whiteknight forks & pull requests for partcl are cool, btw. | 01:47 | |
| purl | Message for whiteknight stored. | ||
|
01:50
plobsing joined
|
|||
| plobsing | hi #parrot | 01:54 | |
| Coke | hio! | 02:08 | |
|
02:10
gbacon joined
02:13
patspam joined
|
|||
| plobsing | Coke: I discovered a happy accident that might get TT #906 unstuck. | 02:16 | |
| Coke | www.boingboing.net/2010/05/30/maggi...-perf.html for fun. | 02:38 | |
| plobsing: what's that? | 02:40 | ||
| plobsing | I didn't cover the corner case for PIR syntax sugar using assignments | 02:42 | |
| I figure all the ops we want to use assign with that don't fit the assignment mold have sugared forms. | 02:43 | ||
| which means you can do "$P0 = $P1 * $P2" just fine. | |||
| tcurtis | I'd like to clarify that my commit message that will be showing up in a moment is not entirely true. Only exact matching of children works so far. Committed before I realized I omitted the qualifier. | 02:49 | |
| dalek | rrot: r47348 | tcurtis++ | branches/gsoc_past_optimization (2 files): Children matching works! |
02:50 | |
| tcurtis | tcurtis-- for that. | 02:51 | |
|
03:00
janus joined
03:24
snarkyboojum joined
|
|||
| dalek | kudo: e92a5f4 | (Solomon Foster)++ | src/core/metaops.pm: Allow embedded hashes in array hypers. approximation. |
03:26 | |
| purl | approximation is the trapdoor. | ||
|
03:54
snarkyboojum_ joined
04:20
snarkyboojum joined
04:41
snarkyboojum joined
04:46
JimmyZ joined
04:48
jrtayloriv joined
05:23
TiMBuS joined
|
|||
| cotto | seen pmichaud | 06:02 | |
| purl | pmichaud was last seen on #parrot 6 hours, 23 minutes and 37 seconds ago, saying: gotta run -- bbl | ||
| cotto | pmichaud, ping | ||
|
06:06
uniejo joined
|
|||
| cotto | seen khairul | 06:08 | |
| purl | khairul was last seen on #parrot 2 days, 10 hours, 15 minutes and 44 seconds ago, saying: see t/pmc/scheduler.t [Jun 1 19:52:46 2010] | ||
| cotto | msg khairul It turns out I'll be free Friday if you want to chat. | 06:09 | |
| purl | Message for khairul stored. | ||
| dukeleto | 'ello | 06:15 | |
|
06:15
LoganLK joined
|
|||
| cotto | hi | 06:17 | |
| dukeleto | cotto: how is gsoc going for you? | 06:18 | |
| cotto | great | ||
| khairul is doing a good job and has been responsive to questions so far | 06:19 | ||
|
06:20
aukjan joined
|
|||
| cotto | I do need to ask why I haven't seen much out of him in the last couple days, but thinking would be a valid reason. | 06:21 | |
| dukeleto | cotto: i don't know about him, but many students have finals coming up | 06:27 | |
| cotto: do you both have a regular meeting time ? | 06:29 | ||
| cotto | istr him being done with school, but I like remembering things incorrectly | ||
| yup | |||
| monday evenings (my time) | |||
| he prefers privmsgs | |||
|
06:32
fperrad joined
06:41
fperrad_ joined
|
|||
| mikehh | Coke: when I try a git clone on partcl I get the following - fatal: github.com/partcl/partcl/info/refs not found: did you run git update-server-info on the server? | 07:00 | |
| moritz | mikehh: try the git:// URL, that's usually more reliable | 07:01 | |
| dalek | kudo: 8b116ff | moritz++ | build/PARROT_REVISION: bump PARROT_REVISION to get latest nqp-rx fixes for ** quantifier and :sigspace |
07:20 | |
| mikehh | moritz: yes - I think I seriously need some sleep | 07:37 | |
| dalek | kudo: a1695f0 | (Timothy Totten)++ | src/core/ (2 files): Implemented Date.new(::DateTime) and DateTime.Date() Signed-off-by: Moritz Lenz <moritz@faui2k3.org> |
07:43 | |
| purl | methods are slower than constants. | ||
|
07:57
mikehh joined
08:16
snarkyboojum joined
08:51
snarkyboojum joined
|
|||
| dalek | rrot: r47349 | gerd++ | trunk/tools/util/inc_ver.pir: rewritten with I/O in method style |
09:13 | |
|
09:14
clinton joined
|
|||
| dalek | p-rx: 42209fb | pmichaud++ | src/ (3 files): ":my" in regexes is now properly declarative for LTM purposes. |
09:18 | |
|
09:40
snarkyboojum joined
09:47
Hunger joined
|
|||
| dalek | kudo: 738fad4 | (Solomon Foster)++ | src/core/metaops.pm: Extend prefix and postfix array hypers to handle nested hashes. |
09:51 | |
|
10:34
jsut joined
11:04
abqar_ joined
11:19
tetragon joined
|
|||
| dalek | rrot: r47350 | fperrad++ | trunk/tools/install/smoke.pl: [install] fix some tests |
11:57 | |
|
12:15
bluescreen joined
12:31
bluescreen joined
12:41
khairul joined
|
|||
| dalek | rrot: r47351 | gerd++ | trunk/tools/util/inc_ver.pir: remove whitespace |
12:46 | |
| rrot: r47352 | khairul++ | branches/gsoc_instrument (3 files): Reworked the data structures for the hooks, use a linked list now instead. |
|||
| khairul | msg cotto great, i'll come find you then. | 12:47 | |
| purl | Message for cotto stored. | ||
|
13:10
snarkyboojum joined
13:11
atrodo joined
|
|||
| Coke | perldoc checking is broken on ubuntu's moblin. (perldoc is installed, visible in /usr/bin/perldoc, Configure.pl doesn't notice) | 13:17 | |
|
13:40
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:42 | |
|
13:55
davidfetter joined
14:01
JimmyZ joined
14:06
spinclad joined
14:12
ash_ joined
|
|||
| ash_ | does parrot have policies for 3rd party stuff in the core? | 14:44 | |
|
14:46
estrabd joined
14:47
gbacon joined
|
|||
| PerlJam | ash_: I think the policy is "no" :) But that's only a first approximation. | 14:52 | |
| ash_ | just wondering, it just might be convenient to bundle libffi in the source, kinda like python does, or at least i can make a script that will download it if its not installed | 14:54 | |
| davidfetter | hrm. does that include ICU? | ||
| jnthn | Parrot used to have ICU in core in the good old days, and we always built it, so you always had unicode support. | 14:55 | |
| s/in core/in the repo/ | |||
| ash_ | i could do a Configure.pl --install-libffi maybe... | ||
| PerlJam | ash_: I'd ask allison for something more definitive. don't take my word for it. | 14:56 | |
|
14:57
bubaflub joined
|
|||
| Coke | second approximation is also no. | 15:01 | |
| ls | |||
| ww | |||
| NotFound | ash_: is not our task to install other things in user's systems. | 15:04 | |
| ash_ | true... i just wanted to make it easier | 15:05 | |
| NotFound | ash_: that's not easy at all. Is a source of problems. | 15:06 | |
| dalek | rrot: r47353 | NotFound++ | trunk/t/pmc/fixedintegerarray.t: tests for FIA get_repr and is_equal to different type |
15:15 | |
| whiteknight | ash_: What license does libffi use? | 15:25 | |
| ash_ | an MIT liscense | 15:26 | |
| but spelled right | |||
| whiteknight | ok | ||
| better bet is to get a configure probe for the library, and define a macro or something to say whether the library is available | 15:28 | ||
| then, conditionally compile your code using that flag | |||
| ash_ | i already have the config stuff working | 15:29 | |
| whiteknight | okay, that's most of the battle | ||
| ash_ | okay, i need more eyes on this, i am trying to test the parser i wrote to parse signatures, and I cannot for the life of me see where this one bit with the structures is going wrong. gist.github.com/5361a2d1bc4e0868eeb4 is a copy of my code currently | 15:30 | |
| mberends | ash_: on debian-ish systems you can install libffi-dev | 15:31 | |
| ash_ | yeah, its already installed on OS X, but windows is the only one that might be tricky i think | ||
|
15:33
patspam joined
|
|||
| ash_ | at line 423 i call my function with a struct using the normal way to define a libffi struct, then like 429 i call the function with my dynamically generated one, up to that point everything in the debugger seems correct | 15:33 | |
| whiteknight | weird | 15:34 | |
| so what happens? | |||
| ash_ | and the normal libffi definition of the signature works, my signature i made with the parser doesn't | ||
| i get r3 = 8 for the libffi signature, my parsers signature gives 0; | |||
| if you put a break point in the add_struct a.x and a.y are both 0 | 15:35 | ||
| :-\\ | |||
| normal signatures are working fine though so far | |||
| and by normal i mean ones without structs | |||
| I am building it with clang -I/opt/local/lib/libffi-3.0.9/include -L/opt/local/lib -lffi parse_sig.c -o parse_sig -g if you want to test it out, you'll need to correct the paths for your system of course | 15:43 | ||
| pkg-config libffi --cflags --libs might work if its installed on your system | 15:44 | ||
| Coke | fyi, the hash seed issue is still impacting [incr] in partcl-nqp | ||
| (t/cmd_incr.t fails sporadically ) | 15:45 | ||
|
15:51
ruoso joined
|
|||
| davidfetter | oi ruoso | 15:53 | |
| tewk | Coke: didn't microsoft offer remote machines for perl/parrot developers? I'm looking for a contact for another open source project. | 16:00 | |
|
16:01
dmalcolm joined
16:04
estrabd joined
|
|||
| dalek | rrot: r47354 | NotFound++ | trunk/src/pmc/boolean.pmc: modify Boolean init_pmc to shorten it and allow better coverage |
16:04 | |
|
16:07
jan joined
|
|||
| particle | tewk: alias was working on that, i don't know what ever happened to it | 16:09 | |
| it was supposed to be that anyone with a pause id could get access | |||
| ash_ | ... i figured it out, i was just being dumb with a pointer, well now i can parse structs, and signed vs unsigned char/short/int/long/long long's | 16:16 | |
| whiteknight | ash_++ # nice! | ||
| ash_ | and pointers work | ||
| pmichaud | good morning, #parrot | 16:17 | |
| whiteknight | good morning, pmichaud | 16:18 | |
| pmichaud | whiteknight: I'm really excited about your observations on the return continuations last night... I'm wondering when I'll get a chance to update nqp to use it :) | 16:19 | |
| whiteknight | pmichaud: I'm glad to be of service! My big motivation is to get Matrixy's call/return semantics fixed, and I think these changes will really help | 16:20 | |
| pmichaud | also, I have to figure out if nqp's "return" structure needs to be more like parrot's .return() or rakudo's return(), or if there's even a conflict. | ||
| still working out that detail. | |||
| whiteknight | does nqp do nested lexical scopes? | ||
| pmichaud | yes, at least as far as I understand the term "nested lexical scopes" :-) | 16:21 | |
| jnthn | pmichaud: At the moment, Rakudo always wants to return just one thing (a Parcel) | ||
| pmichaud | jnthn: right. | ||
| jnthn | pmichaud: Which is pretty much spec. | ||
| whiteknight | I mean, is one function in NQP composed of multiple lexical .subs in Parrot? | ||
| pmichaud | whiteknight: yes, unless NQP knows it can optimize one out. | ||
| whiteknight | oh, nice | 16:22 | |
| whiteknight loves hearing the word "optimize" | |||
| pmichaud | (which it can do for blocks that don't have any local lexical declarations) | ||
| jnthn | pmichaud: Thing is we may want to do list assignment, or perhaps coerce it to a Capture so we can do a bind and unpack stuff. | ||
| pmichaud | jnthn: looking. | 16:23 | |
| jnthn | pmichaud: So it's best to keep it as one parcel until something we return it to supplies a context. | ||
| pmichaud: Either way, if PCT supports multiple return values, that's fine. Rakudo will just return one value that is a parcel. | |||
| pmichaud | jnthn: yes, but the difference between a parcel and a list is really just :flat/:slurpy, though | ||
|
16:24
theory joined
|
|||
| jnthn | pmichaud: We depend on the thingy coming back as being of type Parcel ATM. | 16:24 | |
| (If there's multiple values.) | |||
| I'd really rather not change that, since it's one place where things are easy because we just do it pretty much per spec. ;-) | 16:25 | ||
| pmichaud | I'm not proposing that rakudo chagne. | ||
| *change | |||
| jnthn | OK, then I'm happy. :-) | ||
| pmichaud | I'm asking whether nqp absolutely has to do the same, or whether having nqp do a multi-return value sort of thing can work also. | ||
| jnthn | pmichaud: One consideration is that VMs having a concept of multiple return values is kinda rare. | 16:26 | |
| pmichaud | in many ways it would be nice (for Parrot) if return $x, $y, $z could result in .return ($P0, $P1, $P2) | ||
| jnthn | Yes, true. | 16:27 | |
| pmichaud | currently return $x, $y, $z causes NQP to return a RPA containing $x, $y, and $z (basically same as rakudo) | ||
| jnthn | Thing is that then does NQP let you say e.g. my ($x, $y, $z) := func(); | 16:28 | |
| (That is, do we have a way to accept multiple return values.) | |||
| pmichaud | don't know yet | ||
| that's part of what would need to be worked out | |||
| (and I'm still thinking about the notion of binding in this manner anyway) | 16:29 | ||
| jnthn | pmichaud: Well, in the above case in Rakudo we fall straight into the signature binder. | ||
| sorear | multiple return values... in NQP? | ||
| pmichaud | right. and in nqp/parrot, our signature binder is effectively PCC | ||
| jnthn | It'd somewhat fit NQP to implement it in terms of Parrot's signature support. | ||
| pmichaud | exactly. | ||
| jnthn | And for other VMs we'll need the same machinary for Perl 6 anyways, so I guess it's hardly a porting impediment. | 16:30 | |
| OK, I think +1. | |||
| pmichaud | jnthn: yeah, as I said -- I'm still having to think through the ramifications. :-) | ||
| but the notion that other VMs would need similar machinery is something I hadn't really thought of yet, so +1 for that | 16:31 | ||
| ash_ | sweet, now i have a test of it loading a library dynamically, making a signature and calling it with libffi, if anyone wants to see. Now i just have to put that back into parrot... | ||
| jnthn | pmichaud: In a sense, PCC just packages all the arguments up into one data structure anyway. ;-) | ||
| pmichaud: The one place we're likely to hit a nasty difference is named return arguments. | 16:32 | ||
| pmichaud | jnthn: yes, that's true also. It creates a CallSignature or something like that iirc. | ||
| jnthn | pmichaud: Because: | ||
| pmichaud | I'm not too worried about named return arguments for nqp. So far we haven't had much of a need for them. | ||
| jnthn | sub foo() { return 1, 2, :c<3> }; my ($a, $b, $c) = foo(); # $c is a Pair | ||
| sub foo() { return 1, 2, :c<3> }; my ($a, $b, $c) := foo(); # also works because of named to positional mapping, but $c is 3 | 16:33 | ||
| sub foo() { return 1, 2, :c<3> }; my ($a, $b, :$c) := foo(); # $c is 3 | |||
| Oh heh | |||
| pmichaud | nqp doesn't have assignment, so the first one isn't an issue. :) | ||
| jnthn | The binding case *would* do what Parrot does :-) | ||
| Gee, good job nqp doesn't do assignment. :-) | |||
| pmichaud | well, that's partially why it doesn't do assignment. | 16:34 | |
| sorear | all of what you're talking about now has been on my wishlist for weeks | ||
| pmichaud | A lot of things become much simpler if we don't have to worry about list assignment versus item assignment versuss... | ||
| and if we treat everything as a bind | |||
| jnthn | Indeed. | ||
| pmichaud | sorear: glad we're hitting your wishlist :) | 16:35 | |
|
16:42
lucian joined
|
|||
| Coke | tewk: theoretically. I heard something from alias about that a long time ago, pinged him recently, and am pretty sure I got no helpful reply. Checking... | 16:43 | |
| tewk | If microsoft is still doing the program I'd like to just get a contact I can send an email to. | 16:47 | |
| particle | i know folks at ms that may be aware of a program... cotto_work for example. | 16:48 | |
| Coke | tewk: ah, I remember. I emailed alias's cpan addr, which bounced, then I tracked him down on IRC. pretty sure I got a "yes, I'm the guy doing that" and not much else. | ||
| but that irc window is long long gone. | |||
| particle | Coke: your client doesn't capture history? | ||
| my every conversation is logged | 16:49 | ||
|
16:49
atrodo_ joined
|
|||
| Coke | I'll be sure to mention that to the lawyers. ;) | 16:50 | |
| particle | logged "for training purposes" ;) | ||
| cotto | ohai | 16:51 | |
| whiteknight | all the smolder reports I've submitted this morning look god | 17:01 | |
| good | |||
| There isn't a single linux/gcc report in the list of the last 5 reports | 17:02 | ||
|
17:07
PacoLinux joined
17:11
PacoLinux_ joined
17:22
theory joined
17:26
tcurtis joined
17:34
jsut_ joined
|
|||
| japhb | Anyone here from the PaFo board? | 17:40 | |
|
17:43
hercynium joined
|
|||
| Coke | IWBNI if 'make smoke' didn't wait until the end to complain about not having LWP::UserAgent | 17:43 | |
| japhb: yes. | |||
| japhb | Coke: Have you heard anything about whether my Plumage grant application was shopped around, and if so, whether anything came of it? Last I heard, it had been board approved, and shopping was soon to commence ... then nothing. | 17:44 | |
| Coke | "board approved" is strong language. =-) | 17:45 | |
| japhb | "Not board rejected"? :-) | ||
| Coke | I believe Allison was going to do the shopping, and she is in the middle of finals, IIRC. | ||
| japhb | *sigh* | ||
| Any idea when her school year is over? | 17:46 | ||
| Coke | we just don't have a grants/fundraising presence at the moment. it's something I would definitely vote for if someone ran for the board on. =_) | ||
| I think she said she'd be freed up next week. I have no idea if shopping you about is still on her radar. | |||
| japhb | Fair enough. | 17:47 | |
| Thank you for the info. | |||
| Coke | I wish I had contacts to raise money. | ||
| japhb | Ditto. ;-) | 17:48 | |
|
18:06
clinton joined
|
|||
| dukeleto | Parrot could get funding via running on RTEMS. Parrot on RTEMS opens up many, many doors. | 18:19 | |
|
18:20
LoganLK joined
18:23
theory joined
|
|||
| bubaflub | booyah. | 18:23 | |
|
18:24
theory joined
|
|||
| cotto_work | tewk: ping | 18:24 | |
|
18:29
joeri joined
|
|||
| tewk | cotto_work: yes | 18:30 | |
| cotto_work | what was that MS program you wanted to know about? | ||
| tewk | MS? | 18:31 | |
| purl | somebody said MS was 'WE HATE USERS AND WANT YOU TO DIE' | ||
| cotto_work | microsoft | ||
| purl | microsoft is not a software company, it's an abuse company that delivers it's abuse through software or moishelettvin.blogspot.com/2006/11/...pfest.html or banking on their secret R&D.. robotic voice controlled helper monkeys or www.cracked.com/blog/2008/04/18/the...ooner-est/ | ||
| tewk | alias had a contact that supposedly was going to provide remote desktop access to windows machines for developing opensource software. | 18:32 | |
| a microsoft contact that is | |||
| cotto_work | I got that started but I'm not sure who his direct contact at MS is. | 18:33 | |
| tewk | Well I was looking to make the same connections for PLT Scheme | 18:34 | |
| cotto_work | Have you tried talking to alias? | 18:35 | |
| tewk | cotto_work: no coke just told me to talk to alias. I just found a local windows box I can use, but it would be nice to just rdesktop to one a microsoft, instead of hunting around and installing one locally every time i need it. | 18:42 | |
| cotto_work | ok. There's #msopensource on irc.perl.org, though it's not very active. | 18:43 | |
| tewk | cotto_work: ok thanks | 18:44 | |
| cotto_work | If you'd like, I can also take a shot at getting you a downloadable copy of VS 2010. | 18:49 | |
|
18:51
cotto_work2 joined
|
|||
| tewk | cotto_work: thanks, I have access to msdnaa, I just need different architectures and large multi-core boxes to run tests on. | 18:52 | |
| cotto_work2 | ok | ||
|
18:56
aukjan joined
|
|||
| dalek | rrot: r47355 | tcurtis++ | branches/gsoc_past_optimization (3 files): Fix my pir:: ops to use the appropriate signature syntax. Previously, they has been working purely by accident, seemingly. |
19:08 | |
|
19:12
jjore joined
|
|||
| cotto_work2 | who adds feeds to planet parrot? | 19:17 | |
| planet parrot? | 19:18 | ||
| purl | planet parrot is an aggregate of any parrot-related blogs. or editable by coke or changable with a trac ticket. or planet.parrotcode.org/ | ||
| cotto_work | msg coke Khairul's blog parrot.mangkok.com/ should be added to planet parrot. | 19:19 | |
| purl | Message for coke stored. | ||
|
19:25
jjore_ joined
|
|||
| dalek | rrot: r47356 | tcurtis++ | branches/gsoc_past_optimization (2 files): Begin implementing smart matching PAST::Pattern children & tests for smart matching of children that are also PAST::Patterns. |
19:41 | |
|
20:03
Psyche^ joined
20:06
davidfetter joined
20:07
theory joined
20:08
theory joined
|
|||
| dalek | kudo: 7c83e65 | (Solomon Foster)++ | src/core/Any-list.pm: Switch sub version of map to take slurpy values. |
20:08 | |
|
20:17
dmalcolm joined
20:43
theory joined
20:45
bluescreen joined
|
|||
| dalek | rrot: r47357 | tcurtis++ | branches/gsoc_past_optimization (2 files): Smart matching on PAST::Pattern, regex, and sub children tested and working. |
20:47 | |
|
21:00
jsut joined
|
|||
| dalek | rtcl-nqp: 25f4b03 | Coke++ | src/Partcl.pir: printerr is now a parrot dynop. |
21:27 | |
| sorear | Coke: What's the status of partcl vs. partcl-nqp? | 21:31 | |
| Coke | sorear: both now work against parrot HEAD! | ||
| basically the same state as master vs. ng in rakudo, before ng became master. | 21:32 | ||
| need more? | 21:33 | ||
| sorear | no | ||
| Coke | cotto_work: done. | 21:39 | |
|
21:55
hercynium joined
|
|||
| cotto_work | Coke: thanks! | 22:15 | |
| GeJ | Good morning everyone. | 22:19 | |
| davidfetter | g'day, GeJ | 22:20 | |
| GeJ | Bonjour davidfetter | 22:21 | |
| bacek | Good morning, humans | 22:22 | |
| sorear | Greetings. | ||
| purl | somebody said Greetings. was anyone awake? | ||
| cotto_work | hi bacek | ||
| bacek | aloha, cotto_work | ||
| GeJ | G'Day bacek. | 22:23 | |
| bacek | G'Day GeJ | 22:24 | |
|
22:41
ash_ joined
22:50
LoganLK joined
|
|||
| ash_ | what is the nci attribute 'long_signature' used for? i don't see it actually used anywhere in the source code | 22:58 | |
|
23:08
tetragon joined
23:11
KatrinaTheLamia joined
23:13
bubaflub joined
|
|||
| dalek | tracwiki: v15 | bacek++ | GCMassacre | 23:18 | |
| tracwiki: trac.parrot.org/parrot/wiki/GCMassa...ction=diff | |||
|
23:32
joeri joined
|
|||
| ash_ | it seems to be used in multi-dispatch | 23:41 | |