User:Kevin Reid/E tasks

This is Kevin Reid's classification of tasks not implemented in E, or just poorly done in E, by what kind of problem they are, or what kind of library/language work should come first.

As of 08:04, 3 July 2009. When updating this list, consult the diffs since then for what to add/remove.

Should go ahead and do

Simple

Problems

Data structures

Algorithmic

Type algebra/staticness

Object-oriented

Concurrency

  • Rendezvous (Hard to define what this means in E. Intervat perhaps? Is currently marked omit.)

Funky control flow

GUI

Reflective

Graphics

Mathematics

Integers

Numerics

Large projects

Argue with

Contortions

Needs a ... to be done well

Reflection toolkit

User-defined exceptions

Parser library

Iter/accum/stream tools

Image type

Matrix type

Complex type

Rational type

Calendar

Stream IO

Console input

Sockets

Operating system interfaces

FFI

Database

Protocol/language implementations

Miscellaneous

Special cases

To review

Insert new tasks here.