On 5/14/06, Al Boldi <[EMAIL PROTECTED]> wrote:
A RAD/IDE should not lock itself into one language only, but should rather
strive to be compiler/language independent.  Implementing this with the FPC
would probably be proof enough that Pascal isn't dead.

Some other things were mentioned, but I think that people forgot the
main reason why adding c++ for example to Lazarus would be very hard.

Lazarus works on top of LCL, the Lazarus Component Library. LCL uses
register calling convention, Pascal strings, and pascal classes.

You would need to do like Borland did and add extensions to c++ so it
can support those pascal features, and this means either extending a
c++ compiler or creating a new one! The same for most other languages.
This is necessare so you can link pascal .o files together with c++ .o
files and make the c++ code able to understand the pascal functions /
methods and call them.

--
Felipe Monteiro de Carvalho

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to