Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-06-28 12:13:00 -0700 (Thu, 28 Jun 2007)
Revision: 11158
Log message:
"Fixed" the inheritance problem in Pervasives, at least for
the moment. the problem is that, for bootstrapping,
Pervasives is defined as an object. This means all
variables are by default this.XXX. The following code
breaks, because $Y refers to X.Y, not Pervasives.Y.
X. +=
extends $Y
This solution threads the inheritance through the dynamic env.
This is an annoying naming problem. It does not exist
in var3 onward.
Changes | Path |
+5 -0 | omake-branches/0.9.8.x/lib/Pervasives.om |