[ann] ruby/evas 1.0


(Evan Martin) #1

I’ve released Ruby/Evas 1.0.

Ruby/Evas provides Ruby bindings for Evas.
From the Evas page (http://www.enlightenment.org/pages/evas.html):

Evas is a hardware-accelerated canvas API for X-Windows that can draw
anti-aliased text, smooth super and sub-sampled images, alpha-blend, as
well as drop down to using normal X11 primitives such as pixmaps, lines
and rectangles for speed if your CPU or graphics hardware are too slow.

Screenshots, documentation, and a download are available at
http://neugierig.org/software/ruby/evas

The wrapper is not yet complete, but I can’t forsee the API changing,
just growing. If anyone uses this, please let me know. :slight_smile:

···


Evan Martin
martine@cs.washington.edu
http://neugierig.org


(Paul Duncan) #2

[snipped]

The wrapper is not yet complete, but I can’t forsee the API changing,
just growing. If anyone uses this, please let me know. :slight_smile:

Personally I prefer module objects in their own namespace, instead of
with funky names. Eg, instead of this:

Evas, EOText, EOImage

you’d have something like this:

Evas::Evas, Evas::Text, Evas::Image, etc

···


Evan Martin
martine@cs.washington.edu
http://neugierig.org


Paul Duncan pabs@pablotron.org pabs in #gah (OPN IRC)
http://www.pablotron.org/ OpenPGP Key ID: 0x82C29562