diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/flavioc.mdwn | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/community/flavioc.mdwn b/community/flavioc.mdwn index ed812446..5839bddf 100644 --- a/community/flavioc.mdwn +++ b/community/flavioc.mdwn @@ -14,6 +14,36 @@ Email: flaviocruz at gmail dot com Some [Hurd stuff](http://opensvn.csie.org/leic/hurd/) +And code: [cl-hurd](http://freehg.org/u/flavioc/cl-hurd/) (nothing there at the moment, still) + +## Summer session + +### kernel-agnostic DEFPRC macro + +Will involve the creation of an API that can generate new RPC calls as [MIG](http://www.gnu.org/software/hurd/mig.html) does but using Lisp macros. +This interface should be micro-kernel agnostic (see for instance [this](http://www.bddebian.com/~wiki/hurd/ng/)). +Of course the inner layer will be for GNU Mach, but it should be easy to port it to future kernels. + +### Libraries to bind + +- some mach types and functions +- libports +- [specific hurd api in glibc](http://www.bddebian.com/~wiki/hurd/glibc/hurd-specific_api/) + +### RPC calls to bind + +- io.defs +- iohelp +- fs.defs +- fshelp +- fsys.defs + +### Pure lisp translator library + +Once the bindings are working correctly, a libtrivfs translator like library should be written on top of that. + +### + ## To do ### Documentation |