bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Thoughts about the Lisp bindings project


From: Flávio Cruz
Subject: Thoughts about the Lisp bindings project
Date: Fri, 23 May 2008 21:04:49 +0100

Here's what I pretend to do during the summer session for GSOC:

1. API to create RPC calls on the fly (something like defrpc)

Will involve the creation of an API that can generate new RPC calls as
MIG does but using Lisp macros. This interface should be micro-kernel
agnostic. Of course the inner layer will be for GNU Mach, but it
should be easy to port it to future kernels, if it will be the case ;)

2. Bind some libraries to Lisp

    * (some) mach types and functions (needed for point 1)
    * libports
    * specific hurd api in glibc
    * fshelp
    * iohelp

3. Make some RPC's available on Lisp

    * io.defs
    * fs.defs
    * fsys.defs
    * others if needed for point 4

If point 1 is working OK, declaring (defrpc ...) should be enough.

4. Pure lisp translator library

Once the bindings are working correctly, a libtrivfs translator like
library should be written on top of that.

---------------

Please tell me what do you think about this  :)

Flávio.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]