Interesting remark Steve. I'm a Pure Data user and was intrigued by ChucK. I've been learning the language for a while and also get a strange sense of where's the support? What makes languages/programs such as supercollider, PD, Max, CSound etc preferable over another is a) the support and b) the way these programs help system works. PD as you know really has a great system of right-clicking to get more information and examples to explain the object. Supercollider also has a great internal help system. I'd love to try and work with ChucK but at the moment radio silence (or cryptic help remarks) on various topics can be a little frustrating. I've already made the remark - as did many on the Coursera ChucK course - to ask "why isn't there a good (and complete) ChucK manual"?
From: steve@judgement.com
Date: Tue, 24 Dec 2013 01:34:13 -0500
To: chuck-users@lists.cs.princeton.edu
Subject: Re: [chuck-users] chugin tutorial or docs?
Cool. Thanks. "
Katja's helmholtz~ pitch tracker in Pd;" Even the math is well documented which is unusual.
I also see no reason that ChucK can't be a serious music tool. It is already pretty sophisticated as well as being quite mature in the sense of showing very few bugs. I was hoping to do serious things with it. Unfortunately want I want to do amounts to extensions to the core model more than using existing features. It is unfortunate that there is so little support for people who want to do so. Dynamic library support is probably what I need. It has already been implemented but like ChuGins is basically undocumented.
ChucK has been around for a long time so it is not clear that things will change. This may be paranoia but ChucK seems to have all the stigmata of a project tightly controlled by a small group that wants to maintain control for their own narrow purposes and vision. I'm sure it is not malicious. It is just that a small group has limited resources and need to stick with their priorities. There's nothing wrong with that. They're doing the work. ChucK is free and open source so it is hard to complain. But it makes it less valuable to people who want to push in different directions. In a different project those people would be implementing things that the core group might not have time for. Other groups support their superusers because they give back. Here they are ignored.
-steve
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users