time to finalize srfi-17? Per Bothner (13 Jun 2000 21:26 UTC)
time to finalize srfi-17? Shriram Krishnamurthi (13 Jun 2000 21:48 UTC)
Re: time to finalize srfi-17? Per Bothner (13 Jun 2000 23:04 UTC)
Re: time to finalize srfi-17? David Rush (14 Jun 2000 07:27 UTC)
Re: time to finalize srfi-17? Per Bothner (14 Jun 2000 16:09 UTC)
Re: time to finalize srfi-17? David Rush (14 Jun 2000 17:24 UTC)
Re: time to finalize srfi-17? Per Bothner (14 Jun 2000 17:43 UTC)

Re: time to finalize srfi-17? Per Bothner 14 Jun 2000 17:38 UTC

David Rush <xxxxxx@bellsouth.net> writes:

> And neither are lexical-set! nor global-set! part of at least five
> Schemes, and they are certainly not R5RS. What's your point?

Sorry.  I meant lexical-set! as a shorthand for "set! to a
lexically-bound variable" and global-set! as shorthand for "set! to a
global binding".

> Of course this begs the question of definition. I consider an
> assignment operator to involve an update to the store. If I can define
> set! without reference to the store then it's not an assignment
> operator.

I think that is a fallacy.  Whether you can *define* set without
reference to the store has nothing to do with whether set! is an
instance of the concept of "assignment operator".

> Changing the name to setf! (SET! via
> Function) would still be a better idea, so at least you're not
> encouraging implementors into a specific implementation of set!

I don't think of srfi-17 as "encouraging implementors into a specific
implementation".  If srfi-17 has that effect, then those are
implementors who should probably not be implementing Scheme ...
--
	--Per Bothner
xxxxxx@bothner.com   http://www.bothner.com/~per/