Newsgroup: it.comp.lang.delphi
Titolo: Kylix (Delphi per Linux)

Sembrerebbe che ormai ci siamo... Ecco a voi la testimonianza direttamente
dalla
mailing list DelphiGames di uno che ha "visto con mano" Kylix in azione:
29/02/2000 21:00 - Well what can I say but BLOODY IMPRESSIVE!!!!.
Forget that silly Object Pascal Virtual Machine idea I had a couple of
weeks
back. What the hell are you talking about I hear you ask.
Well I've just got back from a Borland Presentation supposedly for the
release
of C++ Builder 5.0 in Spain. But what everyone was actually there for, was
to
hear a bit about Kylix.
Well we came and we not only heard about Kylix, but we saw it in action as
well!! David Intersimone booted up Corel Linux ( which incidentally I
installed on
my machine this week-end and it was totally painless ), then showed us
JBuilder
3.5 going through it's paces. I don't know what spec laptop he was running
it on
but JBuilder 3.5  ( which is 100% Pure Java ) worked at a pretty descent
rate.
Then David opened up a text editor and chose a dpr file called
BasicExample.dpr. This basically dynamically created a form with a Listbox
on
the left and and EditBox and two buttons on the right. The events were also
dynamically assigned to each Buttons OnClick event ( as there are still
working on
the IDE ). I noticed that apart from SysUtils there were various QT units
that
were included in the uses clause. He then switched to the Linux Console and
typed dcc -B BasicExample.dpr. The -B parameter is the build all option. He
then pressed enter and it took 2 seconds to compile 45,000 lines of VCL (
or
X-VCL as it's actually called ) code! He then ran the program and a form
with the
aforementioned objects appeared. He entered some text to the EditBox
clicked
the add button and the text appeared in the ListBox. He did this a few more
times
to fill the ListBox a little then selected one of the Items in the ListBox
and that
immediately changed showed the selected Items text in the EditBox. And  to
prove that the running programming wasn't one he prepared earlier he then
went
back to the text editor and changed the caption on the form and the text
that was
being generated from the second button. This time he typed dcc
BasicExample.dpr and by the time his finger had lifted from the enter key
it had
compiled! He then ran the program again and it all worked ( of course ).
David says that if you want cross-platform portability stick to VCL stuff
and
avoid API specific calls. The compiler compiles to native Linux format and
will
initially support the KDE environment/widget set, but will suport Gnome
once the
Gnome and KDE boys can decide on a few common formats like clipboards, an
installation type API and a Registry type format. You will also be able to
access
the Linux API directly if you so desire but of course will lose
portability.
Early Betas will be available in April, including an IDE, and a more public
beta
will be available at the Borland conference in July and we can probably
expect a
final version end of summer ( European ) or Q3 of this year.
Well I don't know about anyone else but I'm extremely excited!!!
OK it's not the most advanced Demo but it at least shows the VCL working.
Ciao,

......
Adesso si che ci divertiamo!! :o))
Chip