For Programmers: Free Programming Magazines  


Home > Archive > Kylix > May 2005 > Free Pascal 2.0 is released !!!









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Free Pascal 2.0 is released !!!
Max

2005-05-16, 9:00 am

Free Pascal 2.0 is released!
http://www.freepascal.org/

Hard times for Borland...


tony

2005-05-16, 9:00 pm

Max wrote:
> Free Pascal 2.0 is released!
> http://www.freepascal.org/
>
> Hard times for Borland...
>
>


I don't know about that,
I compiled the following on Delphi 7 and on Free Pascal

program junk;
begin
writeln('dfdfdf');
end.


On Delphi 7 the exe was 16k
on Free Pascal it was 103k

Just glancing through the compiler options I could not find any thing that would make it smaller,
Debugging was off etc.


--
Tony Caduto
AM Software Design
Home of PG Lightning Admin for Postgresql 8.x
http://www.amsoftwaredesign.com
Dan Palley

2005-05-16, 9:00 pm


"tony" <tony_caduto@amsoftwaredesign.com> wrote in message
news:4288e961$1@newsgroups.borland.com...
> Max wrote:
>
> I don't know about that,
> I compiled the following on Delphi 7 and on Free Pascal
>
> program junk;
> begin
> writeln('dfdfdf');
> end.
>
>
> On Delphi 7 the exe was 16k
> on Free Pascal it was 103k
>
> Just glancing through the compiler options I could not find any thing that
> would make it smaller,
> Debugging was off etc.


I read through the docs and at one point they say there's a high
compatiblity with TP 7 (whoopee!) and at another point they say it's
compatible with Delphi 4. I couldn't find a breakdown of what is compatible
and what is not. Am I missing it?

Dan


Marco van de Voort

2005-05-16, 9:00 pm

On 2005-05-16, Dan Palley <dan@trams.com> wrote:
>
> I read through the docs and at one point they say there's a high
> compatiblity with TP 7 (whoopee!) and at another point they say it's
> compatible with Delphi 4. I couldn't find a breakdown of what is compatible
> and what is not. Am I missing it?


Both, since the compiler has multiple modi. TP7 and D6-7 are currently the
targets. Delphi compat is not complete yet, packages and OLE support are the
most important missing parts, together with implements style delegation.

Mat Ballard

2005-05-17, 4:01 am

tony wrote:
> Max wrote:
>
....
[color=darkred]
> I compiled the following on Delphi 7 and on Free Pascal
>
> program junk;
> begin
> writeln('dfdfdf');
> end.
>
>
> On Delphi 7 the exe was 16k
> on Free Pascal it was 103k


set Path=C:\Lazarus\pp\bin\win32\
strip ExeName.exe
upx ExeName.exe

wait till you see how big the GUI apps can become ... and how much they shrink.



cheers,



Mat
tony

2005-05-17, 4:01 am

Not sure what strip does, but upx is a exe compressor, and regular
delphi responds to these very well also. I have used aspack and it
shrinks GUI apps a lot.


>
> set Path=C:\Lazarus\pp\bin\win32\
> strip ExeName.exe
> upx ExeName.exe
>

Atmapuri

2005-05-17, 9:01 am

Hi!

> Hard times for Borland...


The funny thing about this. Borland does not consider most
of the features of FreePascal as relevant to Delphi
developers...

(except maybe for 64bit support).

Regards!
Atmapuri


Florian Klaempfl

2005-05-17, 9:01 am


"Atmapuri" <janez.makovsek@usa.net> wrote:
>Hi!
>
>
>The funny thing about this. Borland does not consider most
>of the features of FreePascal as relevant to Delphi
>developers...
>
>(except maybe for 64bit support).
>


I think there is some misunderstanding. The goal of FPC isn't to compete with Delphi/Kylix but to fill the gaps Delphi/Kylix doesn't cover so object pascal can stand against C, C++, C# etc. Having a good commercial compiler and a good oss compiler is alwa
ys nice for a language.
Marco van de Voort

2005-05-17, 9:01 am

On 2005-05-17, tony <tony@yahoo.com> wrote:
> Not sure what strip does, but upx is a exe compressor, and regular
> delphi responds to these very well also. I have used aspack and it
> shrinks GUI apps a lot.


Strip removes debuginfo.
tony

2005-05-17, 4:03 pm

So the options in the IDE (crappy dos one) and Lazarus do absolutely
nothing then? I don't have debug info turned on, so there should be
none in the exe. Guess FPC needs alot more work then.

Marco van de Voort wrote:
> On 2005-05-17, tony <tony@yahoo.com> wrote:
>
>
>
> Strip removes debuginfo.

