[CM] question on audio distributions, CCRMA or Agnula, others?

Rick Taube taube@uiuc.edu
Wed, 2 Mar 2005 14:27:37 -0600


yes the main point i wanted to make was that loading seperate pacakges 
at runtime is better than shipping images in installs because then each 
package can be upgraded on its own as the user wishes but still work 
together. thats what the planet ccrma packaging does as described. 
fwiw, if you start cm and it doesnt have write permission for a fasl it 
thinks it should update it will simply load the source file. I think 
most lisps now compile everything anyway.

>>
>> there are no dependencies. since the last release of cm you can build
>> all the systems separately then load what you want at run time. for
>> example, depending on what im doing these days i start cm and then 
>> load
>> in either clm2 or clm3. if midishare is properly installed it is
>> automatically loaded.
>> loading these systems at runtime is fast, flexible and lets you stay
>> current -- saving images doesnt make much sense anymore unless your
>> goal is to keep a snapshot "stable" (whatever that means with software
>> like this!)  all three -- clm, cmn and cm -- check at runtime to see 
>> if
>> their fasls are out of data, and if so, they get compiled so
>> installation and running is identical.
>
> That is true for a user that installs in his/her/its home directory (or
> somewhere else where he has write access) and has complete control of
> the software.