Lazarus
Programming => General => Topic started by: Milsa on May 14, 2019, 07:56:51 pm
-
Later Delphi versions allows Pascal and C++.
Is it in plan C++ language for Lazarus?
-
The synedit control can cope with C++, but not the rest of the IDE (CodeTools etc.)
And what cross-platform compiler would you propose Lazarus use for C++?
-
For example mingw.
-
We're Lazarus/FreePascal, not Lazarus/SomeKindOfC.
Bart
-
Later Delphi versions allows Pascal and C++.
Is it in plan C++ language for Lazarus?
This is RAD Studio, included both Delphi and C++ builder.
This Lazarus only aimed to be an free and open source alternative to Delphi, not C++.
-
Later Delphi versions allows Pascal and C++.
Is it in plan C++ language for Lazarus?
Lazarus is not a language. and fpc is more like P++, eons ahead...
-
Well, if a 3rd party team would start, and get something working, in time it might be merged back. Actually with pas2js Lazarus supports already 2 "compilers".
But from within Lazarus I don't expect such initiatives.
And that means just IDE with an own written designer for C++, or adapt a C++ compiler to generate relevant RTTI. Borland enhanced their C++ offering too to get it up to the level of Object Pascal. Specially and RTTI, enum sizes etc.
And then still the pascal code needs modifications ({$externalsym xx}, .hpp headers written for them). All possible, but not an easy project