[fpc-pascal]Synapse for FPC

Matt Emson memsom at interalpha.co.uk
Wed Jul 23 13:59:43 CEST 2003

> When I porting Synapse into FPC, then i find lot of incompatibilities
> between Win32FPC and LinuxFPC. For example, look to Kylix
> sysutils.pas... in FPC is not here lot of stuffs! Some stuffs is in
> another units, some stuffs is missing at all. This is very bad
> situation for create programs for Delphi and FPC!

Strings.pp for example holds a lot of string related functions that really
need to be in sysutils now.

This is a topic that has already been noted. I think it's a time related
problem - the developers have no time to alter what they see as a perfectly
normal layout. The problem is that the unit structure has changed between
Turbo Pascal and Delphi, but FPC tends to keep the TP structure, or invent
it's own scheme. This is something I hope that 1.1 or 1.2 will address!!

> I know. I only not need this yet. That is all. And redesign of this
> huge library needs a time.

I believe that FPC is in the wrong in many ways. FPC would be a lot easier
to support if it stuck to a single Object Pascal target and dialect. This is
also a point that I've brought up in the past.

As for TCP/IP implementations on differing platforms - surely providing a
uniform interface for FPC would solve this (IIRC that was the idea) and this
could then be wrapped into a Delphi alike interface for use by Synapse etc.
Even better, without any alterations, I would hope that VCL style
implementations would simple seamlessly compile using the wrapper.


More information about the fpc-pascal mailing list