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