Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35

Thread: New Delphi features since Delphi 7

  1. #1

    New Delphi features since Delphi 7

    CodeGear has posted a list of features that have been added to the latest version of Delphi, compared to what was there back in version 7.0.

    Language features : http://dn.codegear.com/article/34324

    IDE features : http://dn.codegear.com/article/34323

    VCL features : http://dn.codegear.com/article/34325
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  2. #2

    New Delphi features since Delphi 7

    It is nice to see Borland has restarted development on its compiler. Sadly, many new features are .NET-isms.

  3. #3

    New Delphi features since Delphi 7

    Class type
    Should be in any pascal compiler
    Marmin^.Style

  4. #4
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    New Delphi features since Delphi 7

    This is interesting indeed.

    I am more interested in the language specific enhancements out of all of this. At least back when I started coding the whole focus was on language and coding practices (in code) not so much all the pretty menus and buttons and code manipulating algorithms.

    I've heard it said recently that Object Pascal hasn't evolved much in the last while. It could be true to say that, but at the same time, which Object Pascal are we talking about?

    I'd love to see CodeGear take the steps to getting a published standard for the 'Object Pascal' language that Delphi for Win32 and future Delphi suite compilers would conform to. It would make it a more tangible language for other major software tool developers to make use of.

    This includes the new features that they have listed at the link provided there. They seem pretty decent additions to the language that we know now.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  5. #5

    New Delphi features since Delphi 7

    Well, we've repeatedly tried to get usefull contacts with Borland about this in the past. Without any succes, on the contrary, examples:

    * FPC had procedure overloading since version 0.5. When Borland released Delphi 5, they had managed to add it in an incompatible way to Delphi.
    * FPC implemented operator overloading in version 0.99, intentionally compatible with GNU-Pascal's syntax. With Delphi .NET, Borland implemented operator overloading in an incompatible way.
    * To be able to call C functions like printf, we used the well known the "array of const" syntax. For Kylix, Borland had to invent a "varargs" procdir.

    I'm going to post a reaction to Nick's blog, Borland got a bit more open in recent years, lets see if there will be a reaction.

  6. #6
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    New Delphi features since Delphi 7

    An important thing to note Daniel, is that CodeGear is not the same old Borland. Its literally a NEW company under new management.

    I'd suggest taking a fresh page to them as any association with them and former Borland would not be very well received. I'm sure that not of of the current CodeGear team have jars full of warm fuzzes about Borland/Inprise memoirs sitting on their windowsills at home.

    And I too agree that what I've seen of these guys is far FAR better then the old Borland house of yesteryear.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  7. #7
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    New Delphi features since Delphi 7

    I like the new box design too.

    Jason McMillen
    Pascal Game Development
    Co-Founder





  8. #8

    New Delphi features since Delphi 7

    Huh... Records with methods :shock: Aren't that just classes??

    I like the operator-overloading and the for..in..do, but i consider the rest of the language changes less usefull, since AFAIK it doesn't enable us to do astonishing new things.
    That said, i think the pascal language has all the features, an
    average programmer like me needs.
    but ehh... Class vars, consts etc can be very usefull for adding structure to your code though.
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  9. #9

    New Delphi features since Delphi 7

    Is it me or have they changed logo in the weekend? The box looks nice.. stylish
    Marmin^.Style

  10. #10

    New Delphi features since Delphi 7

    Records with methods are like super-overloads. So I use it in my color unit to blend between colors with just one function call and return my special record. It's not technically a class though, so it is more compact in memory AFAIK.

    Pretty handy actually, if you ask me.

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •