summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorGNU Hurd wiki engine <web-hurd@gnu.org>2008-05-22 13:21:09 +0000
committerGNU Hurd wiki engine <web-hurd@gnu.org>2008-05-22 13:21:09 +0000
commit38af483038c98672d87733099a497d23d72e803f (patch)
treed43c4f380788f900ce51cd1742f0292bbf724cd9 /community
parent5aae5255465a2a54d77be982cc2c8a032dbbf083 (diff)
web commit by flaviocruz
Diffstat (limited to 'community')
-rw-r--r--community/flavioc.mdwn30
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