cl-fuse-meta-fs
2019-07-11
CFFI bindings to FUSE (Filesystem in user space)
Upstream URL
Author
Michael Raskin <fb08af68@rambler.ru>
Maintainer
Michael Raskin <fb08af68@rambler.ru>
License
LLGPL
meta-fs: completely Lisp-level bindings for CL-FUSE
The idea is that you specify contents of your FS as the results of running
functions that can return files or functions generating directories (of course,
there are also callbacks for modification)
Load file lisp-meta-fs-test.lisp to see it in action in /tmp/test
Writing:
(CL-FUSE-META-FS::MK-FILE "a.lisp" (FORMAT NIL "~a~%" (+ 2 3)))
to file structured-code/a.lisp will create structured-code-result/a.lisp
containing line "5".
Among other things, this allows browsing Lisp packages and symbols in them.