Parrot 2.5.0 Released! | parrot.org | Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | GSOC Students: trac.parrot.org/parrot/wiki/GSoCersStartHere | Priorities: merge gc_massacre, remove deprecated items, add deprecation notices for 2.6, close tickets.
Set by moderator on 25 June 2010.
tcurtis msg bacek Yes, using a pattern for it is certainly doable(although you'll definitely want to supply the :p adverb to the match. Also, I'll implement replacing one node with multiple tomorrow. Also, if we merge my branch anytime soon(before 2.6), it should probably be listed as experimental. 00:26
purl Message for bacek stored.
00:44 cotto joined 00:49 tcurtis joined, dduncan joined
tcurtis bacek: actually, I may end up implementing that tonight. Not sure. I had some plans for tonight but they've been delayed. 00:52
01:00 dduncan left 01:46 kid51 joined 01:50 eternaleye joined 02:05 hercynium joined
dalek rtcl-nqp: d98591d | Coke++ | (2 files):
better handle the 2-arg version of [switch]
02:08
rtcl-nqp: 88c63f7 | Coke++ | src/Partcl/commands/main.pm:
remove debug output.
rtcl-nqp: 09e46d1 | Coke++ | (2 files):
add error diagnostic for 2-arg form of [switch], and fix bug
02:25
03:31 TiMBuS joined
dalek rtcl-nqp: 0c50088 | Coke++ | (2 files):
error properly when trying to deref a scalar as an array with $var(foo) syntax.
03:39
03:44 janus joined
cotto ~~ 04:04
04:56 plobsing joined
dalek rrot: r47980 | plobsing++ | branches/dynop_mapping/src/sub.c:
use correct mapping when generating backtraces
04:59
05:28 fperrad joined 05:29 Mokurai joined 06:00 ash_ joined
dalek rrot: r47981 | plobsing++ | failed to fetch changeset:
sync with trunk
06:38
07:24 Mokurai left
dalek rrot: r47982 | plobsing++ | branches/dynop_mapping/t/native_pbc (7 files):
native_pbc platform updates
07:27
07:37 hanekomu_9 joined 08:42 fperrad joined
dalek website: tcurtis++ | Seven days of PIRATE and Tree::Pattern hacking 09:54
website: www.parrot.org/content/seven-days-p...rn-hacking
11:11 ruoso joined 11:20 joeri joined 11:38 khairul joined
dalek kudo: 3894c4a | jonathan++ | src/ (2 files):
Move rebless to P6metaclass additions so we can rebless metaclasses, and give

  $other-bug. :-/
11:45
kudo: 5c25692 | jonathan++ | src/core/IO.pm:
Implement mkdir, chdir and dir (like slurp, but gets list of files).
12:22 clinton joined 12:29 kid51 joined 12:46 lucian joined 12:56 jsut_ joined 13:28 jan joined 14:29 masak joined
masak how come src/pmc/filehandle.pmc has a method 'read' but not a method 'write'? 14:47
14:51 kid51 joined
masak also -- sort of the "dual" of that question -- how do I write the contents of a ByteBuffer to a file? 15:01
15:05 Mokurai joined
arnsholt "%r = get_root_namespace ['_Parrotlog']" should get the root namespace with stuff I've marked as ".HLL '_Parrotlog'", right? 15:07
15:10 GodFather joined
mikehh masak: the 'write' method is print IIRC 15:12
15:13 fperrad joined
masak mikehh: thanks; I'll try that. 15:14
mikehh masak: I think there is also a puts method for strings 15:16
purl okay, mikehh.
masak seems there is, yes. 15:17
15:18 Themeruta joined
masak trying both :) 15:19
walk &
NotFound_gf No way to write the content of a ByteBuffer, you can get a binary string from it and write that string. 15:20
moritz back 15:24
16:34 eternaleye joined 16:44 ruoso joined 17:51 brooksbp joined 17:58 eternaleye joined
arnsholt I have some runtime PIR code that goes roughly like ".HLL '_Parrotlog'\\n.namespace []\\n.sub 'paths'", and some PAST nodes that are children of a :hll<Parrotlog> block 18:22
Anyone have an idea why my generated PIR "$P13 = get_root_global ['_Parrotlog'], 'paths'" returns a null PMC? 18:23
Shouldn't that return the Sub PMC for my function?
dalek kudo: 067b67f | jonathan++ | src/binder/bind.c:
Make sure if we have a sub foo(Foo $x?) { } then $x default to a Foo type
18:28
kudo: 6e0cb64 | jonathan++ | src/builtins/Role.pir:
Role type objects need to be undefined (d'oh...)
kudo: 4be0c42 | jonathan++ | src/ (2 files):
Do type check the invocant of a method.
kudo: c4b7cf4 | jonathan++ | src/Perl6/Compiler/Signature.pm:
Default parameter type should be passed on to sub-signatures.
kudo: edade8a | jonathan++ | src/ (2 files):
Parametric variants of roles should also be undefined since they serve as type
purl Objection noted. Proceed.
masak NotFound: that's probably what I'll end up doing. thanks. 18:40
18:42 joeri left
dalek rtcl-nqp: ac39bd4 | Coke++ | (2 files):
Error properly when trying to peek into an array as a scalar.
18:42
18:46 Whiteknight_ joined 18:59 Mokurai left 19:10 tcurtis joined 19:21 LoganLK joined
dalek rrot: r47983 | Chandon++ | branches/gsoc_threads (9 files):
[gsoc_threads] Added callback PMC to handle NCI.
20:23
21:01 plobsing joined 22:12 jsut joined 22:13 silug joined
mikehh partcl-nqp (ac39bd4) - make ok, make test PASS (t/cmd_expr.t - TODO passed: 287) - Files=62, Tests=1264 - parrot at r47979 - Ubuntu 10.04 amd64 (g++ with --optimize) 22:54
PerlJam ~. 23:07
23:18 eternaleye joined
mikehh rakudo (edade8a) builds on parrot r47979 - make test PASS, spectest_smolder -> #34730 (pugs r31547) FAIL - Ubuntu 10.04 amd64 (g++ with --optimize) 23:31
t/spec/S32-num/rat.rakudo - Failed test: 798
15 TODO PASSes in 3 files
Chandon: ping 23:44
Chandon mikehh: pong 23:45
mikehh Chandon: running some tests on gsoc_threads - do you want me to work on fixin' codetest failures etc. 23:46
or do you want to do it
for example, MANIFEST needs re-generating 23:48
which can pick up other problems (in codetest anyway) 23:49
Chandon mikehh: For stuff like that, I'll probably just break it again.
But if you want to fix it and let me know what else you found that could be useful. 23:50
mikehh Chandon: ok try some basic fixes :-}
23:54 Psyche^ joined
dalek rrot: r47984 | mikehh++ | branches/gsoc_threads/MANIFEST:
re-generate MANIFEST
23:57
rrot: r47985 | mikehh++ | branches/gsoc_threads (10 files):
add svn properties