[Types-sig] const (was: PyDL RFC 0.02)

Greg Stein gstein@lyra.org
Tue, 28 Dec 1999 01:08:29 -0800 (PST)


On Tue, 28 Dec 1999, Paul Prescod wrote:
> Greg Stein wrote:
> > p.s. I'd recommend assignment enforcement over the notion of const; the
> >      former seems to be more easily enforcable at runtime.
> 
> I think we need both. We need to be able to enforce the TYPES of
> assignments and we need to sometimes say that an object is not
> modifiable, for all of the things we currently use tuples, files open
> for read and other read-only objects for.

Um... Are you suggesting that we add a readonly flag to the list and dict
types? Short of that, I'm not sure how you would do "const". IMO, adding a
readonly flag to those types seems wrong.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/