reported by vince darley in tclcore:
I notice that the latest cvs head has an
incompatibility in the whole
variable resolution process which, while it doesn't
(apparently) break any
of the test suite, does break a lot of code that I'm
exposed to. The
basic incompatible change is that this:
namespace eval foo {}
proc foo::bar {} {
global foo::name
set foo::name 1
}
foo::bar
->"can't set "foo::name": parent namespace doesn't exist"
throws the above error, which it never used to throw --
in fact the above
code worked fine (minus 'namespace') from Tcl 7.x
through 8.5a1. But now in 8.5a2 it throws an error.
miguel sofer
07. Variables
obsolete: 8.5a2
Public
|
Date: 2006-10-02 00:44 Logged In: YES |
|
Date: 2006-10-01 23:53 Logged In: YES |
|
Date: 2004-05-25 19:49 Logged In: YES |
|
Date: 2004-05-25 02:38 Logged In: YES |
|
Date: 2004-05-25 02:34 Logged In: YES |
|
Date: 2004-05-25 02:12 Logged In: YES |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use