> And lastly, what was the actual goal of MSELang? Was it to introduce a > more modern "Object Pascal" like syntax, or only to use LLVM as the > code generator (thus more optimised code or more platforms)? Or a > combination or these?
>From what I understood, the goal is to keep the "Object Pascal" syntax of Delphi 7 to produce LLVM Bitcode File Format. With that bc file, you may produce executable for each target you want. Here from the rmselang eadme.txt: ------------------------------------------- In the beginning of 2013 I decided to make an own compiler for the MSEide+MSEgui project and started to experiment. The reason is the development direction of Delphi since Delphi 7 which makes it less suitable for my tasks and knowing that Free Pascal is closely following the same direction. The design goals ---------------- Ultimate goal is to build the most productive universal programming environment, usable from programming of microcontrollers to MSEgui projects. 1. Simple. Reduce the language concepts one has to learn to the minimum, make them as orthogonal as possible. 2. Readable. MSElang programs should read like a letter. 3. Easy to learn. Because of 1. and 2. it should be suitable for pupils as first programming language. 4. Powerful Allow to go down to the bare metal, it has pointers and pointer arithmetic. ;-) Object orientated high level programming. 5. Fast running State of the art optimizations. 6. Fast compiling While defining the language keep in mind how it can be implemented efficiently. ------------------------ -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

