lp://staging/~psmay/+junk/zerolib.dev
- Get this branch:
- bzr branch lp://staging/~psmay/+junk/zerolib.dev
Branch information
- Owner:
- Peter S. May
- Status:
- Development
Recent revisions
- 19. By Peter S. May <dro@flux>
-
Have done most of the work of separating the proto defs of the major classes from their utility subtypes. Mapping is no longer a full class, since it is more natural as a function. mapFunctions now have a nice wrapper that normalizes all normal responses into Iterables.
- 18. By Peter S. May <dro@flux>
-
Not much change in the program itself, but the build process has evolved: js files are preprocessed into built .jp files which are eventually included by main.js. This makes the preprocessing a bit more C-like in that macro defs no longer bleed through to other source files unintentionally. In this spirit, general.js is now general.h and explicitly included in the other sources.
fn-lists.js now includes some support code for the evaled fallback of createNew.
- 16. By Peter S. May <pmay@pmay-desktop>
-
Broke out some of the puddle of functionality into separate files.
- 15. By Peter S. May <pmay@pmay-desktop>
-
Iterable is now part of the mix. No tests yet. Added a whole lot of general functionality to system-lexicals, which may need a refactor.
- 14. By Peter S. May <http://psmay.com/>
-
Tests on new eachable/mapping structure underway. Fixes have been made so that the following nominally function: range(maxindex), range.map(fn), range.mapRight(fn).
- 13. By Peter S. May <http://psmay.com/>
-
Completed an initial incarnation of the new column-munging eachable and mapping and worked out all of the compile errors. Testing is next.
- 11. By Peter S. May <http://psmay.com/>
-
Started on new "eachable.js" approach for class definition. A mapping.js is sure to follow.
- 10. By Peter S. May <pmay@pmay-desktop>
-
* Makefile fixed pretty well now; see rule for main.pre.
* Philosophically separating eachables from mappings. This work is not done.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)