I think I have come across with what it looks like a very basic bug using the member function. I get the error message: "Error, cannot determine if this expression is true or false: (3) < 100" after the execution of the last line to the next code:
>if l<100 then print("yes"); end if;
am I doing something wrong ?? I even checked the type of the variable 'l' and it is indeed an integer type. This bug was stopping me from doing progress in my research until I found a work around which is basically doing something like l:=l*1 before I intend to use that variable.
Let me know if this is not a bug and I am getting it wrong.