From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e6d5f9068427b288 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-30 12:25:58 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!151.189.0.75!newsfeed.germany.net!newsfeed2.easynews.net!easynews.net!news.cid.net!news.enyo.de!news1.enyo.de!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: Kylix (delphi for Linux), a good Ada alternative for GUI application on Linux. Date: Mon, 30 Jul 2001 21:36:11 +0200 Organization: Enyo's not your organization Message-ID: <87lml6b45w.fsf@deneb.enyo.de> References: <9k1r4j02f9q@drn.newsguy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Xref: archiver1.google.com comp.lang.ada:10781 Date: 2001-07-30T21:36:11+02:00 List-Id: mark@nospam writes: > I found Kylix (delphi for linux) to be very similar to Ada. It has units > (like ada packages), It completely ignores all elaboration issues, IIRC. Handling them is up to the programmer, and there isn't any help from the language implementation. > threads, Well, I haven't seen this recently. I worked once with a rather old version of the run-time system on Windows, and the library wasn't safe for threading in some places. > very similar syntax (after all, Delphi is based on Pascal), Na, the explicit begin/end is quite a difference (and can easily lead to errors). > strong typing. AFAIK the type system of Object Pascal is based on structural equivalence (except for classes), so it's not as strongly typed as it could be. > fully OO langauge, All objects in kylix are rooted in one base > object (like Java). I don't think this is true. > Support single inhertance (like Ada and Java). There are some obscure things like properties and stuff. > But it is very easy to develop GUI and database applications with it, very > good RAD env too. They have done a good job with the libC unit that allows > direct call to all the C library functions. > > I think Kylix could be a good alternative to Ada on Linux. Hmm, I don't use Ada as a RAD tool, quite the contrary. ;-)