<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I now played around with free pascal. my friends
mean i am an idiot still believing open source will make it to something one
day.</FONT></DIV>
<DIV><FONT face=Arial size=2>I think, right, maybe nearly every open source
project on the net is in development, but linux shows us, that open source HAS
power, and not just one big company can rule the software base.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>well what is really important about freepascal is,
that it has so many compiling targets and options.</FONT></DIV>
<DIV><FONT face=Arial size=2>well but whats about the libraries?</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>my question is, if anybody could list libraries
running under win32 and linux x, with following abstract codes (so the source
code of the prog hasnt to be modified, only maybe the uses list, to port it to
another system)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>* a thread lib (VERY important, abstract thread
lib)</FONT></DIV>
<DIV><FONT face=Arial size=2>* a graphics lib, gfx lib with opt. hardware acc.
(i think this is easiest -> opengl)</FONT></DIV>
<DIV><FONT face=Arial size=2>* an abstraction to sockets working on both
platforms. maybe on more.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>* abstract input routines like keyboard and
mouse</FONT></DIV>
<DIV><FONT face=Arial size=2>* dosumentation or short help files</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>i am browsing the PAS files i have, maybe somebody
can tell me faster.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>with abstract i mean that system dependent
functions are bound to an individual API. e.g. i can put a pixel in each
system with "PutPixel".</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>most important for me is threading and
socks, mostly TCP/IP, i personally dont use any other network protocol
(since its standard)</FONT></DIV></BODY></HTML>