David;<br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hang on. I imagine that it&#39;s very friendly to someone who is not a<br>

working programmer :)</blockquote><div><br>Yeah, I can see that. :-)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">  And I will also stipulate that some of my<br>

problem may be with the documentation, but seriously how can a<br>
language where I can&#39;t allocate an array who size is only known at<br>
run-time be called friendly?<br>
</blockquote><div><br>Well, you can define a length zero array, then do lots of generative stuff while growing it by appending to it. Sadly that is not in the manual, you are right about that. It&#39;s just in the VERSIONS file and the examples directory.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Having said that, I do rather like ChucK. It just feels about half-finished.<br>
<div class="im"></div></blockquote><div><br>Absolutely, that&#39;s because it is. :-)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
</div>Will do. And thanks for the tip.<br>
<div class="im"></div></blockquote><div><br>Cool! :-)<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Well the second most obvious one is having to list all the files<br>

needed on the command line :)</blockquote><div><br>Well, files can call files but I think you mean dependencies. we need those, Ge mentioned plans for those, I&#39;m not sure how far along those are. <br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Strict file scope for variables, but not<br>
for classes is another annoyance. No object constructors feels<br>
dangerous, especially in light of a deeply inherited class hierarchy.<br>
</blockquote><div><br>Yup, the whole class thing is basically a place-holder to get by until a more serious system is in place. We also need a more convenient way of having global objects.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
All of which are not really show-stoppers. But the array thing has me<br>
generating code in Scheme to run under ChucK.<br>
<div class="im"></div></blockquote><div><br>That&#39;s quite interesting. I&#39;d like to know how that works. I also think it would be useful to outline how you would like things to be. We have a shortage of development time here but I think one of the most important things we also need is ideas on extending everything in a way that stays coherent. I see a big role for that on the list.<br>
<br>Those aren&#39;t wholy my ideas, BTW, that&#39;s just a re-phrasing of the invitations scattered through the docs.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
</div>I actually find most of ChucK&#39;s innovations (the timing constructs and<br>
shreds) to be fairly nice. It&#39;s the stuff around the edges which makes<br>
me nuts.<br>
<div class="im"></div></blockquote><div><br>Oh, yes,some bits are infuriating.... The workarounds for public objects, the issues around the edges of the type system, etc. I agree. These are known issues, I don&#39;t think anyone likes them.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
&gt; license comes with it. Click here; <a href="http://chuck.cs.princeton.edu/release/" target="_blank">http://chuck.cs.princeton.edu/release/</a><br>
<br>
</div>Brill!<br>
<div class="im"></div></blockquote><div><br>If you are planning serious work on some part it might be good to communicate on the dev-list to avoid clashing fixes. Some people might already be working on aspects of arrays as there has been a series of bugs involving arrays loosing track of object types, for example.<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
&gt; dislike ChucK and come from a Scheme background C++ may not be your idea of<br>
&gt; fun. I&#39;m not sure anybody thinks C++ is great fun.<br>
<br>
</div>I don;t. But I&#39;ve been getting paid for it for 20+ years (ick! ick!<br>
ick!). I feel competent to deal with nearly anything in C++.<br>
</blockquote><div><br>Ah, ok, I didn&#39;t know. I thought you might have a allergy to curly braces, like some people seem to have. I&#39;m sorry, it&#39;s hard to address relative strangers on these matters when you don&#39;t know their background.<br>
 <br>I noticed that despie your competence you still didn&#39;t refer to &quot;fun&quot; ;-)<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I&#39;m not planning to chuck out the baby just yet :)<br>
<font color="#888888"></font></blockquote><div><br>Yay! <br></div></div><br>Yours,<br>kas.<br>