User:Kevin Reid/E tasks: Difference between revisions

From Rosetta Code
Content added Content deleted
m (update)
(updates)
Line 9: Line 9:
* [[Exceptions]]
* [[Exceptions]]
* [[Eval]] (except for the "how to bind a variable" bit but we already lost on that in [[Eval in environment]])
* [[Eval]] (except for the "how to bind a variable" bit but we already lost on that in [[Eval in environment]])
* [[Sort an array of composite structures]]


===Problems===
===Problems===
Line 15: Line 14:
* [[Anagrams]]
* [[Anagrams]]
* [[Column Aligner]]
* [[Column Aligner]]
* [[Bogosort]]
* [[Conway's Game of Life]]
* [[Conway's Game of Life]]
* [[Prime decomposition]]
* [[Prime decomposition]]
Line 23: Line 21:
* [[Zig Zag]]
* [[Zig Zag]]
* [[SEDOL]]
* [[SEDOL]]
* [[Spiral]]


===Data structures===
===Data structures===
Line 38: Line 35:
* [[Gnome sort]]
* [[Gnome sort]]
* [[Knapsack Problem]]
* [[Knapsack Problem]]
* [[Knuth shuffle]]
* [[Long Multiplication]]
* [[Long Multiplication]]
* [[Longest Common Subsequence]]
* [[Longest Common Subsequence]]
Line 55: Line 51:
* [[Inheritance]]
* [[Inheritance]]


==Control flow we don't have==
==Funky control flow==
* [[Amb]]
* [[Amb]]


Line 165: Line 161:
* [[Echo Server]]
* [[Echo Server]]
* [[Sockets]]
* [[Sockets]]
* [[Discover the Hostname]] (done by shell command, but should be done internally)


===Operating system interfaces===
===Operating system interfaces===
* [[Creating a Secure Temporary File]]
* [[Creating a Secure Temporary File]]
* [[Discover the Hostname]]
* [[Fork Process]]
* [[Fork Process]]
* [[Host Introspection]]
* [[Host Introspection]]

Revision as of 13:43, 20 May 2009

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

As of 00:03, 20 May 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/inheritance

Funky control flow

Probably messy

Graphics

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 (or perhaps gui)

Sockets

Operating system interfaces

FFI

Database

Protocol/language implementations

Miscellaneous

Special cases

To review

Insert new tasks here.