Historical Roadmap40, Revision 7
Roadmap to 4.0
Two documents exist that need merged. See also: Organizing 4.0 which was a thread on the developers list.
Outstanding tasks:
- Create unit tests for new socket.e
- 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.
- Convert standard library to use default parameters and consolidate as many functions as makes sense (match, match_from, etc...)
- Finish doc tool -- jeremy
- Add override keyword
- Make warning() function that will allow library authors to issue warnings such as deprecated messages.
- Add -lint option which enables/disables some warnings such as "not included in", "short-circuit". When doing scan for other "suggestion" type messages.
- Possibly add a statistics library. Being developed by Derek Parnell.
- 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
- Document new keywords (loop/flow) and optional parameters
- Finish EuWiki (at least: creole parser, recent changes and ~ (signature), ~~ (signature and date stamp), would be nice: search, page rename)
- Organize EuWiki
- Finish document conversion
- Add shell type command library (file copy, move, remove, make directory, remove directory)
- 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
- Done: Regular Expressions.
- Done: Locale support requires different locale names depending on OS. This should be resolved some how. -- jbrown
Decisions to make:
- Add optional parameters to built-in functions such as find()? Then deprecate find_from(), etc... ?
- diff to current revision, view current revision history, backlinks
- Last modified Jun 07, 2008 by jeremy