|
Parrot 4.7.0 "Hispaniolan" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 4 September 2012. |
|||
| rurban | And it needs a long time to bootstrap | 00:00 | |
|
00:03
benabik joined
|
|||
| rurban | I can complete rm_pasm and fix endian number converters, then then I don't know. lorito? perl6 people talk but about. They are probably right. | 00:05 | |
| perl6 people talk bad about | 00:06 | ||
| sorear | M0 offends my personal sensibilities. I don't think it's safe to generalize to all perl6 people | 00:09 | |
| and as the Perl6 on CLR guy I'm probably the last perl6 person you should listen to | |||
| rurban | I believe the others also don't like it that much. You had the harshest words, yes. | 00:10 | |
| They points they showed me in parrot were indeed horrible. | |||
| It's mostly the calling convention. | 00:11 | ||
| whiteknight | lorito is not moving forward too quickly right now. I don't think we need to worry about it right now | 00:17 | |
| getting threads merged is #1 priority. rm_pasm can be done quickish. 6model is next on my lsit | 00:18 | ||
| list | |||
| rurban | 6model for what? | 00:22 | |
| for our nqp? | |||
| If we do not have a performance plan rakudo will switch soon, and parrot is dead. | 00:23 | ||
| dalek | rrot/native_pbc: ba5c17d | rurban++ | t/native_pbc/number.t: update number test matrix with big-endian results [GH #807]: broken 4_8_le ->4_16_be, 4_12_le -> 4_16_be, 8_16_le -> 4_16_be, 8_8_le -> 4_16_be 8_16_le->4_8_be, 4_12_le -> 4_8_be, 4_8_le -> 4_8_be |
00:25 | |
| whiteknight | rurban: I believe 6model integration will improve performance in some key areas | 00:28 | |
| rurban: if you have better ideas for what to focus on, please share | |||
| rurban | My best idea is to rewrite in vmkit | 00:29 | |
|
00:30
lucian joined
|
|||
| rurban | Should be as fast as the JVM | 00:30 | |
| and .NET | |||
| rurban is off for 20 min. | 00:31 | ||
| whiteknight | rewrite all of parrot? | ||
|
00:53
rurban_mobile joined
01:08
benabik joined
01:30
MikeFair joined
|
|||
| MikeFair | Hello their Parrot people. | 01:31 | |
| err there | |||
| sorear | Hallo | 01:32 | |
| MikeFair | sorear: So what are your next big milestones sorear? | 01:33 | |
| sorear: Or are you not working on anything in particular at the moment? | |||
| sorear | at this very moment, $dayjob :D | 01:36 | |
| MikeFair | :D | ||
| dalek | rtcl-nqp/nqp2: b88eed7 | coke++ | / (52 files): Comment out a bunch of stuff to get further with make |
01:59 | |
| rtcl-nqp/nqp2: 5a368f7 | coke++ | src/Partcl/commands/after.pm: pir -> nqp opcode |
02:13 | ||
|
07:07
brrt joined
08:19
Psyche^ joined
10:06
sivoais joined
10:34
sivoais joined
|
|||
| dalek | kudo/macros-d2: fa46512 | masak++ | src/ (2 files): Revert "halfway commit, does not work" This reverts commit 1ac5431b62bd313bde32417e387881584ea291f3. |
11:00 | |
|
11:21
JimmyZ joined
11:44
brrt joined
12:09
mtk joined
12:41
PacoAir joined
|
|||
| Coke | nqp: say pir::sleep__vN(3); | 13:00 | |
| p6eval | nqp: OUTPUTĀ«Confused at line 2, near "say pir::s"ā¤current instr.: 'panic' pc 19998 (src/stage2/gen/NQPHLL.pir:7314) (src/stage2/gen/NQPHLL.pm:325)ā¤Ā» | ||
| Coke | nqp:pir::sleep__vN(3); | ||
| nqp: pir::sleep__vN(3); | |||
| p6eval | nqp: ( no output ) | 13:01 | |
| Coke | O_o | ||
| wrong window, though. argh. | |||
| tadzik | nqp cannot say 5 | ||
| only say(5) | |||
|
13:01
he_ joined
13:13
bluescreen joined
13:18
PacoAir joined
13:19
PacoAir joined
|
|||
| dalek | rtcl-nqp/nqp2: 9643724 | coke++ | src/Partcl (2 files): fixup [pwd] moritz++ |
14:23 | |
| Coke | tadzik: aye, I was having issues with pir::sleep before. | 14:27 | |
| dalek | rtcl-nqp/nqp2: 0101c08 | coke++ | src/Partcl/commands/exit.pm: fixup [exit] |
14:29 | |
| rtcl-nqp/nqp2: d3fe8ff | coke++ | src/Partcl/commands/join.pm: fixup [join] |
14:39 | ||
| rtcl-nqp/nqp2: 7acaa5b | coke++ | src/Partcl/commands/lrepeat.pm: fixup [lrepeat] |
|||
| rtcl-nqp/nqp2: c67b2f2 | coke++ | src/Partcl/commands/lreplace.pm: fixup [lreplace] |
|||
| rtcl-nqp/nqp2: 1aa62ae | coke++ | src/Partcl/commands/linsert.pm: fixup [linsert] |
|||
| rtcl-nqp/nqp2: c302650 | coke++ | src/Partcl/commands/lappend.pm: fixup [lappend] |
|||
|
15:39
drift joined
|
|||
| dalek | rrot/native_pbc: a3f99d3 | rurban++ | frontend/pbc_dump/main.c: pbc_dump: enable option -h --header-only Broken since the packfile API redesign |
15:50 | |
| rrot/native_pbc: 3284049 | rurban++ | / (72 files): Merge branch 'native_pbc' of github.com:parrot/parrot into native_pbc |
|||
| rrot/native_pbc: 99ed534 | rurban++ | t/native_pbc/number.t: cvt_num16_num8 in i386 still broken No ticket yet, but I am working on it. |
|||
|
16:07
benabik joined
|
|||
| dalek | kudo/macros-d2: 7fb2693 | masak++ | src/ (2 files): partial commit almost working... getting this error: $ ./perl6 --ll-exception -e \\ 'macro twice($code) { quasi { {{{$code}}}; {{{$code}}} } }; my $counter = 0; twice $counter++; say $counter' get_attr_str() not implemented in class 'Undef' [...] |
16:08 | |
| dukeleto | ~~ | 16:30 | |
| dalek | kudo/macros-d2: 8c85e7a | masak++ | src/Perl6/ (2 files): fix embarrassing typo Also comment out some code. Yes, I expect to rebase these commits later. |
||
| dukeleto | somebody embedded perl 5 into nodejs: npmjs.org/package/perl | 16:37 | |
|
16:44
benabik joined
16:48
benabik joined
16:54
fglock joined
|
|||
| fglock | hi | 17:11 | |
| benabik | ~~ | ||
| fglock | I wonder if is there a perl5 in parrot? | ||
| benabik | ponie? | ||
| pynie? | |||
| tadzik | fglock: bitrotten and abandoned, iirc | 17:12 | |
| fglock | tadzik: I wonder if I could reuse the perl5 pmcs | ||
| with a perlito frontend | 17:13 | ||
| hmm - pynie is python | 17:14 | ||
| found www.poniecode.org/ | 17:15 | ||
| sorear | is punie relevant here? | 17:17 | |
| *blink* poniecode.org got hacked? | 17:19 | ||
| is that a wiki of some kind? how did the spam links get in? | |||
| fglock | maybe - punie is perl1 - I wonder if it reused the ponie internals | 17:20 | |
|
17:44
benabik joined
17:45
tuxit joined
|
|||
| fglock | I've found a ponie - svn.perl.org/viewvc/ponie/trunk/REA...athrev=366 | 17:52 | |
| Coke | fglock: punie did not use ponie internals, no | ||
| before trying to resurrect ponie, you might want to read the post mortem. | |||
| fglock | Coke: in www.poniecode.org, right? | 18:06 | |
| I don't plan to ressurect it (not running it from inside the perl binary) | 18:07 | ||
| just taking a look what could be reused | 18:08 | ||
| the Roadmap document is interesting | |||
| arnsholt | There's also TimToady's STD_P5 project, although I guess that's less relevant if you want to do it via Perlito | 18:09 | |
| fglock | yes, the parser is not a big problem, I'm looking for a runtime | 18:11 | |
| but it would be great if STD_P5 could also use the same runtime | 18:12 | ||
| arnsholt | How're you gonna parse? If that's a solved problem, I mean =) | 18:17 | |
| sorear | arnsholt: perlito5 already has a perl 5 parser | 18:19 | |
| arnsholt | Ah, right | 18:25 | |
| dalek | rtcl-nqp/nqp2: dc63e67 | coke++ | src/Partcl/commands/split.pm: fixup [split] |
||
| rtcl-nqp/nqp2: 5acc235 | coke++ | src/Partcl/commands/gets.pm: fixup [gets] |
|||
| rtcl-nqp/nqp2: 65c22a6 | coke++ | src/Partcl/commands/uplevel.pm: fixup [uplevel] |
|||
| rtcl-nqp/nqp2: c5da276 | coke++ | src/Partcl/commands/flush.pm: fixup [flush] |
|||
| rtcl-nqp/nqp2: 2521b35 | coke++ | src/Partcl/commands/format.pm: fixup [format] |
|||
| rtcl-nqp/nqp2: 862b418 | coke++ | src/Partcl/commands/glob.pm: fixup [glob] |
|||
| rtcl-nqp/nqp2: 7cabbd7 | coke++ | src/Partcl/commands/switch.pm: fixup [switch] |
|||
| rtcl-nqp/nqp2: 9ee17d6 | coke++ | src/Partcl/commands/lrange.pm: fixup [lrange] |
|||
|
18:41
dmalcolm joined
18:50
lucian joined
19:09
rurban_mobile joined
19:17
benabik joined
19:25
fglock joined
19:30
benabik joined
19:55
rurban_mobile joined
20:29
MikeFair joined
20:45
sivoais joined
22:04
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 22:14 | |
| sorear | hello whiteknight. | 22:15 | |
| whiteknight | hello sorear. How are you doing today? | ||
| sorear | good. | ||
| dalek | rtcl-nqp/nqp2: 3d4a143 | coke++ | src/Partcl/commands/cd.pm: fixup [cd] |
22:49 | |
| rtcl-nqp/nqp2: 30f99b1 | coke++ | src/Partcl/commands/fileevent.pm: fixup [fileevent] |
|||
| rtcl-nqp/nqp2: e994569 | coke++ | src/Partcl/commands/namespace.pm: fixup [namespace] |
|||
| rtcl-nqp/nqp2: 34209ef | coke++ | src/Partcl/commands/foreach.pm: fixup [foreach] |
|||
| rtcl-nqp/nqp2: 11b060f | coke++ | src/Partcl/commands/lset.pm: fixup [lset] |
|||
| rtcl-nqp/nqp2: 6552ea3 | coke++ | src/Partcl/commands/global.pm: fixup [global] |
|||
| rtcl-nqp/nqp2: 40be5ce | coke++ | src/Partcl/commands/puts.pm: fixup [puts] sorear++ |
|||
|
22:50
kid51 joined
|
|||
| dalek | sella/commandline_2: 097151c | Whiteknight++ | src/ (5 files): [Utilities] Update test_template and test_all_lib utilities to use the new CommandLine api |
22:50 | |
| sella/commandline_2: 98fd0a9 | Whiteknight++ | / (13 files): [CommandLine] Add in tests for the remaining CommandLine classes. Some tests are stubbish. |
|||
| nopaste | "kid51" at 70.85.31.226 pasted "Many merge conflicts when updating native_pbc branch" (89 lines) at nopaste.snit.ch/163657 | 22:51 | |
| kid51 | How does one recover from so many merge conflicts (at least without blowing away my checkout)? | 22:54 | |
| whiteknight | git reset --hard? | 22:55 | |
| sorear | there are pbc files in the repository? | 22:56 | |
|
22:56
benabik joined
|
|||
| Coke | is native_pbc one of the branches that rurban rebased after pushing? | 22:59 | |
| kid51 | Coke: the last 3 commits are all his | 23:00 | |
| whiteknight: Thx. That took care of all but one file. | |||
| whiteknight: What is status of whiteknight/gc_finalize branch? | 23:02 | ||
| kid51 smokes whiteknight/gc_finalize branch | 23:03 | ||
| whiteknight | I had forgotten about that branch. It's not testable | ||
| kid51 | It may not be testable -- but it passed all its tests! | 23:06 | |
| smolder.parrot.org/app/projects/rep...ails/31205 | |||
| whiteknight | my memory of it may be pessimistic | 23:09 | |
| I'll have to look at it soon, and see where we stand | |||
| kid51 | If you try to rebase on top of master, be prepared for merge conflicts in src/interp/api.c | 23:13 | |
| rurban_mobile | kid51: yes I rebased natibe_pbc onto master lately. git reset --hard origin/native_pbc | 23:23 | |
| But now that the tests work stable enough, I found 2 more problems I'm working on. E.g. the 12 byte long double format has a wrong description. | 23:25 | ||
| dalek | Heuristic branch merge: pushed 39 commits to Rosella by Whiteknight | 23:40 | |
|
23:50
Timbus joined,
Hunger joined
|
|||
| dalek | rtcl-nqp/nqp2: 0022991 | coke++ | src/Partcl/commands/file.pm: fixup [file] |
23:52 | |
| rtcl-nqp/nqp2: 4a4c926 | coke++ | src/Tcl (4 files): fixup Tcl{Array,LexPad,List,String} |
23:53 | ||
| rtcl-nqp/nqp2: 10334ea | coke++ | src/options.pm: fixup src/options.pm |
|||
| rtcl-nqp/nqp2: a5f6420 | coke++ | src/Partcl/commands/set.pm: fixup [set] |
|||
| rtcl-nqp/nqp2: 238fd8d | coke++ | src/Partcl/commands/lsort.pm: fixup [lsort] |
|||