Symbolic Expression File System

Goal

Create a atomic file system to store a huge S-Exp.

(Possibly) Difficulties

  • bit flipping

Implementation ideas

Supported data types

Core

  • Symbol
  • List
  • Mapping
  • Tagged (A pair of a tag and a list)

Extra

  • Number
  • String
  • Binary
  • ...
  • Function
  • ...