Borland Releases Kylix 3.0 for Delphi and C++
An anonymous reader writes "Looks like Borland is giving us Kylix for C++ after all. Kylix 3.0 is available in Open, Professional, and Enterprise versions. Time to start banging out those CLX apps! The Register also has a story about this."
This would be a major reason for schools on tight budgets to turn to Linux for computer programming classes! Why pay for the Microsoft tools (and tax) when this is available? Seems the LTSP folks should look into this...
Code, Hardware, stuff like that.
I know they haven't even released a client yet, but Bioware told us that they couldn't port the NWN toolset because there is no borland c++ builder for Linux.
Now there is. Anyone think they'll port it after the client?
ok borland have been shipping their CPP compiler for a while on linux (nothing new)
what this release does I would think is link aganst the CLX to do the GUI stuff
and add their CPP IDE (which is actually visual and drag and drop unlike microsofts which is just a text editor but they call it visual...)
now if they where useing STANDARD CPP why should using GCC be impossible (I suspect they have a few broken things in terms of standard support just like gcc has a few broken things) and the fact that CPP changes every meeting does not help but it would be nice if they said what gcc would require to do this
(I am not talking about opening up CLX just linking your code with it useing gnu tools)
borland selling in effect libs and a IDE would be a good thing IMHO
regards
john jones
Actually it's been available for some time....
I have the installer for it around somewhere, but I'm yet to fiddle with it yet for want of time. If it's anything like V1, it may have many of the wonderful library objects of the full version missing.... Sometimes I think that borland confuses free software for shareware.. *sigh* It's a shame though as Delphi/Kylix truely is a joyous language to program in.
Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
Borland's only a couple years late.
Good try, anyway.
RHIDE had me pretending to be using Turbo C++ for the longest time.
Never Winter Nights gameeditor for linux hasnt been released because of this. It was build with c++ builder but they couldnt release it for linux because they didnt have Kylix yet to allow. Yew! Wonder who fast isle can provide the editor ;))
yush
So you'd use a proprietary product, just not if it uses another proprietary product? (that is distributed under a very similar, and even less restrictive, license!)
How is Borland any less evil than Troll Tech?
Huh? How is Troll Tech evil? People wanted QT under the GPL, and lo and behold, they released it under the GPL. Seems like a nice bunch of folks to me.
hosted on Sourceforge http://freeclx.sourceforge.net/
I apologize for your headache, but I wanted to post at least SOMETHING that was relevant to the topic! More than half of the replies to the news of Kylix 3.0 release is a bunch of garbage.
In the future, I'll try to spend an additional minute to edit my message to make myself more clear. how about:
Kylix 3.0 integrates two great object-oriented languages into one very powerful IDE. Check it out!
Would that have been better? Go drink some coffee you bastard.
Perhaps more important, on the C++ side, is the general fact that code compiled with one C++ compiler is not likely to work with code generated by a different compiler. C++ specifies the use of name mangling, but doesn't specify how that is to be implemented. So all your class names and so on are represented in some compiler-specific way in the shared libraries, making them inaccessible to programs compiled with a different C++ compiler, unless the makers of the two compilers have gotten together and somehow agreed on exactly how to do the name mangling (which has not happened to date, that I've heard of).
I can't speak for C support, but the failure of Borland C++ to support the GNU compiler is inevitable, and not anyone's fault, except maybe Bjarne Stroustrup's.
one hundred twenty
is just enough characters
to write a haiku
Kylix 3.0 integrates two great object-oriented languages into one very powerful IDE.
Only through a load of C++ compiler options. I used C++ Builder (the foundation for Kylix on Windows) and it's just full of special compiler constructs like __fastcall and other BS that just detracts from C++. Plus, the STL support just wasn't included. Nothing like needing to convert strings a million times just to interface with a standard C++ library. I'll be impressed when I can write applications using standard C++ language features and library APIs without learning about the pascal workings of this product.
The long and the short of his answer was that we really can't expect a whole heckuva lot. The developer stated that it was not likely to be highly interoperable with conventional Linux development languages and tools. Certainly importing will be possible, but you couldn't expect, for example, gdb to be very successful with it, nor would it be likely that gcc or g++ be able to link with libraries or object files that were created with C++ Builder for Linux. Further, because C++ Builder extends the C++ language to accomodate certain features, it will not be possible to compile C++ Builder source code with g++.
I hate being the bearer of bad news (I found it discouraging, at any rate), but I'm just repeating what I was told by a Borland developer. As I said, this was about a year ago, so if there is more up-to-date info on this topic from an authorized source, I am sure I'm not the only one here who would be interested in hearing it.
File under 'M' for 'Manic ranting'