-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTODO
More file actions
20 lines (20 loc) · 702 Bytes
/
TODO
File metadata and controls
20 lines (20 loc) · 702 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- Remove globals in sysposix.c
- Fix see for deferred words
- More C types in FFI
- Print line numbers in errors for the terminal.
- blocks
- negative strings?
- fast dictionary search using endian-specific code, i.e
if (((*(CELL*)cstr1) << 3) == ((*(CELL*)cstr2) << 3)) ...
- factorize INTERPRET with something like FOREACHPARSED
- document
- split ?dodefine -> ?xt+xtbody
- more file tests
- forlist/repeat?
- implement user and remove fake definition from host-fina.fs
- remove debug stuff (shifts, type2, rdepth, rpick...)
- split docreate -> dovar+dodoes
- cross-compiling support
- implement as primitives:
>= u> u>= <> 0<> dofor do?do lshift rshift arshift
fm/mod mod / 0 -1 1 perform