4 ms·
For what it's worth, you can realize your dream in Tcl, since this has generally been possible (and utilized) for a long time ! Tcl supports the concept of "Vi
by rkeene2 8y ago
For what it's worth, you can realize your dream in Tcl, since this has generally been possible (and utilized) for a long time !
Tcl supports the concept of "Virtual Filesystems" that an interpreter can "mount" wherever it chooses, and these can be backed by anything. So you can mount a zip file or an HTTP resource, or stack them and mount a zip file over a mounted HTTP resource, etc.
One of the virtual filesystems I've written is called "C-VFS" which takes files and converts them into object code in a shared object or archive (.a) and you can then link against 1 or more of those and mount them at runtime from the running process.