-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On May 22, 2008, at 1:01 PM, Dave Bass wrote:

> George Wang wrote:
>> However, the constant variable can still be
>> reassigned even though a warning is issued.
>
> Am I the only person who thinks that constants should be unchangeable?
>
> Being new to Ruby, it seems weird to me that constants aren't actually
> constant. I'm sure there must be some arcane reason for it, but surely
> most people want their constants to remain constant! That's how it  
> works
> in most languages.
>
> Freezing would seem like a good idea but I haven't actually tried it.
> Yet.
> -- 
> Posted via http://www.ruby-forum.com/.
>

If you noticed, class names are constants. As you can change classes  
at runtime, constants must be changable.
Actually overwriting Constants emits a warning. A you should program  
warnings-free, that should be no problem :).

Regards,
Florian Gilcher
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkg1WvgACgkQJA/zY0IIRZYmkQCeJvyw4XwGA2+sYWN8RdYt+F/7
1pkAn3pRTl129HoSddfetPJhyji3gBg/
=8BGR
-----END PGP SIGNATURE-----