From 38af483038c98672d87733099a497d23d72e803f Mon Sep 17 00:00:00 2001 From: GNU Hurd wiki engine Date: Thu, 22 May 2008 13:21:09 +0000 Subject: web commit by flaviocruz --- community/flavioc.mdwn | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'community') 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 -- cgit v1.2.3