<!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>