Camelia, the Perl 6 bug

IRC log for #parrot, 2012-11-09

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:06 whiteknight joined #parrot
00:10 Hunger joined #parrot
00:15 whiteknight good evening, #parrot
00:15 cotto hio whiteknight
00:15 whiteknight hey cotto
01:04 kid51 joined #parrot
01:18 Mike-PerlRecruiter_ joined #parrot
01:39 dalek parrot/whiteknight/userhandle: 5b7ac58 | Whiteknight++ | src/ (4 files):
01:39 dalek parrot/whiteknight/userhandle: 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 dalek parrot/whiteknight/userhandle: review: https://github.com/parrot/parrot/commit/5b7ac58067
01:42 cotto whiteknight, is that for mod_parrot?
01:42 whiteknight yessir
01:42 whiteknight well, that's what I was planning to do originally, but mod_parrot has motivated me to do it
01:46 kid51_ joined #parrot
01:49 cotto dukeleto, ping
02:03 benabik joined #parrot
02:04 kid51 joined #parrot
02:23 cotto It looks like the task-nqp test is failing because it's trying to be fancier than task.t
02:24 cotto It's very easy to make task.t break in the same way.
02:29 cotto seen brrt
02:29 aloha brrt was last seen in #perl6 10 hours 53 mins ago joining the channel.
02:29 cotto seen nine
02:29 aloha nine was last seen in #parrot 27 days 15 hours ago joining the channel.
03:06 benabik cotto: The test script tried to call the test functions?  How dare it?
03:06 benabik s/?$/!
03:09 cotto seriously
08:01 brrt joined #parrot
08:10 cotto hio brrt
08:11 brrt hi cotto
08:13 brrt well, whiteknight yesterday came with a solution of sorts, elegant or inelegant as it may be
08:13 brrt basically, if i understand it correctly, we make a UserHandle PMC, and have it wrap arround the real user handle object
08:14 brrt so that the io_vtable points to functions that call (parrot object) methods
08:14 brrt so, io-layer -> userhandlepmc -> iovtable -> myspecialobject
08:15 brrt doable, right?
08:17 cotto From what I've had time to understand of the code, yes.
08:34 brrt possibly even use a 'double proxy', which is more elegant from the perspective of a user, but less effiicent
11:15 brrt joined #parrot
11:59 brrt joined #parrot
12:07 bluescreen joined #parrot
12:40 Psyche^ joined #parrot
13:08 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:09 brrt and load it at runtime
13:09 brrt I dislike that option
13:09 brrt because there Should be a way to provide user-specified handles
13:09 brrt but its possible, too
13:17 Mike-PerlRecruiter_ joined #parrot
13:39 PacoAir joined #parrot
13:52 schm00ster joined #parrot
15:09 mtk joined #parrot
16:01 jsut joined #parrot
16:06 dmalcolm joined #parrot
16:20 benabik joined #parrot
16:33 benabik_ joined #parrot
16:33 benabik_ joined #parrot
16:57 zby_home joined #parrot
17:34 davidfetter joined #parrot
17:40 dalek rakudo/nom: 9f32f0a | jnthn++ | src/Perl6/Actions.pm:
17:40 dalek rakudo/nom: Fix thinko in shell words post-processing.
17:40 dalek rakudo/nom:
17:40 dalek rakudo/nom: This fixes the TODO'd tests for << foo "bar $baz" >> style things.
17:40 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9f32f0af8a
17:43 contingencyplan joined #parrot
17:52 dalek rakudo/nom: 0961b71 | jnthn++ | src/Perl6/ (2 files):
17:52 dalek rakudo/nom: Fix issue that blocked q:c working.
17:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0961b71ea5
17:52 contingencyplan joined #parrot
18:51 dalek rakudo/nom: ba05e3c | jnthn++ | src/core/Any.pm:
18:51 dalek rakudo/nom: First crack at :k, :kv and :p on .[ ].
18:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ba05e3c51d
19:00 sivoais joined #parrot
19:01 benabik joined #parrot
20:01 PacoAir joined #parrot
20:28 dalek rakudo/nom: a5c0b31 | jnthn++ | src/core/Any.pm:
20:28 dalek rakudo/nom: Give :v on slices the expected semantics.
20:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a5c0b31e67
20:53 dalek rakudo/nom: bd576ab | jnthn++ | src/core/Any.pm:
20:53 dalek rakudo/nom: :k, :kv, :v and :p for .{} subscripting.
20:53 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd576ab1c8
20:53 dalek rakudo/nom: 09e308d | jnthn++ | t/spectest.data:
20:53 dalek rakudo/nom: Run S03-operators/subscript-adverbs.t.
20:53 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/09e308da87
20:53 dalek rakudo/nom: ca9c30d | jnthn++ | docs/ChangeLog:
20:53 dalek rakudo/nom: Update ChangeLog.
20:53 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ca9c30d8d2
21:10 benabik_ joined #parrot
21:11 eternaleye joined #parrot
21:50 PacoAir joined #parrot
21:51 PacoAir joined #parrot
22:08 Hunger joined #parrot

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

Parrot | source cross referenced