[Gambas-user] JIT compiler debugging

Benoît Minisini g4mba5 at gmail.com
Tue Oct 9 01:41:29 CEST 2018


Le 09/10/2018 à 01:11, Jussi Lahtinen a écrit :
> I don't think this "PROPERTY MyProperty As String TO sVar" is unrelated 
> to the issue. I use public variables exactly as I would use properties, 
> but without need of setters & getters, where they really aren't needed.
> And this is the reason:
> 
> First the code was this one line:
> Public y As New TestClass1
> 
> Now this is the functionally equivalent code:
> Property y As TestClass1
> Private $y As New TestClass1
> 
> Private Function y_Read() As TestClass1
>    Return $y
> End
> 
> Private Sub y_Write(Value As TestClass1)
>    $y = Value
> End
> 
> Things didn't get simpler, less bug prone, efficient, etc, only much 
> longer. You really don't see any use for the shorter option? Even as the 
> syntactic sugar?
> 
> 
> Jussi
> 

A symbol can only be overriden with a symbol of the same kind in a child 
class.

And if you use a symbol Y as a public variable in a class, then I don't 
see any reason why overriding it by another public variable would be useful.

I don't see any relation with having a syntax to quickly declare a 
property and the private variable it is associated with.

-- 
Benoît Minisini


More information about the User mailing list