Hi,

In message "Re: [ruby-core:20093] [Bug #796] dynamic constant assignment"
    on Wed, 26 Nov 2008 03:28:30 +0900, Tomas Matousek <redmine / ruby-lang.org> writes:

|The restriction is IMO unnecesary and should be removed. If there is a good reason for keeping it it should be consistently applied in eval as well.

Why?

According to the nature of CONSTANTS, it's bit weird to allow dynamic
assignment, since we report error.  eval is kinda like a back door.
We assume a user of eval knows what he's doing.

							matz.