Re: [fpc-pascal] Re: Embarcadero/CodeGear officialy interested in Firebird and on native versions of Delphi for other operating systems ...

2008-12-10 Thread Prince Riley
Jurgen and Bee made a few rich contrasting points about Borland's past
mistakes. However, we must acknowledge that Borland's biggest problem was
Borland persisten failure to deliver 'price competitive' and 'high value'
programming tools.

No one denies Borland's well earned reputation for innovation in Windows
programming, Turbo C, Turbo C++ and Delphi blew the doors off MC Visual C
and MFC programming for they Windows 3.1, Windows 95, Windows NT platforms.
They lead with products that were not only feature rich,
they turned out solid code and made the job of wrangling the Windows
Frameworks like COM, COM+, AFC, ODBC, ASP, and MFC much easier.

However, they grabbed defeat from the jaws of victory when they overextebded
their development group (Inprise), rushed incomplete and inadequate products
(Kylix, Delph 7/8) to market while they
buried themselves in 'Enterprise' COBRA/IIOP, and database engines.

When they slipped, like the hare, this gave MS the catch up and pass them
which allowed them to solidify their base with the OS systems.



On Wed, Dec 10, 2008 at 1:01 AM, Jürgen Hestermann <
[EMAIL PROTECTED]> wrote:

> So, supporting open source should be the safest choice for them. If M$
>> grows bigger, they can grow bigger with M$. If M$ goes down, they can still
>> grow bigger with other platforms (linux, mac, etc).
>>
>
> Many years ago (when Borland was still a real competitor of M$) Borland had
> problems to create good compilers because they didn't have all the
> information about the M$ OS (while compilers from M$ had of course). I
> remember that some articles stated that Borland made a deal with M$ so that
> they will get information but on the other hand may not support other OSes
> (and open source). I am not sure whether that's true but it would explain
> the behaviour of all Delphi owners.
>
> Jürgen Hestermann.
>
>
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] Porting linux to pascal, would it be, possible ?

2008-12-10 Thread Graeme Geldenhuys
On Mon, Dec 8, 2008 at 8:07 PM, Prince Riley <[EMAIL PROTECTED]> wrote:
>
> Eclipse was first released as a Java development IDE several years ago, but
> if you take a look at the Eclipse web site www.eclipse.org you'll see that
> since then Eclipse has evolved and been extended to support Ruby, Python,
> C/C++.

That project is such a mess (my personal opinion).  Just the other day
I wanted to download the Eclipse IDE, to see what has changed over the
last few years since I looked at it. Well, after browsing their
website for 30 minutes, I still couldn't find a clear "download
Eclipse IDE here" link!  What's up with that!!!  I simply gave up and
moved on.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Porting linux to pascal, would it be, possible ?

2008-12-10 Thread Marco van de Voort
In our previous episode, Prince Riley said:
> Thank you for your reply.
> 
> Eclipse was first released as a Java development IDE several years ago, but
> if you take a look at the Eclipse web site www.eclipse.org you'll see that
> since then Eclipse has evolved and been extended to support Ruby, Python,
> C/C++.

I know that, and that was not the point. You say "support", I say "usage".
 
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Porting discussion

2008-12-10 Thread leledumbo

AFAIK gcc has an option to compile header files, but I don't know the
internal format
-- 
View this message in context: 
http://www.nabble.com/Porting-discussion-tp20892236p20934171.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Porting discussion

2008-12-10 Thread Rainer Stratmann
Am Montag, 8. Dezember 2008 10:50 schrieb Marco van de Voort:
> In our previous episode, Rainer Stratmann said:
> > To increaase compatibility to Linux it would be great if it is possible
> > to create a keyword which it makes possible to include C-headers and then
> > do automatically the binding stuff.
> >
> > That means that fpc woul be able to parse C-code (headers).
> >
> > If that is possible.
>
> Not, or at least not enough to be robust. A lot of C headers is based on
> (macro,define) substitution, IOW it needs context of use to obtain the full
> meaning.
>
> This is also why the header conversion tool only works to a certain degree.
> If headers are reasonably clean it can work ok. If you have hundreds of
> macros and special constructs it needs manual work. (for which I can't
> imagine a solution, even in theory).

May it would be a solution if the C-compiler which compiles the library 
generates a 'generic library interface file' or something similar with all 
necessary information. Because the compiler has all the information.

From this 'generic library interface file' it will be easier to convert a 
pascal header interface file. Or the C-compiler generates it directly for 
pascal. ---> 'pascal library interface file' or similar...

That I can imagine could be a solution, but the C-compiler programmers have to 
implement this function.

The full meaning-context can be read in the original C-header file then.
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


RE: [fpc-pascal] Cannot find GTK

2008-12-10 Thread Andres Linares

I wrote that and it still doesn't work.

What I put :

  /usr/lib/fpc/2.2.0/units/i386-linux/rtl
  /usr/lib/fpc/2.2.0/units/i386-linux/packages/*  
  /usr/lib/fpc/2.0.0/units/i386-linux/rtl   
  /usr/lib/fpc/2.0.0/units/i386-linux/packages/*   
  /usr/lib/fpc/1.0.7/units/i386-linux/rtl
  /usr/lib/fpc/1.0.7/units/i386-linux/packages/*  

> Date: Tue, 9 Dec 2008 21:39:18 -0800
> From: [EMAIL PROTECTED]
> To: fpc-pascal@lists.freepascal.org
> Subject: RE: [fpc-pascal] Cannot find GTK
> 
> 
> > What must I write there?
> 
> The path to your rtl and packages (just copy it from your fpc.cfg), i.e.:
> /usr/lib/fpc/2.X.X/rtl
> /usr/lib/fpc/2.X.X/packages/*
> 
> -- 
> View this message in context: 
> http://www.nabble.com/Cannot-find-GTK-tp20905508p20929531.html
> Sent from the Free Pascal - General mailing list archive at Nabble.com.
> 
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal