On Tue, 15 Nov 2016,
mdvo...@gmail.com wrote:
> Hello,
>
> Yeti 0.9.9.1+ REPL.
>
> > s = { n=1, get n2 () = n*2 }
> Exception in thread "main" java.lang.NullPointerException
> at code$0.get(<>)
> at yeti.lang.AStruct.toString(AStruct.java:110)
>
> If n is declared as var, everything is OK.
>
> > s = { var n=1, get n2 () = n*2 }
> s is {var n is number, n2 is number} = {n=1, n2=2}
>
> Apparently accessors cannot reference non-var fields.
Thank you for reporting, definitly a bug (or two).
I'll look into it.