multiple SC version support

nathan-PB1wun9k+p9Wk0Htik3J/[email protected]
Newsgroups gmane.comp.audio.supercollider.devel
Message-ID <[email protected]>
hi list,

right now, getting multiple SC versions installed on the same system is 
nontrivial. considering that 3.x versions are in general not compatible, 
i have a simple proposal to help ensure clean separation between 
multiple 3.x's, inspired by the way python does things:

- we subdivide the various library directories by version: 
/usr/local/lib/SuperCollider/3.9/plugins, 
/usr/local/share/SuperCollider/3.9/SCClassLibrary
- we tack the version number onto the executables: /usr/bin/scsynth3.9 
and /usr/bin/sclang3.9

the path examples i've given are for Linux, but i think you get the 
idea.

i haven't really thought through how configuration files would carry 
over. i think it's reasonable that e.g. your sc_lang_conf.yaml and 
sc_ide_conf.yaml should be retained when you upgrade. quarks, probably 
not. server plugins, definitely not, considering ABI changes.

any thoughts?


nathan

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/
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.