[plt-scheme] idiom for 'self'
----- Original Message -----
From: "Matthias Felleisen" <matthias at ccs.neu.edu>
To: <hendrik at topoi.pooq.com>
Cc: <plt-scheme at list.cs.brown.edu>
Sent: Tuesday, September 05, 2006 3:56 PM
Subject: Re: [plt-scheme] idiom for 'self'
> On Sep 5, 2006, at 9:19 AM, hendrik at topoi.pooq.com wrote:
>
>> On Tue, Sep 05, 2006 at 09:45:59AM +0000, Matthew Flatt wrote:
>>> At Mon, 04 Sep 2006 21:05:38 -0400, David Richards wrote:
>>>> How does a method reference its object? 'me'? 'self'?
>>>
>>> `this'.
>>
>> A conventional, but inconvenient choice dating back to C++. I believe..
>> When you want to mention 'this' in comments, you run into ambiguity
>> between its use as 'self' vs its use as an ordinary English word.
>> 'self' would have been a better choice.
>
> We noticed and keep noticing. Then again, it is much easier to formulate
> correct english phrases with 'this object' instead of the 'the self
> object'.
How about 'the object itself'? (just kidding)
Referencing is not trivial., particularly self-referencing. (I think Quine
wrote about that)
Changing the specs of a language is a struggle between progressive and
conservative views (I use the word 'view', not the word 'person', for they
are two different things/persons) Anyway, I think the struggle is a good
filter (in general).
>
>> Probably too late now.
>
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
((((lambda(x)((((((x x)x)x)x)x)x))
(lambda(x)(lambda(y)(x(x y)))))
(lambda(x)(write x)x))
"greetings, Jos Koot")