You could try using Visual Studio 2010 Express (the free version) along with the Windows SDK and build my SVN mirror taken from here : <a href="https://github.com/speps/chuck">https://github.com/speps/chuck</a><br><br>I don't know what the current status of ChucK on GitHub is (there was a topic, but no action was taken IIRC), I just did a SVN import (from around a month and a half ago) and fixed what was not compiling on Windows for me.<br>

<br>Remi Gillig.<br><br><div class="gmail_quote">On 22 March 2012 23:34, Albert Wifstrand <span dir="ltr"><<a href="mailto:albert@wifstrand.se">albert@wifstrand.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Ok. I've implemented a .substring(...) method, although since I couldn't build ChucK from the primary development branch (using the URL in <a href="https://lists.cs.princeton.edu/pipermail/chuck-dev/2011-November/000422.html" target="_blank">https://lists.cs.princeton.<u></u>edu/pipermail/chuck-dev/2011-<u></u>November/000422.html</a>), I wrote it and compiled it into the stable release (1.2.1.3).<br>


<br>
The things is that I want to get a clean, working ChucK compile for OS X _and_ Windows 7 from the same source tree. When trying to build ChucK from the primary dev. branch using the latest Cygwin environment (1.7.11-1) I get the following error during "make win32":<br>


<br>
In file included from chuck_errmsg.cpp:40:0:<br>
util_thread.h:77:17: error: ‘THREAD_FUNCTION’ has not been declared<br>
util_thread.h:90:5: error: ‘THREAD_HANDLE’ does not name a type<br>
util_thread.h: In member function ‘void XThread::clear()’:<br>
util_thread.h:87:20: error: ‘thread’ was not declared in this scope<br>
util_thread.h: At global scope:<br>
util_thread.h:111:5: error: ‘MUTEX’ does not name a type<br>
makefile:101: recipe for target `chuck_errmsg.o' failed<br>
make: *** [chuck_errmsg.o] Error 1<br>
<br>
The stable release, however, builds in Win7 without errors. In addition, I can build both the stable release and the SVN source tree in OS X. Can't tell what's wrong. As far as I know I have all the necessary tools listed at <a href="http://chuck.cs.princeton.edu/release/" target="_blank">http://chuck.cs.princeton.edu/<u></u>release/</a>. Am I missing Cygwin packages??<br>


<br>
Now, the substring method is just some 30 lines of code, but when I can build ChucK from the SVN source tree in both OS's I can contribute with my substring method; just want to see that it works with the latest code.<br>


<br>
Regards,<br>
Albert<br>
<br>
Spencer Salazar wrote 2012-03-22 11.18:<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey Albert,<br>
<br>
That method doesn't exist, and as you've seen, the overall<br>
documentation for ChucK is underdeveloped with regards to more recent<br>
additions to the language. Its recently become painfully obvious to me<br>
that a charAt-type method is pretty important for even basic string<br>
manipulation, so I was considering shoehorning it into the next<br>
release.<br>
<br>
As far as list vs. forum, I follow chuck-users and chuck-dev pretty<br>
closely, and chuck-users is even sporadically lively, but I tend not<br>
to hit the forum unless directed to it by some other means (e.g. a<br>
post to this list).<br>
<br>
spencer<br>
<br>
<br>
On Wed, Mar 21, 2012 at 11:43 AM, Albert Wifstrand<<a href="mailto:albert@wifstrand.se" target="_blank">albert@wifstrand.se</a>>  wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Does ChucK have these?<br>
<br>
I know there's upper() and lower() for case conversion, are these (perhaps<br>
even along with a complete specification on ChucK strings) documented<br>
somewhere?<br>
<br>
I asked about this in the forum too, at<br>
<a href="http://electro-music.com/forum/topic-52680.html" target="_blank">http://electro-music.com/<u></u>forum/topic-52680.html</a>. Sorry about the<br>
cross-posting, but I'd also like to know if there's any activity here on<br>
chuck-dev, since there isn't much of that in the forum.<br>
<br>
Regards,<br>
<br>
--<br>
Albert Wifstrand<br>
<br>
phone: <a href="tel:%28%2B46%29%20705%2061%2071%2056" value="+46705617156" target="_blank">(+46) 705 61 71 56</a><br>
Skype: awifstrand<br>
www: <a href="http://www.wifstrand.se/albert" target="_blank">http://www.wifstrand.se/albert</a><br>
<br>
______________________________<u></u>_________________<br>
chuck-dev mailing list<br>
<a href="mailto:chuck-dev@lists.cs.princeton.edu" target="_blank">chuck-dev@lists.cs.princeton.<u></u>edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev" target="_blank">https://lists.cs.princeton.<u></u>edu/mailman/listinfo/chuck-dev</a><br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
chuck-dev mailing list<br>
<a href="mailto:chuck-dev@lists.cs.princeton.edu" target="_blank">chuck-dev@lists.cs.princeton.<u></u>edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev" target="_blank">https://lists.cs.princeton.<u></u>edu/mailman/listinfo/chuck-dev</a><br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
chuck-dev mailing list<br>
<a href="mailto:chuck-dev@lists.cs.princeton.edu" target="_blank">chuck-dev@lists.cs.princeton.<u></u>edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev" target="_blank">https://lists.cs.princeton.<u></u>edu/mailman/listinfo/chuck-dev</a><br>
</div></div></blockquote></div><br>