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

Linear-update suffix: ! 1 or @



@ looks as good as 1 to me. We now have a three-way selection: bang, at, or
one.  Please vote.
      -Olin

------- Start of forwarded message -------
From: Dan Bornstein <danfuzz@xxxxxxxx>
Date: Fri, 13 Aug 1999 17:24:23 -0700 (PDT)
To: shivers@xxxxxxxxxx
Subject: Re: One more vote on "linear update" and "!"

I hesitate to suggest this to the list since I'm still not convinced I've
read and processed *all* the salient discussions, but it seems to me that
"@" might be a viable alternative suffix character to "!" to mean
linear-update. I think it looks sufficiently un-letter-like, it doesn't
have much (any?) history of use within Scheme already, and the "at"
semantics has a nice assonance with the concept of locality of reference,
which is what linear update is all about anyway.

   take@
   drop-right@
   append@
   append-reverse@
   etc.

[...]
- -dan
------- End of forwarded message -------