]> gitweb.factorcode.org Git - factor.git/blob - TODO.FACTOR.txt
some progress towards self hosting
[factor.git] / TODO.FACTOR.txt
1 + native:\r
2 \r
3 ERROR: I/O error: [ "primitive_read_line_fd_8" "Resource temporarily unavailable" ]\r
4 \r
5 - decide if overflow is a fatal error\r
6 - f >n: crashes\r
7 - typecases: type error reporting bad\r
8 - image output\r
9 - floats\r
10 - {...} vectors\r
11 - parsing should be parsing\r
12 - describe-word\r
13 - clone-sbuf\r
14 - contains ==> contains?\r
15 - telnetd: send errors on socket\r
16 - inspector: sort\r
17 - index of str\r
18 - accept: return socket, instead of printing msg\r
19 - enforce bottom-up in native bootstrap\r
20 \r
21 + interactive:\r
22 \r
23 - inspector links when describe called without object path\r
24 - 'cascading' styles\r
25 \r
26 + math:\r
27 \r
28 - FactorLib.equal() not very good\r
29 - IN: format base: work with all types of numbers\r
30 \r
31 + listener:\r
32 \r
33 - link style lingers\r
34 - back space then type: input style gone\r
35 - fedit broken with listener\r
36 - press enter in the middle of a line\r
37 - new-listener shouldn't suspend continuation in current listener\r
38 \r
39 + compiler:\r
40 \r
41 - tail call optimization broken again\r
42 - don't compile inline words\r
43 - recursive words with code after ifte\r
44 - less unnecessary args to auxiliary methods\r
45 - inlining tail-recursive immediates\r
46 - direct stack access leaks memory on stack\r
47 - unnecessary local allocation: max is instance var, but several methods\r
48   get compiled.\r
49 \r
50 + misc:\r
51 \r
52 - compiled stack traces broken\r
53 - should i -i inf -inf be parsing words?\r
54 - namespace clone drops static var bindings\r
55 - ditch map\r
56 - ditch expand\r
57 - set-object-path\r
58 - more readable traces\r
59 \r
60 + httpd:\r
61 \r
62 - httpd: don't flush so much\r
63 - log with date\r
64 - log user agent\r
65 - add a socket timeout\r
66 - if a directory is requested and URL does not end with /, redirect\r
67 - return more header fields, like Content-Length, Last-Modified, and so on\r
68 - HEAD request\r
69 - basic authentication, using httpdAuth function from a config file\r