-
Notifications
You must be signed in to change notification settings - Fork 6
The Roadmap
Anthony M. Cook edited this page Nov 12, 2015
·
4 revisions
Work consists of whatever a body is obliged to do. Play consists of whatever a body is not obliged to do. -- Mark Twain
I'm going by SemVer on this project and I'll be avoiding non-backwards compatible changes after blacklight hits 1.0. If there are significant breaking changes the plan is to provide an upgrade mechanism that automatically ports code from one version to another.
-
bianca - blacklight core, version 1.x
- objects and delegation
- concurrency
- blocks
- file and socket IO
- integer, utf-8 character, float, byte, and word types
- text, list, block, object, queue, and stack structures
-
azzurra - blacklight on steroids, version 2.x
- first class objects
- object persistence
- more powerful IO
- network aware
- stdlib
- testing & benchmarkings
- console formatting and layout
- parsing and grammar
- http parser and client
- ssl
- gzip
-
nera - blacklight la massima, version 3.x
- enhanced low level features
- FFI
- ability to embed blacklight in other programs
- implementation detail changes as informed by experience and suggestions collected from prior phases
- enhanced low level features
Currently we're in the midst of a headlong rush to bianca. Much of the core functionality is already functional, but there's still a ways to go to 1.0.
For more details on the current work being done, check out the Trello board.