Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Bindings for an evented language (Node.js) to an evented OS (Haiku, née OpenBeOS).
branch: master
Failed to load latest commit information.
README.md GSoC 2011 note

README.md

node-haiku

Bindings for an evented language (Node.js) to an evented OS (Haiku, née OpenBeOS).

I'm gauging interest right now, so please become a watcher if you're interested. It's currently very early in development. Contributions are very welcome (see Contributing).

Have experience with:

  • Node.js internals?
  • The Haiku API?
  • Porting languages to Haiku?
  • Anything else related?

Your input, interest, and contributions are valuable and encouraged!

Introduction

While reading through the Haiku documentation (more specifically, Programming the Be Operating System), I realized that the event loop structure of the Haiku API is very similar to what Node.js provides. Writing bindings for Node to interact with Haiku seems interesting. Primarily, this is a place for me to play with both Node and Haiku as I would like to learn more about both, just for fun.

Want more of a background? See the documentation on the message (event) loop, BLooper, BHandler and BMessage.

To Dos

Contributing

Wow, you want to contribute? That's great, thanks! Please contact @benjaminoakes with any pull requests. Any and all contributions are welcome.

Getting Started:

  • Download the lasest release of Haiku
  • You'll probably want to run it virtualized. VirtualBox is a good option.
  • Clone the repository (git's included with Haiku)

In a terminal:

git clone git://github.com/benjaminoakes/node-haiku.git
Something went wrong with that request. Please try again.