Dear all, Sorry for the delay (currently in Beijing) - just got a chance to check this and was able to reproduce the exception. It indeed looks like a ChucK bug - will definitely look into this for the next release. By the way, there will be a big development round this summer (concurrent with some thesis fabrication) - we have a lot of new stuff on the move! Stay tuned. Best, Ge! On Jun 9, 2007, at 7:36 PM, eduard aylon wrote:
Hi list,
I am trying to make a list of objects where each object has references to other objects, but I am not succeeding and I get a NullPointerException. The piece of code below may represent what I am trying to do.
class object { Std.rand2f(0., 1.) => float f_; }
class Item extends object { 2 => int size_; object item_[size_];
fun void print() { for( 0=>int i; i
>>; } <<<"----------------------------------------------">>>; <<<"calling print from within class definition">>>; <<<"----------------------------------------------">>>; print(); } 4 => int n; Item l[n];
// no problems up until here
<<<"----------------------------------------------">>>; <<<"calling print from outside class definition">>>; <<<"----------------------------------------------">>>;
for( 0=>int i; i
After execution I get: [chuck](VM): NullPointerException: shred[id=1:test.ck], PC=[37]
Excuse me if it's too obvious, but I can't see why it rises the null pointer exception. Any ideas?
thanks in advance,
eduard
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users