Historical Roadmap40, Revision 4
Roadmap to 4.0
Two documents exist that need merged. See also: Organizing 4.0 which was a thread on the developers list.
Outstanding library tasks:
- Possibly a cross-platform socket library. I have been watching EuNet, but I am open to suggestions.
- Locale support requires different locale names depending on OS. This should be resolved some how.
- Audit new functions for conformity of name and parameters. For instance, the find_any methods use to pass haystack then needle, however, this was backward from built in find() method of needle then haystack. Other functions must be checked/fixed for this type of inconsistency.
- Newest functions (mod(), locale.e, regexp.e) need documented.
- Continued documentation refinement.
- Possibly add a statistics library. Being developed by Derek Parnell.
- Update standard library to use optional parameters
- Done: Regular Expressions.
Other Tasks
- Fix ed.ex as shipped with Euphoria to work on DOS, Windows and Linux.
- Review all documentation. free() was found to be omitted in the new docs, therefore, we must do an audit to make sure no others were omitted by mistake.
- Change installer to associate .ex files with exwc
- Vote on override keyword
- Vote on the fate of the entry keyword
- Document new keywords (loop/flow) and optional parameters
- Done: There are outstanding issues with using gcc 4.3.0 that should be resolved before 4.0 is released (call c offsets)
- Done: Make all internal functions accessible at all times via the eu namespace
- Done: Add a namespace keyword for library authors?
- Done: Unqualified calls should give priority to built-in's
Decisions to be made
- Information hiding. Add new scope, or more detailed packaging?
- Done: (decision was to keep : as the delimiter) Final decision on : or . for namespace. I wrote it off, then when I did so, I was contacted as to why. There are many supporters (I was not the originator of the idea, I just brought it up as a possible task).
Building Pre-Alpha 4.0
See Compiling 4.0 for details
- diff to current revision, view current revision history, backlinks
- Last modified May 29, 2008 by jeremy