Historical Roadmap40, Revision 1

Roadmap to 4.0

Outstanding library tasks:

  1. Possibly a cross-platform socket library. I have been watching EuNet, but I am open to suggestions.
  2. Locale support requires different locale names depending on OS. This should be resolved some how.
  3. 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.
  4. Newest functions (mod(), locale.e, regexp.e) need documented.
  5. Continued documentation refinement.
  6. Possibly add a statistics library. Being developed by Derek Parnell.
  7. Done: Regular Expressions.

Other Tasks

  1. Fix ed.ex as shipped with Euphoria to work on DOS, Windows and Linux.
  2. 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.
  3. Change installer to associate .ex files with exwc
  4. Vote on final namespace changes
  5. Document new keywords (loop/flow) and optional parameters
  6. Done: There are outstanding issues with using gcc 4.3.0 that should be resolved before 4.0 is released (call c offsets)
  7. Done: Make all internal functions accessible at all times via the eu namespace
  8. Done: Add a namespace keyword for library authors?
  9. Done: Unqualified calls should give priority to built-in's

Decisions to be made

  1. 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

Search



Quick Links

User menu

Not signed in.

Misc Menu