[Csnd-dev] APIVERSION

Eduardo Moguillansky <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <CAHFFssKg3mt+78XTdzaL_tWmb9jpu0Vys=rP==_Z78E-c0CcAA@mail.gmail.com>
Hi,

in csound 6 APIVERSION was set to 6.0 independently of the version of
csound. APIVERSION is used, among other things, to determine the
installation path of plugins. This has changed in csound 7, where
APIVERSION follows the major and minor version of csound and forces a
plugin installation folder for each minor version. While this might make it
possible for multiple versions of  csound 7 to coexist (which is good) it
makes it unclear what the policy is regarding installation paths and
compatibility.

My suggestion would be to disentangle csound version and api version, and
maybe sync those to whenever there are actual changes to the api. By
linking those too closely, as it is right now, we lose some nice aspects of
the plugin design, among others upward compatibility.

cheers
Eduardo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.