|
Parrot 5.0.0 "Johnny Five Alive" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 23 January 2013. |
|||
|
01:10
Reini joined
01:36
tv joined
02:40
Reini joined
03:00
kid51 joined
03:38
sivoais joined
04:08
Reini joined
04:33
Eddward joined
|
|||
| cotto | allison: that response to whiteknight++ was delightful. Thanks for framing the discussion like that. It's a much better expression of how I've been thinking about this whole situation. | 05:05 | |
| allison | cotto: thanks :) | 05:06 | |
| PerlJam | url? | 05:24 | |
| cotto | lists.parrot.org/pipermail/parrot-d...07352.html | 05:29 | |
| PerlJam | thanks. | 05:30 | |
| nice. | 05:31 | ||
| allison | I've got a build failure in nqp_ops.c (using just the sixparrot branch, and stock rakudo+nqp), did I catch the middle of a transition? | 05:37 | |
| cotto | allison: possibly. nqp was broken for a bit yesterday | 05:40 | |
| And someone mentioned (but I haven't reproduced) an issue where nqp head and parrot head don't play nice. | 05:41 | ||
| allison | it looks like explicitly specifying the master branch of nqp and restarting kicks it off in the right direction | 05:44 | |
|
06:03
Reini joined
|
|||
| allison | so, NQP seems to use no float params, almost no string params, and a tiny number of int params (mostly for the opt_flag on optional parameters) | 06:12 | |
| might be able to whack out dispatch complexity that way | 06:13 | ||
| cotto | do floats get much use? | 06:14 | |
| allison | not sure, it depends on where Rakudo is choosing to do optimizations | 06:15 | |
| it is using slurpy some, not much but some | 06:17 | ||
| it's using named more than slurpy | 06:18 | ||
| it doesn't appear to use :multi at all | 06:29 | ||
| sorear | isn't 99% of NQP using :call_sig ? | 06:32 | |
| I don't know how much you've been kept in the loop, but make sure you have the currently active branch of nqp (nom?) | 06:34 | ||
| allison | sorear: I'm using whatever rakudo pulls in by default | 06:45 | |
| sorear: and, I was hoping it mostly used :call_sig, so I could rip out everything else :) | |||
| sorear: I see :call_sig as part of what's generated, but not internal to nqp | 06:49 | ||
| sorear: this is master branch of nqp | |||
|
07:07
Mike-PerlRecruiter_ joined
|
|||
| cotto | Blogging is hard. | 07:24 | |
| I should probably say that after I'm done. | 07:27 | ||
| allison | cotto: aye, blogging is not my favorite activity | 07:34 | |
| cotto: I occasionally think "I should blog about that" | |||
| cotto: I even start posts | |||
| cotto: actually, I still have an unfinished draft post from when you stepped up as chief architect :) | 07:35 | ||
| cotto: one about my electric car too | |||
| (I think both from when I bought it, and another one from when it finally died) | |||
| but, you can see how often I actually post | 07:36 | ||
| like, twice a year for UDS, mainly | |||
| cotto | allison: ditto. | ||
| I'm sure that once I log in to copy/paste the post, I'll see several half-ready posts that are now hopelessly obsolete. | |||
| allison | yeah | 07:38 | |
| so, I think mmd and :multi and MULTI are totally removable | 07:39 | ||
| cotto | I... um... | 07:40 | |
| wow | |||
| allison | definitely more work than dropping an op, but worth it if it significantly speeds up dispatch | 07:43 | |
| cotto | Is that assuming that we'll be using hand-hacked ops? | ||
| i.e. no opsc | |||
| allison | dispatch for things like the i_i variant of add is a simpler case than the manhattan distance stuff | 07:45 | |
| (and we never really *properly* did manhattan distance anyway) | 07:46 | ||
| it's a bit of a flip for some of the core pmcs, but it's actually only returning them to an earlier state | |||
| oof, I should sleep | 07:49 | ||
| more tomorrows | |||
| cotto | 'night | ||
| question for the room: what should Parrot's release cycle look like in the future? I don't have an answer either way. | 08:08 | ||
| just something to think about | 08:09 | ||
| moritz | fwiw rakudo fares well with a monthly release cycle | 08:53 | |
| I don't really see the point in the development/supported release distinction | |||
| cotto | moritz: yeah. That's an implication of the current plan that I didn't realize was true until you mentioned it just now. | 08:56 | |
| moritz | (I haven't seen the point of it in the past either, fwiw) | ||
| cotto | moritz: it would have been a good idea if Parrot were like Perl 5 at the time it was adopted. | 08:57 | |
| moritz | cotto: agreed | 08:58 | |
| cotto | Don't give me a time machine or I'll go mad just trying to decide what to fix. | 09:00 | |
| I'd probably end up going back in time to stop you from giving me a time machine. | 09:01 | ||
| ;) | |||
|
09:02
bouncy joined
|
|||
| moritz | :-) | 09:27 | |
|
09:45
Reini joined
|
|||
| dalek | kudo/nom: 5a12919 | jnthn++ | tools/build/NQP_REVISION: Bump to an NQP with a build fix. |
09:46 | |
|
10:00
woolfy joined
10:01
Liz joined
|
|||
| dalek | rrot: 5896d97 | dukeleto++ | / (2 files): Add a sort method to FixedFloatArray |
10:03 | |
| rrot: 26cdda8 | dukeleto++ | t/pmc/fixedfloatarray.t: Add some tests for FFA.sort |
|||
| rrot: ea40261 | dukeleto++ | src/pmc/fixedfloatarray.pmc: Fix a subtle bug where sort would not work correctly on systems where sizeof(INTVAL) != sizeof(FLOATVAL) |
|||
| rrot: 8c9a371 | dukeleto++ | src/pmc/fixedfloatarray.pmc: Hopefully fix FFA.sort() bug, caused by my questionable casting. @nwellnhof++ #929 |
|||
| rrot: 94e7f64 | dukeleto++ | src/pmc/fixedfloatarray.pmc: Eschew the use of == on FLOATVALs, @pmichaud++ |
|||
| rrot: 9fe9dfd | dukeleto++ | / (2 files): Update some copyrights |
|||
| rrot: e79967d | dukeleto++ | / (3 files): Merge branch 'ffa_sort' |
|||
|
10:22
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#811 (master - e79967d : Jonathan "Duke" Leto): The build was broken. | 10:22 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/6...9967dc122d | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/4765235 | |||
|
10:22
travis-ci left
|
|||
| dalek | p: c83b4b5 | jnthn++ | src/QRegex/NFA.nqp: s/our/my/ in a place things needn't be our. |
10:32 | |
| p: d89a658 | jnthn++ | src/QAST/Compiler.nqp: Toss dead code-path. |
|||
| p: a746f77 | jnthn++ | src/QRegex/Cursor.nqp: Performance/portability tweaks to Cursor. |
|||
| p: 749768c | jnthn++ | src/ (2 files): Fix nqp::isinvokable to know invocation spec. |
11:20 | ||
| p: 28961ee | jnthn++ | src/NQP/World.pm: Update a comment. |
12:11 | ||
| p: da26f1c | jnthn++ | src/NQP/World.pm: Replace one use of nqp_get_package_through_who. This op really needs to go away. |
|||
| p: cf72dc1 | jnthn++ | src/NQP/Actions.pm: Eliminate final nqp_get_package_through_who use. This also means that Foo::Bar can now work on nqp-jvm. |
|||
|
12:52
he_ joined
13:57
PacoAir joined
13:58
Reini joined
14:08
bluescreen joined
14:11
uvtc joined
14:21
Psyche^ joined
14:42
awwaiid joined,
bluescreen_ joined
15:00
benabik joined
15:32
alester joined
15:39
dmalcolm joined
17:52
uvtc left
17:57
xcombelle joined
18:12
sivoais joined
18:35
zby_home joined
18:59
Reini joined
19:07
Mike-PerlRecruiter_ joined
20:00
Reini joined
20:22
benabik joined
21:20
zby_home joined
21:44
benabik joined
21:49
donaldh joined
22:06
Reini joined
|
|||
| dalek | p: c9bc4a2 | jnthn++ | t/nqp/59-nqpop.t: Add nqp::split tests; donaldh++. |
22:13 | |
|
23:37
Reini joined
23:48
kid51 joined
|
|||