Just wanted to mention that there is a bug with class members.
Had several vars using the same class but their members had always the same value even when "protected" was used.
Had to change how the class is written:
Previously I had it that way:
(with a constructor to fill the class member with different values)
class banana
protected tree as long
method get_banana as long
/\
end class
methods of banana
method get_banana as long
method = tree
end method
end methods
and had to change it to the normal way:
class banana
protected tree as long
method get_banana as long
method = tree
end method
end class
Then it works... well it did
Now are there other problems:
Oxygen allows different semantics without reporting errors; but only one syntax is correct
And sometimes the error message is wrong (wrong line or wrong culprit mentioned)
No fun!