Germán Pablo Gentile

2005-05-17, 4:03 pm

tony wrote:

> So the options in the IDE (crappy dos one) and Lazarus do absolutely
> nothing then? I don't have debug info turned on, so there should be
> none in the exe. Guess FPC needs alot more work then.
>


Why just dont put your hands there and stop talking?
Marco van de Voort

2005-05-17, 4:03 pm

On 2005-05-17, tony <tony@yahoo.com> wrote:
> So the options in the IDE (crappy dos one) and Lazarus do absolutely
> nothing then? I don't have debug info turned on, so there should be
> none in the exe. Guess FPC needs alot more work then.


Nope, is a problem in the GNU linker, not FPC code.
tony

2005-05-17, 9:01 pm

Why don't you stop being a jag off......German..

>
> Why just dont put your hands there and stop talking?


Germán Pablo Gentile

2005-05-17, 9:01 pm

tony wrote:
[color=darkred]
> Why don't you stop being a jag off......German..
>

No, really. I only see your critical attitude (crpay dos ide?)

Start helping developers if you want some better.

tony

2005-05-17, 9:01 pm

Listen...I just asked a question and I don't appreciate your little comment, if you don't like being called a jag or a jerk
stop making such stupid posts.
Now I know you have been banned from other groups. I won't have any trouble filing a complaint...
Germán Pablo Gentile

2005-05-18, 4:06 am

tony wrote:

> Listen...I just asked a question and I don't appreciate your little
> comment, if you don't like being called a jag or a jerk stop making
> such stupid posts. Now I know you have been banned from other
> groups. I won't have any trouble filing a complaint...


by the way, i forget to tell you : i think i can survive banned from
Borland NG. Lately theres so much better places to interact with
another peoples. Borland NG are every day most restrictives to hide
developers discontent.

German.

P.S.: As ever, is only my opinion
theo

2005-05-18, 4:06 am


>
> I think there is some misunderstanding. The goal of FPC isn't to compete with Delphi/Kylix


but to fill the gaps Delphi/Kylix doesn't cover so object pascal can
stand against C, C++, C# etc.

Having a good commercial compiler and a good oss compiler is always nice
for a language.

Agree, but the "gap" could soon extend to Kylix too. If Borland isn't
updating even the compiler for Linux, it would be VERY nice if FPC could
fill this gap with 100% Kylix compatibility.
Some People (including me) like the CLX / Qt.

Andreas Hausladen released his Preview of Qt3Clx today:
http://andy.jgknet.de/oss/kylix/wik...x.php/Main_Page

And I'm fiddling around with a designer (very early stage) which could
help in building a little indepentend IDE some day.
http://www.theo.ch/kylix/desprev.png

All we'd need then is an up-to-date compiler.
Even if we'd still need to buy a K3 for (legally) using it, there'd be a
future for CLX which some of us would appreciate.
Simon Kissel

2005-05-18, 4:06 am

> Agree, but the "gap" could soon extend to Kylix too. If Borland isn't=20
> updating even the compiler for Linux, it would be VERY nice if FPC =

could=20
> fill this gap with 100% Kylix compatibility.
> Some People (including me) like the CLX / Qt.


This is exactly what the CrossFPC project is about. And as the results =
from
the project also will end up in FPC itself, and the compatibility unit =
bindings
also will be usually with the CrossFPC Delphi plugin, this also will be
usuable for Linux-only-guys like you.

> And I'm fiddling around with a designer (very early stage) which could =


> help in building a little indepentend IDE some day.
> http://www.theo.ch/kylix/desprev.png


Well, probably you should simply join the Lazarus team if you are =
interested in=20
creating an IDE...

> Even if we'd still need to buy a K3 for (legally) using it, there'd be =

a=20
> future for CLX which some of us would appreciate.


CrossFPC will require you to either own a Delphi or Kylix license.

Oh well, with the recent Delphi survey from Borland there at least is =
SOME hope
demand for a new Kylix version could be big enough to justify another =
investment
from them. I really hope everyone who would be interested in a Kylix4 =
has=20
used their chance to vote there..

Simon



theo

2005-05-18, 4:06 am

Simon Kissel schrieb:

>
>
> Well, probably you should simply join the Lazarus team if you are interested in
> creating an IDE...


Well, Lazarus hasn't much to do with CLX / Qt right?
>
> Oh well, with the recent Delphi survey from Borland there at least is SOME hope
> demand for a new Kylix version could be big enough to justify another investment
> from them. I really hope everyone who would be interested in a Kylix4 has
> used their chance to vote there..
>


Let's hope
Germán Pablo Gentile

2005-05-18, 4:06 am

