Re: [ecasound] ruby-ecasound was: [ecasound] pyecasound of ecasound 2.3.0 hanging

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] ruby-ecasound was: [ecasound] pyecasound of ecasound 2.3.0 hanging
From: Jan Weil (Jan.Weil_AT_web.de)
Date: Wed Nov 26 2003 - 22:07:59 EET


Am 2003.11.26 20:29 schrieb(en) Kai Vehmanen:
[...]
> Great, seems to work fine on my machine with ruby-1.8.0!
>
> Few notes/questions/etc:
>
> - would you be interested to distribute this yourself or possibly
> include it to the ecasound dist package

Hi Kai,

I would definitely like to see this included in your distribution.
I'm currently working on an even more abstract Ruby layer and
eventually all this is to be glued together in an Ecasound module for
Ruby.

Searching the web it appeared to me that others are working in the same
direction.

I even found http://www.thewordnerd.info/projects/ruby-ecasound/
which already includes parts of my ideas. But the README doesn't say
anything about the author and his homepage is broken. As long as
there's nobody crying 'this is my baby' I'll keep on doing this.

There's also http://rubyforge.org/projects/canto/ but actually there's
nothing.

So what do you think, Kai?
Should I keep on posting code snippets to ecasound-list or should I
wait until I feel I have something I (and others) can work with.
Or how do you think about granting someone else write access to your
cvs repository?

> - if to ecasound, we need to add some magic to configure/
> makefile
> files (i.e. where to install the *.rb files)

I have to figure this out myself. But there's something like distutils
for Ruby called 'mkmf'. You usually write an extconf.rb which generates
a Makefile (for make install).
I don't think that there are autoconf/automake macros.

> - eci.rb currently requires 'logger' which is a non-standard
> (as in: doesn't come by default with ruby)... could this be
> made optional?

Yes, I think without the logger it should even work with Ruby 1.6.8
which is currently the standard in Debian stable (woody) and other
distros. I'll see.

> - could you write a chapter about ruby ECI to the ECI guide? see
> ecasound/Documentation/programmers_guide/eci_doc.latex or
>
> http://www.wakkanet.fi/~kaiv/ecasound/Documentation/programmers_guide/html_ecidoc/index.html
> ... each impl has its own section (basicly one page consisting
> of overview, usage plus one example)
>

I know this document very well and I'm looking forward to adding a Ruby
section. :)

Jan


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Nov 26 2003 - 22:03:56 EET