| Title | Lisp bindings for libtrivfs and libnetfs |
|---|---|
| Student | Flávio Manuel Fernandes Cruz |
| Mentor | Pierre Thierry |
| Abstract | |
|
Creating file system translators is one of the biggest selling points of the GNU Hurd system. However they are not very easy to build, as they can only be programmed using the C language. Also, getting to know all the available API is something that takes some time.
This project aims to build easy-to-use bindings to the Common Lisp programming language. Being an high-level language it will allow the rapid creation of translators, which will allow users to take more advantage of the system extensibility. The project will target the creation of bindings to the libraries libtrivfs and libnetfs. The first is best suitable for creating translators that provide only a single node, the second, libnetfs, is a library for complete file systems where the translator does not directly control the underlying data, as is the case of ftpfs. |
|