JED wrote:

>
> LOL. That's pretty rich Germán.


Where is the funny part?

JED

2005-05-18, 4:06 am

Germán Pablo Gentile wrote:

> No, really. I only see your critical attitude (crpay dos ide?)
>
> Start helping developers if you want some better.


LOL. That's pretty rich Germán.


--
www.jed-software.com
Chad Z. Hower aka Kudzu

2005-05-18, 9:01 am

"Simon Kissel" <kissel@computerman.de> wrote in
news:428a9062$1@newsgroups.borland.com:
> another investment from them. I really hope everyone who would be
> interested in a Kylix4 has used their chance to vote there..


I think many of us would be happy even with an SP, or a Kylix 3.1.


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Blog: http://blogs.atozed.com/kudzu
Marco van de Voort

2005-05-18, 4:05 pm

On 2005-05-18, theo <nospam@for.me> wrote:
> Simon Kissel schrieb:
>
>
> Well, Lazarus hasn't much to do with CLX / Qt right?


Nope, it uses an own library, which is more VCL than CLX oriented. (lazarus started before
Kylix, and CLX is not free enough)

Lazarus uses GTK 1.2.x for production, and GTK2 is in alpha/beta stage. QT
was never attempted due to missing C++ linking, and again licenses (and GTK being
there as alternative without these problems).

However one could try to get a QT port going if there are bindings on C
interfacing level.

Andreas Hausladen

2005-05-18, 4:05 pm

Marco van de Voort wrote:

> However one could try to get a QT port going if there are bindings on C
> interfacing level.


There are Qt bindings for C for about a half a year.


--
Regards,

Andreas Hausladen
Nick Hodges [TeamB]

2005-05-18, 9:01 pm

Tony --

Please avoid such personal attacks. Thanks.

I cancelled your message.


--
Nick Hodges -- TeamB
Lemanix Corporation -- http://www.lemanix.com
Read my Blog -- http://www.lemanix.com/nick
Nick Hodges [TeamB]

2005-05-18, 9:01 pm

Germán --

Moving your posts here won't make any difference, German. Post mature,
professional posts. Otherwise you will be cancelled.




--
Nick Hodges -- TeamB
Lemanix Corporation -- http://www.lemanix.com
Read my Blog -- http://www.lemanix.com/nick
Germán Pablo Gentile

2005-05-18, 9:01 pm

Nick Hodges [TeamB] wrote:

> Germán --
>
> Moving your posts here won't make any difference, German. Post
> mature, professional posts. Otherwise you will be cancelled.


I cant see the unmature post here, Nick. Can you please show me that?
I post here as i ever do in the past, beacuse i have a eye in the kylix
unofficial patch progress and the Andrea work.

I only ask Tony why just stop complaining and put the hands in the
code. He is talking about an OS creature, so nobody stop he to improbe
FPC.

German.
tony

2005-05-19, 8:59 am

Ah, I was attacked first.....

Nick Hodges [TeamB] wrote:
> Tony --
>
> Please avoid such personal attacks. Thanks.
>
> I cancelled your message.
>
>

Nick Hodges [TeamB]

2005-05-19, 4:04 pm

tony wrote:

> Ah, I was attacked first.....


Understood. But I still had to cancel it all.

--
Nick Hodges -- TeamB
Lemanix Corporation -- http://www.lemanix.com
Read my Blog -- http://www.lemanix.com/nick
Germán Pablo Gentile

2005-05-19, 4:05 pm

Nick Hodges [TeamB] wrote:

> tony wrote:
>
>
> Understood. But I still had to cancel it all.


I guess you see all my post like attacks, but you are wrong. Anyway you
have the power to cancel me when you want, ly.
Germán Pablo Gentile

2005-05-19, 4:05 pm

tony wrote:

> Ah, I was attacked first.....
>


I dont think so. I just suggest stop complaining about something you
can change. FPC is Open source so you can go there and modify the code.
Why waste your time and the Marco time arguing about FPC and dont start
to work with the FPC developers froup?

i can't see ANY attack in my post.
Micha Nelissen

2005-05-19, 4:05 pm

On Thu, 19 May 2005 05:07:15 -0500
tony <tony@yahoo.com> wrote:

> Ah, I was attacked first.....


Better ignore trollers, ignore people who just want to pick a fight (prevent escalation).

Micha
Germán Pablo Gentile

2005-05-19, 4:05 pm

Micha Nelissen wrote:

>
> Better ignore trollers, ignore people who just want to pick a fight
> (prevent escalation).


If calling me a troller is not a personal attack, i dont know what can
be.

off course, that tme will not be a Nick response to that attack.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com