diff options
author | GNU Hurd wiki engine <web-hurd@gnu.org> | 2008-05-22 13:21:09 +0000 |
---|---|---|
committer | GNU Hurd wiki engine <web-hurd@gnu.org> | 2008-05-22 13:21:09 +0000 |
commit | 38af483038c98672d87733099a497d23d72e803f (patch) | |
tree | d43c4f380788f900ce51cd1742f0292bbf724cd9 /community | |
parent | 5aae5255465a2a54d77be982cc2c8a032dbbf083 (diff) |
web commit by flaviocruz
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 |