| I seem to recall that deinit was removed by Istvan Varga.
It doesn't matter who it was. Whoever did it, unilaterally removing a
facility that already exists and is already in use (I had a number of
opcodes using it) simply should not be done. If the developer feels a need
to remove or change code in use they should discuss it.
The callback facility provided by Istvan works, and for some purposes it is
better than deinit was.
In terms of the opcode design and inner loops of Csound, anything that works
on the opcode instance level can as easily be done by a "virtual function"
(an i-, k-, or a-rate call to the opcode) as by a registered callback. In
both cases Csound must inspect a table for a function pointer and call it if
it is not zero. In such cases, the "virtual function" approach is simpler
and therefore it is better.
Regards,
Mike
----- Original Message -----
From:
To:
Cc:
Sent: Monday, July 04, 2005 4:40 AM
Subject: Re: [Cs-dev] Uninit of opcodes
> There was a dealloc rate, but it was renmoved for reasons unknown
> ==John ffitch
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |