summaryrefslogtreecommitdiff
path: root/community/gsoc/project_ideas/language_bindings.mdwn
diff options
context:
space:
mode:
authorantrik <antrik@users.sf.net>2009-03-10 23:53:50 +0100
committerantrik <antrik@users.sf.net>2009-03-10 23:53:50 +0100
commitcb493c7d69477531e283498bfaee31b6ff59eb61 (patch)
tree73aded54781d637ac6bba9795b51b9ec33bbf61e /community/gsoc/project_ideas/language_bindings.mdwn
parent94cc3dbdf08e4aa2ba2fc9a6e2e1f7b0deec9545 (diff)
Partial revert: Too much deleted while updating Lisp status
Diffstat (limited to 'community/gsoc/project_ideas/language_bindings.mdwn')
-rw-r--r--community/gsoc/project_ideas/language_bindings.mdwn11
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...