A year or two ago, I actually had to force-restart my computer once or twice, when I did something to the effect of this:

while (true) {
}

...but I think some kind of watchdog or "nice" feature has been added to prevent this nowadays. The thing that ChucK does (I think) is hook onto the audio driver at a pretty low level, so if something goes wrong there (in my case I forgot to put a shred to sleep once in a while, giving the ChucK runtime no chance to go in and do stuff) chances are it will make the computer act sluggish. Again, this is no different from what any softsynth or VST host has to deal with, and I suspect that the safety measures in place practically cover all risks.

/Stefan

On Mon, Aug 2, 2010 at 6:46 PM, Edward Herbst <edwardherbst7@gmail.com> wrote:
Thanks so much for the advice.
best wishes,
Ed

On Mon, Aug 2, 2010 at 12:20 PM, mike clemow <michaelclemow@gmail.com> wrote:
> Edward,
>
> I guess there's two things at play here.  For starters, Ge Wang has a
> tendency to over-play the "disastrous crashes" of which Chuck is
> capable.  He *is* being facetious.  Chuck has not damaged anyone's
> computer, or ruined anyone's data to my knowledge.  There is, however,
> as with all software released under the GNU Public License, no
> "guarantee" and downloading and running the software is technically
> "at your own risk," although I for one have never had any problems
> with Chuck or any GNU Public Licensed software that I would label
> "disastrous."
>
> The worst Chuck has done for me is crashing it's own process and
> forcing me to restart it.  It often does this when it should actually
> spit out some error message.  It is also a tad more memory and CPU
> hungry than its developers would like it to be when it is "mature."  I
> think that's what the real message is here.
>
> Be not afraid.  Chuck is good news.
>
> Mike
>
>
> On Sun, Aug 1, 2010 at 11:17 AM, Edward Herbst <edwardherbst7@gmail.com> wrote:
>> Can someone please advise if someone is being facetious or is there
>> really a risk in the download? When you click the Download link the
>> first paragraph reads:
>>
>> "ChucK-1.2.x.x is part of the Dracula release of ChucK - why Dracula?
>> While the previous release (Frankenstein/1.1.x.x) offered the proof of
>> concepts (timing, concurrency, on-the-fly programming) with a generous
>> propensity to explode, the Dracula release is more refined and
>> powerful with the addition of arrays, objects, events (and better
>> explosions too). Additionally, the Dracula release is yet unoptimized
>> and may suck all blood and life from your computer (anticipate
>> spectacular crashes and other bloody disasters)... Please let us know
>> if that happens. "
>> - Show quoted text -
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users@lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>
>
>
> --
> http://michaelclemow.com
> http://semiotech.org
> _______________________________________________
> chuck-users mailing list
> chuck-users@lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users



--
Release me, insect, or I will destroy the Cosmos!