Hi Martin,
I'm currently developing a Pascal Compiler and I have analyzed (although not
implemented) the best notation on managing objects and I would say, the way you
have defined the syntax for MSELAng is exactly the way I thought it must be.
Using clases like a dereference.
In order to avoid confusion I would suggest to use some standard or
recommendation on names, something like "All class names must be preceded by
the letter C"
Sometime I think all the names of identifiers must be clear indicative of their
type and even of the scope. Something, like PHP do with variables, but it would
be another language.
I see MSELang like a new proposal for a modern language. I'm including some
changes too, to the Pascal language in my compiler. There are people who thinks
Pascal is perfect like it is, but I see, fortunately, you are not that kind of
people, like I'm not.
I believe, I will be glad on using MSElang. I don't like you are using LLVM,
but anyway you are doing a great work.
Congratulations.
________________________________
De: Martin Schreiber <[email protected]>
Enviado: martes, 09 de mayo de 2017 01:52 p.m.
Para: [email protected]
Asunto: Re: [MSEide-MSEgui-talk] MSElang Objects
On Tuesday 09 May 2017 15:26:24 Marcos Douglas B. Santos wrote:
>
> It is not about if these languages are better, but if they are easy to
> do the work.
>
Thats the reason why I proposed the additional and possibly redundant "class".
You are against the "class" which eliminates the explicit "^" dereference and
you are against the "^" which eliminates the uncertainty of value/reference
object item access with the same notation. :-)
Martin
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
mseide-msegui-talk Info Page -
SourceForge<https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk>
lists.sourceforge.net
mseide-msegui-talk -- General list for MSEide+MSEgui About mseide-msegui-talk
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk