Name: Flávio Cruz

Email: flaviocruz at gmail dot com

Some Hurd stuff

And code: cl-hurd

hg clone http://freehg.org/u/flavioc/cl-hurd/

Summer session

Creating an extensible translator library in lisp using the mig generated stubs.

What's done

  (let* ((spec-mixed (make-message-spec :fields '(:string :integer :char :string :integer :real)))
         (msg-mixed (make-message :spec spec-mixed))
         (port (port-allocate :right-receive)))
    (send-message msg-mixed :remote port :data (list "abc" 42 #\b "cba" 314 3.14))
    (receive-message msg-mixed :source port) ; This returns T on success.
    (get-message msg-mixed))) ; Returns '("abc" 42 #\b "cba" 314 3.14)

What needs to be done

Notes

To do

Documentation

Translation

Completed tasks

Patches

Documentation read

Before selection

Misc

Lisp implementations that run on Hurd