[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: perhaps I've missed something ...

This page is part of the web mail archives of SRFI 17 from before July 7th, 2015. The new archives for SRFI 17 contain all messages, not just those from before July 7th, 2015.



>>>>> "John" == John Clements <clements@xxxxxxxxxxx> writes:

John> Let me clarify.  I have nothing against syntactic abstraction.  My 
John> concern is primarily with the unnecessary overloading of the set! 
John> primitive.  Replace set! with set-location! (or set-l! if you prefer) 
John> and you have a language extension which
John> a) I would not personally use, but
John> b) I would not object to (much).

I totally agree.

SET! modifies a *binding* which is a meta-level entity.

SET-CAR! and friends modify *data structures* which are object-level
entities.

These are (to my mind) very different conceptually.  Let's keep their
names separate.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla