Symbolic Expression File System
Goal
Create a atomic file system to store a huge S-Exp.
(Possibly) Difficulties
- bit flipping
Implementation ideas
- Use non-recursive structure to express recursion; Use Automic Reference counting for GC
Supported data types
Core
- Symbol
- List
- Mapping
- Tagged (A pair of a tag and a list)
Extra
- Number
- String
- Binary
- ...
- Function
- ...