forked from dualityk/Codswallop-RPL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Todo
26 lines (21 loc) · 1.06 KB
/
Todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- Move >STR from python to sysrpl (and consolidate with DISP?)
- Think about whether a special 'ROM' store could be used to bootstrap an
RPL-side parser
- Actually make a STOTO/RCLFROM that can work with unlinked directories maybe
crashes on store dir - Allow storing to firstobj (null store, anonymous local)
no, that's dumb - Type compatibility/inheritance scheme
done - Figure out how to do user types
done - Catch attempts to store tag into itself
done - Improve Python-side tail calling to safely catch a bunch of dumb ways to crash
done - Implement HOOK
done - STOTO/RCLFROM for updating tag types (as STO/RCL)
done - Tag parser
done - Tags in LOCAL arglists for constants
done - Store symbols as already-split lists of strings
done - Tag/tuple type: ('symbol': value) or (car, cdr)
Named store (car, cdr ->) (car, cdr ->) (nil, nil)
| |
v v
('sym':value) ('sym':value)
Named store will effectively work with a universal symbol find function,
which will (if successful) return a tuple which can be modified