[chuck-users] Question re: installing ChucK on Mac

Hans Aberg haberg-1 at telia.com
Fri Aug 13 04:06:48 EDT 2010


On 13 Aug 2010, at 02:32, Tom Lieber wrote:

>> The normal would be the opposite: the miniAudicle has a pre-made  
>> symlink to
>> /usr/local/bin/chuck. Then, when the latter is updates, miniAudicle  
>> will use
>> it.
>>
>> If for some reason, one does not want miniAUdicle to change, just  
>> let it
>> have a binary as is the case now. One will then run different  
>> binaries in it
>> and from the console.
>
> I'm not quite sure what you're saying, but if miniAudicle installs a
> ChucK in /usr/local/bin, then I don't see a reason to have a separate
> package just for command-line ChucK.

Mac OS X has a mixture of traditions, one comes from Mac OS 9, making  
applications (directories) which are complete in themselves, and  
should be able to run in any directory, but normally put into / 
Applications/. For example, the LilyPond application has its lilypond  
binary in
   LilyPond.app/Contents/Resources/bin/lilypond
When checking miniAudicle, it seems it just have a binary
   miniAudicle.app/Contents/MacOS/miniAudicle
but not 'chuck' binary. This is the binary used when starting  
miniAudicle from the GUI (Finder); it then gets some extra startup  
argument from the system (as can be seen using 'ps -x'). It is  
otherwise just a normal Unix binary adapted to be calleed from the GUI.

The other tradition comes from BSD Unix. The stuff is normally put  
into /usr/local.

These traditions can be combined, which is done by the TeX Live  
package. It puts all traditional Unix stuff into /usr/local/, but also  
has some application in /Applications/ which calls it.

Since miniAudicle does not seem to install 'chuck', the installer  
might simply do that to. Possibly one might have the choice not  
installing it.




More information about the chuck-users mailing list