[LAU] Script processing on Linux? Ruby?

Niels Mayer nielsmayer at gmail.com
Sun Sep 26 18:33:55 UTC 2010


I vote for Genie . If it's as fast as Vala (
http://spekle.googlecode.com ), i'm sold.

 http://live.gnome.org/Genie
///// ///// ///// ////
Genie is a new programming language, in the same vein as Vala, that
allows for a more modern programming style while being able to
effortlessly create and use GObjects natively.

The syntax is designed to be clean, clear and concise and is derived
from numerous modern languages like Python, Boo, D language and
Delphi.

Genie is very similar to Vala in functionality but differs in syntax
allowing the developer to use cleaner and less code to accomplish the
same task.

Like Vala, Genie has the same advantages:

Programs written in Genie should have have similar performance and
resource usage to those written directly in Vala and C
Genie has none of the bloat and overhead that comes with many other
high level languages which utilize a VM (e.g. Python, Mono, Java)
Classes in Genie are actually GObjects so Genie can be used for
creating platform code like widgets and libraries where GObjects are
required for binding to other languages
///// ///// ///// ////

Niels
http://nielsmayer.com

PS: Chris -- Any suggestions on generating VAPI's (
http://live.gnome.org/Vala/Bindings ) for the Vamp plugins SDK so they
could easily be used fom vala/genie. Anybody else doing this? Any
interest? I guess I should see how or what was done in
http://vamp-plugins.org/vampy.html ??


More information about the Linux-audio-user mailing list