From 6b5b2830efb3646d293e32978db283f14caa2438 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Tue, 4 Aug 2026 12:11:36 +0200 Subject: [PATCH] Make fsedsl description protocol-agnostic The EDSL is not specific to 9P - it produces a generic Tree that works with any filesystem protocol or as in-memory storage. --- fsedsl/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fsedsl/README.md b/fsedsl/README.md index e4b3dd6..047eae3 100644 --- a/fsedsl/README.md +++ b/fsedsl/README.md @@ -1,6 +1,8 @@ # fsedsl -A Go library providing an embedded domain-specific language (EDSL) for declaring synthetic filesystems. Designed for building 9P namespaces where the entire structure is declared statically but populated dynamically at runtime. +A Go library providing an embedded domain-specific language (EDSL) for declaring synthetic filesystems. Define your namespace structure statically while populating it dynamically at runtime. + +The library produces a generic `Tree` that can be used with any filesystem protocol (9P, FUSE, etc.) or as an in-memory filesystem for testing. ## Features