Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 8 November 2012.
00:06 whiteknight joined 00:10 Hunger joined
whiteknight good evening, #parrot 00:15
cotto hio whiteknight
whiteknight hey cotto
01:04 kid51 joined 01:18 Mike-PerlRecruiter_ joined
dalek rrot/whiteknight/userhandle: 5b7ac58 | Whiteknight++ | src/ (4 files):
Start implementing the UserHandle pmc type, and as a bonus, also the new IOBuffer PMC type. These should allow the creation of custom user-defined handle types that can do other things than what the current assortment of filehandle/stringhandle/pipe/socket can do.
01:39
cotto whiteknight, is that for mod_parrot? 01:42
whiteknight yessir
well, that's what I was planning to do originally, but mod_parrot has motivated me to do it
01:46 kid51_ joined
cotto dukeleto, ping 01:49
02:03 benabik joined 02:04 kid51 joined
cotto It looks like the task-nqp test is failing because it's trying to be fancier than task.t 02:23
It's very easy to make task.t break in the same way. 02:24
seen brrt 02:29
aloha brrt was last seen in #perl6 10 hours 53 mins ago joining the channel.
cotto seen nine
aloha nine was last seen in #parrot 27 days 15 hours ago joining the channel.
benabik cotto: The test script tried to call the test functions? How dare it? 03:06
s/?$/!
cotto seriously 03:09
08:01 brrt joined
cotto hio brrt 08:10
brrt hi cotto 08:11
well, whiteknight yesterday came with a solution of sorts, elegant or inelegant as it may be 08:13
basically, if i understand it correctly, we make a UserHandle PMC, and have it wrap arround the real user handle object
so that the io_vtable points to functions that call (parrot object) methods 08:14
so, io-layer -> userhandlepmc -> iovtable -> myspecialobject
doable, right? 08:15
cotto From what I've had time to understand of the code, yes. 08:17
brrt possibly even use a 'double proxy', which is more elegant from the perspective of a user, but less effiicent 08:34
11:15 brrt joined 11:59 brrt joined 12:07 bluescreen joined 12:40 Psyche^ joined
brrt just throwing this out there, there is Another Way for mod_parrot to get its output handles again, namely to write a PMC as an extension 13:08
and load it at runtime 13:09
I dislike that option
because there Should be a way to provide user-specified handles
but its possible, too
13:17 Mike-PerlRecruiter_ joined 13:39 PacoAir joined 13:52 schm00ster joined 15:09 mtk joined 16:01 jsut joined 16:06 dmalcolm joined 16:20 benabik joined 16:33 benabik_ joined 16:57 zby_home joined 17:34 davidfetter joined
dalek kudo/nom: 9f32f0a | jnthn++ | src/Perl6/Actions.pm:
Fix thinko in shell words post-processing.

This fixes the TODO'd tests for << foo "bar $baz" >> style things.
17:40
17:43 contingencyplan joined
dalek kudo/nom: 0961b71 | jnthn++ | src/Perl6/ (2 files):
Fix issue that blocked q:c working.
17:52
17:52 contingencyplan joined
dalek kudo/nom: ba05e3c | jnthn++ | src/core/Any.pm:
First crack at :k, :kv and :p on .[ ].
18:51
19:00 sivoais joined 19:01 benabik joined 20:01 PacoAir joined
dalek kudo/nom: a5c0b31 | jnthn++ | src/core/Any.pm:
Give :v on slices the expected semantics.
20:28
kudo/nom: bd576ab | jnthn++ | src/core/Any.pm:
:k, :kv, :v and :p for .{} subscripting.
20:53
kudo/nom: 09e308d | jnthn++ | t/spectest.data:
Run S03-operators/subscript-adverbs.t.
kudo/nom: ca9c30d | jnthn++ | docs/ChangeLog:
Update ChangeLog.
21:10 benabik_ joined 21:11 eternaleye joined 21:50 PacoAir joined 21:51 PacoAir joined 22:08 Hunger joined