Fluid needs some kind of basic module facility to support datatype definitions and separate compilation. (The current implementation is simplistic and requires work to support datatypes or imports.) We will also need a simple model of ES6 modules in Pure JSCore which can serve as a compilation target. (Initially we can omit features like module aggregation and import renaming.)
[ ] mutual recursion for top-level definitions
[ ] Object to be part of default class environment (with null superclass)
Fluid needs some kind of basic module facility to support datatype definitions and separate compilation. (The current implementation is simplistic and requires work to support datatypes or imports.) We will also need a simple model of ES6 modules in Pure JSCore which can serve as a compilation target. (Initially we can omit features like module aggregation and import renaming.)
Object
to be part of default class environment (with null superclass)let
to flatten nesting