Karl MacMillan wrote:
> > Can we wrapper the API with library calls, macros or whatever so
> > that with just a recompile apps can move from one model to another? I
> > don't want to loose the ability to do low latency work with my current
> > machine, but I also don't want to shoot myself in the foot by backing a
> > model which might make future software unreliable.
> 
> It seems to me that if a simple enough api is choosen where the buffers
> are allocated by the server it would not be necessary to even recompile.
> Each plugin could be loaded into its own 'server' which really just
> handles the multi-process communication in that model or one server that
> is either single or multi-threaded.  I haven't put a lot of thought into
> this, but it seems possible.

I agree.  I think it is quite possible to move from a single-threaded
design to a multi-process design, but not the other way - you'd
probably be allowing yourself much greater freedoms if you could use
processes to start with.

Jim

-- 
 Jim Peters                  (_)/=\~/_(_)                        Uaz�
                          (_)  /=\  ~/_  (_)
 jim@                  (_)    /=\    ~/_    (_)                  www.
 uazu.net           (_) ____ /=\ ____ ~/_ ____ (_)           uazu.net

Reply via email to