Scooter
Summary
Scooter is an API designed for the Ruby programming language, to be used for XML manipulation, XML mutation and user events, and some application interaction. Since the contributors are better at coding than they are at writing specifications, much of the current specification is quite lacking. However, the XML manipulation part has a very nice reference implementation underway. Hopefully, Scooter will some day allow Ruby to be used as a client-side browser scripting language, as well as a local GUI possibility for Ruby applications.
Contribute
Anyone can help with Scooter. We need people with the following skills:
- A Ruby programmer to work on our reference implementation.
- A C, C++, or Java programmer to provide limited interfaces (this would be awesome, contact me.)
- A C, C++, or Java programmer to make Scooter events work with an XML renderer like Flying Saucer or Gecko. (See full list of known rendering engines here.)
- People who know English to help write the specifications.
- People who know English and some other language to translate specifications and some messages from the reference implementation.