diff options
author | antrik <antrik@users.sf.net> | 2009-03-10 23:53:50 +0100 |
---|---|---|
committer | antrik <antrik@users.sf.net> | 2009-03-10 23:53:50 +0100 |
commit | cb493c7d69477531e283498bfaee31b6ff59eb61 (patch) | |
tree | 73aded54781d637ac6bba9795b51b9ec33bbf61e /community/gsoc/project_ideas | |
parent | 94cc3dbdf08e4aa2ba2fc9a6e2e1f7b0deec9545 (diff) |
Partial revert: Too much deleted while updating Lisp status
Diffstat (limited to 'community/gsoc/project_ideas')
-rw-r--r-- | community/gsoc/project_ideas/language_bindings.mdwn | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/community/gsoc/project_ideas/language_bindings.mdwn b/community/gsoc/project_ideas/language_bindings.mdwn index 51defe54..8b86effd 100644 --- a/community/gsoc/project_ideas/language_bindings.mdwn +++ b/community/gsoc/project_ideas/language_bindings.mdwn @@ -60,3 +60,14 @@ There has already been some [earlier work on Python bindings](http://www.sigill.org/files/pytrivfs-20060724-ro-test1.tar.bz2), that perhaps can be re-used. Also some work on [Perl bindings](http://www.nongnu.org/hurdextras/#pith) is availabled. + +Possible mentors: ? + +Exercise: Write some simple program(s) using Hurd-specific interfaces in the +language you intend to work on. For a start, you could try printing the system +uptime. A more advanced task is writing a simple variant of the hello +translator (you can use the existing C imlementation as reference), +implementing only open() and read() calls. Don't only write an implementations +using the existing C libraries (libps, libtrivfs), but also try to work with +the MiG-generated stubs directly. If you are ambitious, you could even try to +write your own stubs... |