Architectural Upgrade 2026-03-30: Modular Emacs, org-gtd v4.0, and PSF Phase 1
This commit is contained in:
18
notes/closos-attributed-object-store.org
Normal file
18
notes/closos-attributed-object-store.org
Normal file
@@ -0,0 +1,18 @@
|
||||
#+TITLE: CLOSOS: Attributed Object Store
|
||||
#+ID: closos-attributed-object-store
|
||||
#+DATE: 2026-03-22
|
||||
#+FILETAGS: :architecture:lisp:os:closos:database:
|
||||
|
||||
* Concept
|
||||
The traditional hierarchical file system (folders and files) is replaced by a system-wide database of objects retrieved via key/value attributes.
|
||||
|
||||
* Key Principles
|
||||
- **Attribute-Based Retrieval:** Objects are not "located" in a path but retrieved via metadata (e.g., `:author`, `:date`, `:category`).
|
||||
- **Semantic Storage:** Data maintains its structural meaning. A "Note" or "Document" is a Lisp object, not just a raw byte stream.
|
||||
- **Directories as Objects:** Directories are simply specialized objects containing a list of object entries and their attributes, allowing for non-hierarchical organization where one directory can store another.
|
||||
|
||||
* Source
|
||||
:PROPERTIES:
|
||||
:ID: 9c69a9ab-1c96-490e-9a8e-fbeafacba30e
|
||||
:END:
|
||||
- [[attachment:strandh-lispos.pdf][Robert Strandh, "CLOSOS: Specification of a Lisp operating system" (2013)]]
|
||||
Reference in New Issue
Block a user