From 260f660a3fa24708b9f40c40ff59496e8380c46f Mon Sep 17 00:00:00 2001 From: GNU Hurd wiki engine Date: Fri, 13 Jun 2008 23:45:11 +0000 Subject: web commit by flaviocruz --- community/flavioc.mdwn | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) (limited to 'community') diff --git a/community/flavioc.mdwn b/community/flavioc.mdwn index c4ead7e3..214dbe20 100644 --- a/community/flavioc.mdwn +++ b/community/flavioc.mdwn @@ -20,31 +20,15 @@ hg clone http://freehg.org/u/flavioc/cl-hurd/ ## Summer session -### kernel-agnostic DEFRPC macro +Creating an extensible translator library in lisp using the mig generated stubs. -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. +### School exams -### Libraries to bind +When coding will slow down a bit: -- some mach types and functions -- libports -- [specific hurd api in glibc](http://www.bddebian.com/~wiki/hurd/glibc/hurd-specific_api/) -- fshelp -- iohelp - -### RPC calls to bind - -- io.defs -- fs.defs -- fsys.defs - -### Pure lisp translator library - -Once the bindings are working correctly, a libtrivfs translator like library should be written on top of that. - -### +- 12/06 +- 18/06 +- 25/06 ## To do -- cgit v1.2.3