[Nickle]Const in nickle
Keith Packard
keithp@keithp.com
Tue, 14 Aug 2001 01:45:38 -0700
I've ripped out the strange const stuff I did yesterday and implemented
something simple -- const is a new storage class equivalent in lifetime to
global but which is not addressable. This means the value cannot be
changed nor can a reference be generated to it.
> const pi = 3.141592653589793
3.141592653589793
> pi = 7
-> pi = 7
Invalid use of const "pi"
> &pi
-> &pi
Invalid use of const "pi"
>
I think this covers essentially all "reasonable" uses of 'const' while
keeping things as simple as possible.
keithp@keithp.com XFree86 Core Team SuSE, Inc.