Re: Ladies and gentlemen, I give you... objects!

2004-02-28 Thread Larry Wall
On Fri, Feb 27, 2004 at 10:08:33PM -0500, Joseph Ryan wrote: : Larry Wall wrote: : : >On Fri, Feb 27, 2004 at 09:08:31AM -0500, Dan Sugalski wrote: : >: Nope. If a language wants to provide get/set methods for class : >: attributes it needs to create those methods at compilation time. : > : >For

Re: Ladies and gentlemen, I give you... objects!

2004-02-27 Thread Joseph Ryan
Larry Wall wrote: On Fri, Feb 27, 2004 at 09:08:31AM -0500, Dan Sugalski wrote: : Nope. If a language wants to provide get/set methods for class : attributes it needs to create those methods at compilation time. For Perl 6 it's a single method that might be lvaluable depending on the declaration

Re: Ladies and gentlemen, I give you... objects!

2004-02-27 Thread Dan Sugalski
At 12:44 PM -0800 2/27/04, Larry Wall wrote: On Fri, Feb 27, 2004 at 09:08:31AM -0500, Dan Sugalski wrote: : Nope. If a language wants to provide get/set methods for class : attributes it needs to create those methods at compilation time. For Perl 6 it's a single method that might be lvaluable depe

Re: Ladies and gentlemen, I give you... objects!

2004-02-27 Thread Larry Wall
On Fri, Feb 27, 2004 at 09:08:31AM -0500, Dan Sugalski wrote: : Nope. If a language wants to provide get/set methods for class : attributes it needs to create those methods at compilation time. For Perl 6 it's a single method that might be lvaluable depending on the declaration of the attribute.

Re: Ladies and gentlemen, I give you... objects!

2004-02-27 Thread Dan Sugalski
At 7:57 AM +0100 2/27/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: The rule is that a method in a class has access to the attributes for that class and nothing else. Ah, that was the reason of my confusion. Could you adapt the docs accordingly: Yep. I'll patch that up. >

Re: Ladies and gentlemen, I give you... objects!

2004-02-26 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > The rule is that a method in a class has access to the attributes for > that class and nothing else. Ah, that was the reason of my confusion. Could you adapt the docs accordingly: ,--[ pdd15 ]--- | DESCRIPT

Re: Ladies and gentlemen, I give you... objects!

2004-02-26 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > Yep, it looks like everything that should work now actually *does* > work now I've committed some fixes and more tests. Dan, can you please have a look at: $ perl -Ilib t/pmc/objects.t [ snip ] ok 23 - attribute values and subclassing 2 and add some comm

Re: Ladies and gentlemen, I give you... objects!

2004-02-26 Thread Dan Sugalski
At 6:22 PM +0100 2/26/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: Yep, it looks like everything that should work now actually *does* work now I've committed some fixes and more tests. Dan, can you please have a look at: $ perl -Ilib t/pmc/objects.t [ snip ] ok 23 - attribut

Re: Ladies and gentlemen, I give you... objects!

2004-02-26 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 6:22 PM +0100 2/26/04, Leopold Toetsch wrote: >>- classoffset and attribute offsets of subclassed objects, e.g. >> how to get at the very first attribute > Which very first attribute? The first attribute for a class, or the > first attribute in the ob

Re: Ladies and gentlemen, I give you... objects!

2004-02-26 Thread Dan Sugalski
At 9:19 PM +0100 2/26/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: At 6:22 PM +0100 2/26/04, Leopold Toetsch wrote: - classoffset and attribute offsets of subclassed objects, e.g. how to get at the very first attribute Which very first attribute? The first attribute for

Re: Ladies and gentlemen, I give you... objects!

2004-02-25 Thread Leopold Toetsch
Chromatic <[EMAIL PROTECTED]> wrote: > While I'm at it, is there nice IMCC syntactic sugar for making method > calls, or do I have to fill in the registers myself? It's quite nice to > write: > ($I2, $I3) = _some_function_call( $I0, $I1 ) Not yet. But you could try to prepend one instruct

Re: Ladies and gentlemen, I give you... objects!

2004-02-25 Thread Simon Glover
On Wed, 25 Feb 2004, Dan Sugalski wrote: > Yep, it looks like everything that should work now actually *does* > work now, modulo a test that needs a thump. If folks would abuse this The test has now been thumped. All tests now pass here. Of course, that just means that it's time to write some

Re: Ladies and gentlemen, I give you... objects!

2004-02-25 Thread chromatic
On Wed, 2004-02-25 at 15:54, Dan Sugalski wrote: > Yep, it looks like everything that should work now actually *does* > work now, modulo a test that needs a thump. If folks would abuse this > heavily, I'd much appreciate it. I'll revise some of the SDL code to use objects instead of pseudo obje