svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com
Set by avar on 16 November 2006.
jumble hello? 07:19
shadowspar 'lo? 07:40
Tene So, has Net::IRC::OO ever worked at all? 15:51
There's some stuff in here that just looks kind of strange. 15:52
audreyt I don't think it ever worked, no :) 16:03
Tene 'kay, this makes more sense now. 16:05
Limbic_Region audreyt - you are aware of the test that hangs (forever) preventing smokes from completing right?
audreyt no, please flunk them as appropriate
Limbic_Region explain flunk 16:06
Limbic_Region the test is documented to hang 16:06
audreyt Test::flunk() is unconditional failure
Limbic_Region t/perl5/modify_inside_p5_p6.t
heh
audreyt so comment it out and flunk it for now?
Limbic_Region I wasn't even thinking of flunk in terms of "I flunked a test" but as some jargon that meant something I didn't understand 16:07
Tene It runs now, but eats 100% cpu.
audreyt the ADSL people finally figured things out; I'll have proper net next week, hurray.
Limbic_Region wooot
Tene - I assume you are talking about Net::IRC::OO and not the test I am talking about?
Tene You are correct. 16:08
Limbic_Region audreyt - what is the prototype for flunk() 16:09
sub flunk (Str $desc?, :$todo, :$depends) returns Bool is export { 16:10
nevermind - found it
ok, uploading now 16:12
svnbot6 r14855 | Limbic_Region++ | Per audreyt++ flunking this test so smokes do not hang 16:13
Tene One problem here is very strange... 16:20
Tene class Net::IRC::OO has Str $.nick is rw. 16:23
submethod BUILD has Str $.nick in the prototype
but if I try to refer to $.nick inside of BUILD, I get *** No compatible subroutine found: "&nick"
TimToady you must use $!nick in a BUILD, not $.nick. 16:25
BUILD routines should not be calling virtual methods.
Tene Oh, right. I was just reading that in the spec, but didn't make the connection... 16:26
TimToady on the other hand, I'm not sure that part of the spec is implemented, so something else might be going on...
can't tell until my pet peeve gets fixed...
Tene and what is that?
TimToady every time it says "No compatible subroutine found" I want to ask "compatible with what?" 16:27
Tene the trivial test case submethod BUILD (Str $.foo) { $.foo.say;} works without problem. 16:28
Tene I can't see the difference... yet. 16:30
TimToady something to do with the rw probably. 16:35
Tene Maybe. 16:36
using $!nick works, though.
TimToady maybe the rw makes it autogen a different method that hides the one that works. 16:37
Tene using rw in the test case too, though. 16:40
TimToady is there a derived class involved? that could slurp up a virtual method away from this class. 16:42
and then fail to bind properly
Tene No, no derived classes. 16:45
Tene I'll look at it a bit more after I get this cleaned up a bit. 16:48
Tene Hmm. these method calls seem to not actually be doing anything. 17:16
Tene It works now. 18:06
svnbot6 r14856 | tene++ | Net::IRC::OO works now. 18:11
r14856 | tene++ | Still needs cleaning up, but basic functionality works.
kolibrie seen fglock 20:26
jabbot kolibrie: fglock was seen 2 days 3 hours 54 minutes 4 seconds ago
kolibrie anyone know when he'll reappear? He's usually pretty consistent at logging in every day. 20:27
pmurias kolibrie: he usualy appears when there is a commit on the way, maybe he is preparing something big :) 21:21
kolibrie pmurias: perhaps
I think he was working on the MiniPerl6 parrot emitter 21:22