Board index » cppbuilder » Re: It's Wednesday, and...
Kristofer Skaug
![]() CBuilder Developer |
Kristofer Skaug
![]() CBuilder Developer |
Re: It's Wednesday, and...2003-11-07 04:40:17 AM cppbuilder77 John B. Breckenridge wrote: Quote
OTOH there have been sounds to the effect that managed C++ is an awkward something, that is covered under the existing VS.Net anyway... -- Kristofer |
Hendrik Schober
![]() CBuilder Developer |
2003-11-07 04:44:44 AM
Re:Re: It's Wednesday, and...
Remy Lebeau (TeamB) < XXXX@XXXXX.COM >wrote:
Quote[...] It would only be for If something is promissed to allow me to maintain existing projects, that seems a pretty long-term promiss to me. Quote>I myself find it disquieting, but it is clear that Borland doesn't with, users shouldn't care. And these interfaces aren't affected by MS at all. QuoteGambit XXXX@XXXXX.COM is never read I'm Schobi at suespammers org "And why should I know better by now/When I'm old enough not to?" Beth Orton |
Michael Gillen
![]() CBuilder Developer |
2003-11-07 04:46:42 AM
Re:Re: It's Wednesday, and...
Tamas Demjen wrote:
QuoteI'm not even mentioning the fact that nobody is that you are familiar/comfortable with. Historically, my problem with Microsoft was never the compiler for my apps, it was the IDE and de{*word*81}. Microsofts tools were not as intuitive for me to use as Borlands have been. -Michael {smallsort} |
Edward Diener
![]() CBuilder Developer |
2003-11-07 05:02:21 AM
Re:Re: It's Wednesday, and...
Remy Lebeau (TeamB) wrote:
Quote"Edward Diener" < XXXX@XXXXX.COM >wrote in message mean anything other than your hopes, and my hopes also, since Borland does whatever they want. Yes, it would be nice to get an updated VCL with Windows XP and any VCL bugs fixed, but seeing how Borland didn't fix any bugs related to the VCL in BCB6, it seems doubtful they will do it for CBX. What about the new C++ compiler, and the bugs fixed that are part of that. Will that make it into CBX for compiling VCL code ? What is really hard to understand: for two years Borland ignored nearly all bugs and problems with BCB6. OK, they were working on CBX, whose IDE is different and that should fix the IDE bugs. OK, they were working on an updated compiler for CBX which is much more Ansi C++ compliant, which fixes compiler bugs. OK they were updating their VCL for Delphi to fix VCL bugs. All are commendable end results. But then release 1 of CBX is put out, at ridiculous prices, and neither the updated compiler nor support for the VCL is part of the release. Didn't Borland realize that their BCB customers would be greatly disappointed in this new "version" ? What is currently CBX 1.0 can't possibly be the work of a programming staff over a period of two years. It is way too crude. What Borland needs to do, since CBX is it: 1) Put out the latest VCL for it, along with RAD VCL tools to do RAD programming like we have in BCB. 2) Put out the Ansi C++ standard compiler with it with hooks to compile VCL extensions. 3) Sell CBX 2.0 as a reasonable upgrade price for BCB customers ( $600 is not reasonable ). If these conditions are met in CBX 2.0, then BCB customers can switch to CBX and plan on going the Managed C++ route for Windows and/or the wxWindows route for native cross-platform programming, while maintaining their investment in VCL components and programming. If these conditions are not met, then I think there will be a large exodus of C++ programmers away from Borland and to either VC++ .NET 2003 or wxWindows/Qt/Whatever for cross-platform support. I hope Borland does the right thing ! |
Remy Lebeau (TeamB)
![]() CBuilder Developer |
2003-11-07 05:28:07 AM
Re:Re: It's Wednesday, and...
"David Ray" < XXXX@XXXXX.COM >wrote in message
QuoteWhat I'm wondering is why they are unable to provide otherwise Delphi is dead. That is not the case with C++. QuoteIt would seem that if they can transition Delphi users written in Delphi to begin with, migration is much easier on the Delphi side than on the C++ side. 90+% of the existing Delphi VCL has already been ported to the .NET platform with little change to the source code at all, except at the core levels to use .NET primitives/functionalities now. On the other hand, where C++ is concerned, the VCL is just an add-on library, it has nothing to do with the C++ language itself at all. However, Borland as always had to go through a whole bunch of issues to make a Delphi-based library work under a C++ environment (and now, with the release of CBX, under a Java environment as well). Compiler extensions, IDE extensions, non-standard behaviors that don't even follow the rules of C++, etc. C++ shouldn't need to be used that way. Gambit |
Remy Lebeau (TeamB)
![]() CBuilder Developer |
2003-11-07 05:29:38 AM
Re:Re: It's Wednesday, and...
"David Erbas-White" < XXXX@XXXXX.COM >wrote in message
QuoteWhen it affects developers who are in small shops, management's fault, not the developers. Gambit |
David Erbas-White
![]() CBuilder Developer |
2003-11-07 05:34:39 AM
Re:Re: It's Wednesday, and...
Remy Lebeau (TeamB) wrote:
Quote"David Erbas-White" < XXXX@XXXXX.COM >wrote in message |
Harold Howe [TeamB]
![]() CBuilder Developer |
2003-11-07 05:44:41 AM
Re:Re: It's Wednesday, and...Quote5) As such, JP LeBlanc has stated that there will *most Quote8) TELL BORLAND EXACTLY WHAT YOU WANT/NEED IN CBX AND WHY!!!!!! Send an VCL support is needed. H^2 |
Remy Lebeau (TeamB)
![]() CBuilder Developer |
2003-11-07 05:44:50 AM
Re:Re: It's Wednesday, and...
"Edward Diener" < XXXX@XXXXX.COM >wrote in message
QuoteIt would be work for Borland to include the latest VCL in CBX exact same VCL, and were kept in sync with each other. The fact that Delphi moved on to v7 (and soon v8) and BCB did not make it past v6 is irrelevant. The VCL is the VCL. QuoteYes, it would be nice to get an updated VCL with Windows XP addresses specifically for this purpose. QuoteWhat about the new C++ compiler, and the bugs fixed that QuoteWill that make it into CBX for compiling VCL code ? code, I do not know, it was not mentioned. However, if they do include the VCL, then obviously they're going to have to be able to compile it as well, don't you think? QuoteWhat is really hard to understand: for two years Borland QuoteAll are commendable end results. But then release 1 of CBX is put out, at over. They always intended it that way. That was meant for trying to draw in the larger non-VCL C++ userbase - the other platforms, the dispelled Microsoft users, etc. VCL users are targatted for CBX v2.0. They have been that way for awhile now. Wait for CBX v2.0. You will not have to wait long. QuoteDidn't Borland realize that their BCB customers would be QuoteWhat is currently CBX 1.0 can't possibly be the work of that long, there is an entirely new infrastructure that takes time to design and implement. This is this just the beginning. Quote1) Put out the latest VCL for it, along with RAD VCL tools to VCL was never planned for v1.0. However, it was not ignored, either. Quote2) Put out the Ansi C++ standard compiler with it with hooks front-end (which they would have had to in order to be 100% compliant), then there is nothing preventing Borland from adding support for the extensions into their backend. QuoteIf these conditions are met in CBX 2.0, then BCB customers can QuoteI hope Borland does the right thing ! |
Remy Lebeau (TeamB)
![]() CBuilder Developer |
2003-11-07 05:46:11 AM
Re:Re: It's Wednesday, and...
"John B. Breckenridge" < XXXX@XXXXX.COM >wrote in message
QuoteI'm curious as to why you got the impression that VCL.Net Gambit |
John B. Breckenridge
![]() CBuilder Developer |
2003-11-07 05:58:08 AM
Re:Re: It's Wednesday, and...
"Remy Lebeau (TeamB)" < XXXX@XXXXX.COM >wrote in message
QuoteProbably because I have not had a chance to read the Open Letter in detail (Sorry about that; it's just that the irony tickles me so!) |
Edward Diener
![]() CBuilder Developer |
2003-11-07 06:47:44 AM
Re:Re: It's Wednesday, and...
Remy Lebeau (TeamB) wrote:
Quote"Edward Diener" < XXXX@XXXXX.COM >wrote in message Farrell gave me the solution when I repeated it in a different form in the ide NG. If Borland has gotten this wrong in the past, they can mess up in the future also unless they do a good job. QuoteThe VCL would be included either way, so it doesn't really and IDE fixes, and not bother with supporting VCL in CBX. But as CBX is it as the C++ IDE of the future for Borland, they need to do the first two items under CBX. Quote
Quote
reason that the new compiler is Ansi C++ standard and that adding support for it for VCL-isms will break standardization. I can already see this happening. Quote
Quotesnipped... the line even if I am aware of many programmers are using it now. Pulling the plug from C++ VCL programming immediately is very unpleasant for developers. It is still disappointing that Borland sees wxWindows as a way to go for cross-platform support. Even they must blanch when they look at wxWindows code and realize that they had left all this behind ten years ago and now they are returning to it, and embracing it ! It is remarkably primitive compared to the VCL and a great step backwards. They would have done much better adapting the RAD VCL environment to C++, using boost::function, boost::bind, and boost::signals as their callback/event paradigm and doing their own C++ properties using templates. Nearly all modern C++ compilers support these paradigms ( check Boost web site ) and it would have been easier to go from modern RAD ideas to modern C++ ideas than to go backward on both by choosing wxWindows. But I am guessing that Borland doesn't have the C++ talent anymore for such an undertaking. |
Andrew Rybenkov
![]() CBuilder Developer |
2003-11-07 06:49:34 AM
Re:Re: It's Wednesday, and...Quotewith, users shouldn't care. And these |
Remy Lebeau (TeamB)
![]() CBuilder Developer |
2003-11-07 06:52:48 AM
Re:Re: It's Wednesday, and...
"Harold Howe [TeamB]" < XXXX@XXXXX.COM >wrote in message
QuoteDid he actually say version 2? specifically, although I'm pretty sure I heard "v2.0" said at least once for sure. Either way, when I hear "release", I think more of an actual version than just an upgrade/patch. The things that they want to include in CBX that aren't implemented yet would certainly warrant an increase in version numbers. Gambit |
Andrew Rybenkov
![]() CBuilder Developer |
2003-11-07 06:55:10 AM
Re:Re: It's Wednesday, and...QuoteThe Delphi language itself *is* the VCL, Quoteso they have to maintain it |