Pages

09 July 2011

ChucK Language File for TextWrangler

Recently, I have been looking into ChucK, the "Strongly-timed, Concurrent, and On-the-fly Audio Programming Language" developed at Princeton, and am developing ideas for some pieces written in ChucK.  While there is an experimental IDE for ChucK (miniAudicle), you can also run ChucK straight from the command line and write the code with an editor of your choice.  When I first downloaded ChucK, miniAudicle was reported to not be very reliable.  That may have changed now, but I've become accustomed to using TextWrangler, my text editor of choice, for my ChucKing needs.  Since ChucK is not one of the languages TextWrangler has built-in support for, I wrote my own property list to give syntax highlighting to my ChucK files.  You are welcome to give it a try, modify it as you like, and I would really appreciate any feedback you would like to give.  The file can be found and downloaded here.  Once downloaded, simply place chuck.plist into (user home)->Library->Application Support->TextWrangler->Language Modules.  I hope you find it useful.