Slashdot Mirror


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."

12 of 265 comments (clear)

  1. If they could get this used in schools... by FyRE666 · · Score: 5, Interesting

    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...

  2. Neverwinter editor? by Anonymous Coward · · Score: 1, Interesting

    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?

  3. GCC and borland by johnjones · · Score: 5, Interesting

    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

  4. Re:Free Download by sg_oneill · · Score: 3, Interesting

    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.
  5. As I look at my calendar... by qurob · · Score: 1, Interesting

    Borland's only a couple years late.

    Good try, anyway.

    RHIDE had me pretending to be using Turbo C++ for the longest time.

  6. This also affects NWN. by rasjani · · Score: 4, Interesting

    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
  7. Re:Has Borland dropped their dependency on Qt yet? by SwellJoe · · Score: 4, Interesting

    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.

  8. Kylix CLX Library is GPL by Anonymous Coward · · Score: 1, Interesting

    hosted on Sourceforge http://freeclx.sourceforge.net/

  9. Re:Kylix is good. Kylix is great. by mojogojo · · Score: 2, Interesting

    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.

  10. C++ interoperablility (or lack thereof) by Principal+Skinner · · Score: 3, Interesting

    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
  11. Re:Kylix is good. Kylix is great. by dthable · · Score: 2, Interesting

    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.

  12. Re:How seemless will it be by mark-t · · Score: 3, Interesting
    I had asked this question some time ago (a bit over a year ago) of a Borland developer in a forum where the subject of C++ Builder for Linux was a topic.

    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.