Camelia, the Perl 6 bug

IRC log for #parrot, 2012-09-05

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced