New RAD Studio Roadmap May 2017 available at https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018
New RAD Studio Roadmap May 2017 available at https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018
https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018
https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018
/interesting...
ReplyDelete/sub
ReplyDelete/sub
ReplyDelete/sub
ReplyDelete64 bit Mac support and nullable language support sound good.
ReplyDeleteWould like to hear more details about "IDE UI/UX improvements"...
ReplyDelete/sub
ReplyDelete"Dark IDE theme". As an option, hopefully! I strongly dislike all that dark GUI design.
ReplyDeleteJust FYI, we should have a blog post likely tomorrow with some additional details from the PM team.
ReplyDeleteAchim Kalwa Every dark themes hurt my eyes, really.
ReplyDeleteMike Margerum if 64 Bit macOS will be a nextgen with ARC, then it will be the first platform where ARC and nonARC code must live together.
ReplyDelete"Windows 10/WinRT/VCL updates". Sounds good. Will it be finally possible to use the TSharingContract component to with custom file types?!
ReplyDeleteSince the very beginning of TSharingContract, this component can only be used for Images (bmp, jpg), Icons, RichText or HTML. Any "custom" file type, or even a simple PDF document, can not be "shared" using this component.
Love the Dark theme idea. The rest looks like a time to consolidate, bug fixing and having the new "outsourced" teams to play with the IDE and get familiar with the source code while providing basic improvements. Better play safe. No complaints.
ReplyDeleteRonald Klitsche indeed I hope it's non arc
ReplyDeleteRonald Klitsche What do you mean by first platform where ARC and nonARC code must live together?
ReplyDeleteWhole RTL and FMX works both on ARC and non ARC compilers.
If you mean 32 bit and 64 bit OSX compilers will have different memory management system, I am not sure why would that be a huge problem.
I really don't think that 32 bit OSX compiler has any real value. It can be retired when 64 bit version gets out.
Dalija Prasnikar Agree, 32-bit compiler useless on macOS. All modern Apple's framework only 64-bit.
ReplyDeleteEugene Kryukov if the new 64 Bit MacOS compiler is ARC enabled, your crossVCL will not work anymore, because it must compile the VCL.
ReplyDeleteDalija Prasnikar Yes, but you touch a platform, which have a nonARC custom codebase since XE2.
ReplyDeleteRonald Klitsche Sure, that would be a breaking change.
ReplyDeleteQuestion is how many developers do have OSX applications in the works and whether it is viable to support obsolete compiler for those.
Ronald Klitsche i didn't mean ARC, i only said about getting rid of 32bit compiler on mac. Actually, i don't understand why ARC is hardcoded in compiler. It should be an option and user should decide enable or disable it. If Emba sometime provides this option it brings a lot of old customers and bunch of money.
ReplyDeleteSadly there is nothing here that is very exciting. It looks like I will finally let my subscription expire this year. Delphi is becoming a tool for legacy projects.
ReplyDeleteMac OS 64 and Linux GUI +1
ReplyDeleteWould love to see ARC on Windows, hopefully it will get researched soon. 64bit IDE also sounds cool
ReplyDeleteGreat! Very interesting! Thank's Marco
ReplyDeleteI am sure they will surprise us with FMX linux as well!
ReplyDeleteNullable types and ARC will slow down Delphi further.
ReplyDeleteRalf Stocker What is wrong with nullable types?
ReplyDeleteNullable types, aka typesafe variant, how can that not be cool. Combine that with null propagation and bye bye assigned check guard code.
ReplyDeleteLooks like Pro users are left in the cold!
ReplyDeleteStefan Glienke Good point on the null propagation. That would make it a pretty awesome feature for me.
ReplyDeleteA few possible goodies, but IMO the lamest roadmap in years. A "real" Delphi developer never stops hoping, but for me, the Idera path starts to cause too much pain.
ReplyDelete/sub
ReplyDeleteMarco Cantù Will the recent virtual keyBoard issues (eg gboard) with high visibility be corrected in the existing "native" controls or will we need to wait for the native platform input controls in 10.3?
ReplyDeleteDalija Prasnikar I do not see anything against a 64 bit compiler on macOS.
ReplyDeleteI fear the generated code quality, the execution speed, the compilation times and ARC.
Hope the fears are not valid for this new compiler.
Alfred Nilsson I want rather realistic aims they commit themselves to and meet than some unrealistic roadmap which they cannot achieve. besides of that there is quite some bigger achievements on the roadmap. so it might be lame from the outside but not the inside. I guess.
ReplyDeleteWills this news (win10 onARM) affect the roadmap? channel9.msdn.com - Windows 10 on ARM
ReplyDelete/sub
ReplyDeleteEdwin Yip The "Target ARM IoT platform (Raspberry PI, Windows IoT)" is in the Research Areas.
ReplyDeleteRonald Klitsche You are mixing a whole a lot of things together that are not exactly related.
ReplyDeleteOr should I say, your fears may be valid, but they don't depend on whether compiler will be ARC or non-ARC, and even less on compiler having nullable types or not.
Of course, every feature has to be implemented and it takes time, but if Embarcadero is not capable of providing new compiler features as well as taking care and improving existing features and platforms then it is game over, already.
Dalija Prasnikar It's all bundled and comes together with the new compiler.
ReplyDeleteThe new compiler must inevitably measure itself with the old "Classic" compiler, when it touches a platform where the classic compiler exists. A comparison is unavoidable.
Edwin Yip seems like it runs x86 32 bit apps unchanged so I don't see why it would change their roadmap
ReplyDeleteRonald Klitsche But part of the "slowness" of new compiler is also platform related with Android being the slowest one (AFAIK).
ReplyDeleteAlso current 32-bit OSX compiler is based on classing Win32 compiler, and that one has its ARC version.
While it is very likely that new 64 bit OSX compiler will be based on LLVM, it could also be based on existing 64bit Windows compiler.
Also, if you want to compare speeds, the best candidate would be comparing classic compiler to Linux one.
Dalija Prasnikar Speed and code compare is done here:
ReplyDeleteplus.google.com - Linux x64 compiler produce very bloated code: https://quality.embarcadero.com...
/sub
ReplyDeleteIs it really true? Delphi Linux 64 bit is using x87 float unit?!
ReplyDeleteThis appears to be a Heisenberg roadmap - the more specific the feature, the less specific the timeline or even if it'll ever be implemented. Regarding the "beyond" features - aka the things we actually want - I can't help but recall when they put "language-specific parallel programming features" on the roadmap for eight straight years which eventually became a small parallel programming library once we started openly laughing at its inclusion and I began posting quotes from the CodeGear days about it.
ReplyDeleteOtherwise, we're left with "features" such as "language improvements", "IDE improvements" and continued Windows 10 support.
Internally, developers can't be working from a document that says "add language features", can they? Then why can't we see the actual roadmap? Come to think of it, why can't we also see an actual target date? Delphi release dates appear to be generated by a random number generator triggered by particle decay. I'm thinking of the time that Marco's "preview" webinar ended up being presented after the product was released! Unless the CEO throws darts at a board, there has to be a target date. That's something else we need to know.
This is a roadmap in the same sense that "make more money" is a business plan. :-(
Ralf Stocker
ReplyDelete>Is it really true? Delphi Linux 64 bit is using x87 float unit?!
plus.google.com - Just tried to run same code on 64-bit Windows and Ubuntu. Both are in VMware ...
url is "https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018"
ReplyDeleteMAY-2018 ???
community.embarcadero.com - RAD Studio Roadmap May 2017
+Aleksandar Djurovic Likely my mistake... odd no one noticed it before.
ReplyDeleteAnyway, you might also want to check the companion blog post, https://community.embarcadero.com/blogs/entry/may-2017-roadmap-commentary-from-product-management (this has the right year ;-)
ReplyDeleteI'm happy to see the 64 bit mac support . I really like Delphi but I need rock solid mac support . I'll probably renew my Delphi sa just to see what gets delivered for the mac in the upcoming roadmap
ReplyDelete