Hi all,

I prefer VP too, because of its good native performance and because it
generate fast and compact executables.

FPC is a choice, but not IMHO a good one, because of little support for
OS/2 and because of EMX. Please note that EMX is not "only a library",
rather it is a layer aimed at providing some unix compatibility to OS/2.
Given this origin, EMX implements many functions in a less than optimal
way, sacrificing performance for compatibility. For example, the FPC
library probably contains support for Posix threads, NOT for OS/2 native
threads, so we would have to rewrite (or provide a wrapper for) that
part of the RTL. We could compile it with EMX and obtain working
threads, but it would not be a good implementation. Another example is
the wide use of "fork" in unix, which is implemented in OS/2 via EMX,
but provides poor performance and poor memory optimization.
I think that in the end having a good RTL for FPC in OS/2 would be MUCH
work, maybe much more than adapting other native RTLs.

As a last note, Allan Mertner (VP author) once showed support for the
idea of porting SPCC to VP, and told that he would have made changes to
the compiler if required.

I don't know if he still thinks so, but asking doesn't hurts.
I think that if we write to [EMAIL PROTECTED], the message will go to
Allan (Adrian? Will you try?).

Bye

       Cris
N�����r��{*.�ǥ}���b�X��ǧv�^~�e���g���������j:+��ei�(�����r��zț�W�


Reply via email to