first pass at the Changes introduced by the branch
[language-befunge.git] / TODO
blob613ec00e599e085420f16d945cf761c6ddfb48b1
1 not time plan associated - not even an order implied.
4 * infrastructure:
5 =================
7 - move Language::Befunge::libs::* to Language::Befunge::Libs::* (or
8 whatever) (medium)
11 * distribution:
12 ===============
14 - sign module using Module::Signature (minor)
17 * befunge:
18 ==========
20 - write a real befunge debugger (medium or major)
22 - profile some runs of typical befunge programs to spot the
23 bottlenecks.  fix them. (medium or major)
25 - implement resource limits (laheyspace sandboxing, instruction
26 restriction)
29 * laheyspace:
30 =============
32 - write subclasses of Language::Befunge::LaheySpace, for different
33   needs:
34     . speed (major)
35     . multidim (major)
36     . etc
39 * tests:
40 ========
42 - maybe walk through tests and clean them. (medium)
44 - perform test coverage and fill in the blanks. using Module::Builder
45 would help on this one. (medium)