[chuck-users] [chuck] chuck-1.2.0.6 released (also miniAudicle)
w31rd0
w31rd0 at mail.ru
Thu Jul 20 04:21:29 EDT 2006
> Ge Wang wrote:
>
> > chuck-1.2.0.6 (dracula), a minor release, is now available:
>
> Unfortunately this release doesn't work with my in-progress system
> written in chuck.
>
> I have the following (heavily snipped):
>
> public class timeEvent extends Event{
> }
>
> public class Time
> {
> static timeEvent quarter;
>
> fun static void send(){
> while(true){
> "length of quarter note" => now;
> Time.quarter(broadcast);
> }
> }
> }
>
> This mean that I can have the following (not snipped, this is a
complete
> ..ck file, extremely compact and elegant) for four-on-the-floor:
>
> while (true){
> Time.quarter => now;
> spork ~ Instruments.analog_bd();
> }
>
> Now, running the new release I get:
>
> [time.ck]:line(34): cannot declare static non-primitive objects
(yet)...
> [time.ck]:line(34): ...(hint: declare as ref (@) & initialize outside
> for now)
>
> Where line 34 is exactly:
>
> static timeEvent quarter;
I had the same problem. This can be resolved quite simple.
static timeEvent @ quarter;
new timeEvent @=> quarter;
At least this works for me.
___________________
w31rd0
>
> Could/should I really change my code to work with this release,
> following the above suggestion? In any case, I'd rather not clutter up
> things, I think (at this point) the old way of doing things was fine.
> Besides I have 9878 lines of chuck code in my system, so not to
confuse
> things...
>
> --
> peace, love & harmony
> Atte
>
> http://www.atte.dk | quartet: http://www.anagrammer.dk
> http://www.atte.dk/gps | compositions:
http://www.atte.dk/compositions
More information about the chuck-users
mailing list