Slashdot Mirror


Free Pascal 2.0 Released

Eugenia writes "After five years of development, Free Pascal 2.0 is ready and it includes support for many architectures and OSes. It now has threading support, interfaces, widestring and better Delphi support among many other new features. OSNews posted an article introducing the updated GPL compiler." petermgreen adds a list of some of the major changes since the last stable release: "Much better support for Delphi language features (especailly method pointers); more supported CPUs (AMD64, SPARC, PPC (32 bit), ARM) and platforms (Mac OS classic, Mac OS X, MorphOS, Novell Netware); a new and better structured Unix RTL Threading support; and a large number of internal changes including rewriting large parts of the compiler to make it more maintainable and easier to port to new architectures," and notes that "Visual parts of Delphi are being handled by a seperate project known as lazarus, which has not yet reached 1.0 but should do so fairly soon."

6 of 451 comments (clear)

  1. Question by Anonymous Coward · · Score: 4, Funny

    If you didn't see the first version, will you be able to follow the plot?

  2. Re:awww by Nutria · · Score: 3, Funny

    Name one thing you can do in C++ that you can't do in Object Pascal.

    Royally hose the system?

    --
    "I don't know, therefore Aliens" Wafflebox1
  3. Real Programmers by anoiniminious+cowher · · Score: 2, Funny
  4. Re:Out of curiousity... by FlyByPC · · Score: 2, Funny

    I dunno. All the power of BASIC with the ease-of-use of C -- maybe it's designed to discourage people from becoming programmers.

    --
    Paleotechnologist and connoisseur of pretty shiny things.
  5. Re:Out of curiousity... by mschaffer · · Score: 2, Funny

    Well, Pascal is still used so that people can say how much better Modula 2 is.

  6. 1st Language by dark+grep · · Score: 2, Funny

    Sometime before the ark sailed, Pascal was the first programming language I learned (well, except for Ti58) at college, which was on a DEC 10. An elegant, structured language as I recall, but my elegant and structured code never ran. Why? I discovered a neat way to make the code more efficient, but after many long, long sessions in the terminal room, I was told a bug in the compiler would not compile anything with that routine. So after three years of college and an IT degree, not one piece of code I wrote ever ran. I abandon my dreams of becomming an uber-programmer and became instead a network engineer, of course.