[linux-audio-dev] The global API namespace

David Olofson david at olofson.net
Sat Dec 7 15:45:01 UTC 2002


On Saturday 07 December 2002 18.21, Paul Davis wrote:
[...Audiality naming conventions...]
> see? c++ is good for something, eh?

Well, there must be a reason why it was created, I guess... ;-)


[...]
> i can imagine that
> there are cases where namespaces could be considered so valuable as
> to make it worthwhile compiling otherwise straight c with a c++
> compiler.

Probably (I've actually considered it, more than once) - but in this 
case, it's just about a synth/engine library, and the public API will 
probably only be used by wrappers (JACK client, for example) and 
applications (such as games) that want a "private" instance of the 
engine. No big deal - I just want nice names for a few functions and 
types.

As to the Audiality event system (which may still be of interest when 
talking to an out-of-process Audiality engine); that will probably 
recycle a certain 4 letter acronym in a not too distant future. :-)


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
.- M A I A -------------------------------------------------.
|    The Multimedia Application Integration Architecture    |
`----------------------------> http://www.linuxdj.com/maia -'
   --- http://olofson.net --- http://www.reologica.se ---



More information about the Linux-audio-dev mailing list