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