Declaring Local and Global in a function

BlitzMax Forums/BlitzMax Programming/Declaring Local and Global in a function

I know they are not instance bound. Please stop trying to tell me what you know, and tell me why you should NOT be able to call a method from within a function.

Look at the change Ive made to Greys code, the Function now knows about self, and calls a method. So it works. So why Is mark telling me that its a compiler error?

Im not even saying I would do this, Im just saying if all I need to do was let the function know which instace it is to work on, why has mark said "Woops, it's a compiler bug - you should NOT be able to call a method from within a function!"