Re: MSElang : обсуждение фишек
Добавлено: 24.11.2013 12:06:38
alexey38 писал(а):Still normal pascal code from Delphi, FPC and Lazarus must without any alterations to work and to work in the new language. If any code is not compatible, then the language will have no future.
Please read here: https://gitorious.org/mseide-msegui/pages/Mselang
The Steps
In the beginning MSElang will be the language currently used in MSEgui project, a subset of Delphi 7 and FPC 2.6.2. Later syntax changes are possible.
In order to develop and test the front-end there first will be an intermediate code interpreter which can be used in MSEifi projects and in MSEgui report generator. Most likely there will be not much effort invested to make it fast at runtime but compiletime must be lightning fast.
Later native code back-ends and a simple RTL will be added.
The discussed MSElang syntax will be another mode. I started the Wiki and the threads in mseide-msegui-talk mailing list in order to develop the new compiler with the new syntax in mind already and to test the ideas in public.
alexey38 писал(а):For example, I have previously suggested in this thread to enter the integer types, taking into account different order byte interleaving (which is often important in cross-platform development, the preparation of a binary file or network stream from other platforms)
I asked you how you would denote the byte order in type definitions, you didn't answer...