Delphi Rio

Delphi Rio
- New IDE Configuration with Search Box
- New compiler dialog
- Improve code completion
- Inline variables



Comments

  1. Impossible ! It would mean they listened !
    Any words about ZBS ?

    ReplyDelete
  2. Compiler changes? They still got people who can work on the compiler? Non-ARC Linux compiler?

    I'm impressed!

    ReplyDelete
  3. Most radical version changes in over a decade?

    ReplyDelete
  4. "new overall direction of removing ARC" sounds great!

    ReplyDelete
  5. "...cannot move VCL on ARC". Hmm, can we hope for VCL on Linux???

    ReplyDelete
  6. Wooow I see a lot of people in this Rio event

    ReplyDelete
  7. Alexey Kazantsev FMX Linux already here )

    ReplyDelete
  8. Alex Egorov And CrossVcl also here (even with ARC compiler) - crossvcl.com - CrossVcl Home

    ReplyDelete
  9. Over 700. 7 tracks, ten hours. A massive event. Very exciting to be here with Jim McKeeth. He's about to give another talk in 2 minutes on mobile and database, and I'll be giving a talk on language features in a couple of hours.

    ReplyDelete
  10. Wow, They implemented parameterless constructor on records, a step in the right direction.
    Good job Embarcadero.

    ReplyDelete
  11. Very interesting... the screenshots look rather promising (first substantive set of language advances since D2010?). Makes me keen to discover whether the implementation doesn't involve an abstraction as noticeably 'leaky' as [weak] (too easy to circumvent without realising) - hopefully not!

    ReplyDelete
  12. Inline vars/consts! Niklaus Wirth is rotating! ARC finally dead!

    ReplyDelete
  13. I'm very happy to see the language improvements, still a long way to go to catch up with other languages, but it's a good start.

    ReplyDelete
  14. Sounds great! These are the type of changes that I have been wanting for a long time. IDE and productivity enhancers, language improvements.
    Really nice.

    ReplyDelete
  15. Glad to see they are making language improvements!

    ReplyDelete
  16. Removing ARC?!! Extraordinary news. But what next? Back to manual memory management? Or automatic memory management using something other than ARC?

    ReplyDelete
  17. David Heffernan pure ARC has only ever been a kludge in all its implementations, promising automation but actually leaving you with cycles and weak references hell.

    Removing it can clear the way forward for GC, stack-based approaches and all kinds of hybrids. Especially coupled with better control for records lifetime management, everything becomes possible.

    ReplyDelete
  18. Eric Grange Call me old fashioned, but I quite like manual memory management. So long as that is never removed I'm content.

    ReplyDelete
  19. Ralf Stocker Niklaus Wirth - Rotating / Spinning ?? He's still with us, isn't he ?

    ReplyDelete
  20. 8 + for David Heffernan's last comment!!

    ReplyDelete
  21. Rejection of ARC means that the source code for Windows and Linux will be more compatible. It would be great if they add the Linux compiler to CE.

    ReplyDelete
  22. Thomas Mueller I am out of the loop since years, but Tagawa-San is for sure still working on the compiler. He is a very capable guy, but I guess the compiler code is very fragile and so his main job is maintenance. That means fix bugs, bugs and bugs.

    ReplyDelete
  23. This is great news. Love the changes. Thank you Rafael Dipold for the report and pictures!

    ReplyDelete
  24. I like the inline var/consts! I like the removing of ARC! For the sake of performance, the developer of mORMot A. Bouchez never liked ARC and claimed not to support the Linux compiler due to ARC and ZBS, now I see the hope - code/debug in Delphi IDE and get the mORMot-powered binary output for Linux 64bit! What do you say, ab :)

    ReplyDelete
  25. Edwin Yip we have a very capable compiler for Linux with FPC (we use it on production already) so honestly I don't see much the benefit of using Delphi for Linux, even without ARC - but mORMot is Open Source, so any input is welcome! :D

    ReplyDelete
  26. A. Bouchez : Support for Delphi-Linux-Compiler would be great, since Delphi has language features (esp. Generics/Attributes) that do not work (or work differently) on FPC. I'll show you what we have done with mORMot at the EKON.

    ReplyDelete

Post a Comment