From: john spurling synec@nakedlunch.org
To: Don Marti dmarti@zgp.org,
Linux Elitists List linux-elitists@zgp.org
User-Agent: Mutt/1.4i
Subject: [linux-elitists] portable runtimes (was something completely different)
Date: Tue, 17 Sep 2002 15:50:53 -0700

On Tue, Sep 17, 2002 at 12:33:38PM -0700, Don Marti wrote:
>
> If you want to make a server program that runs on both Unix-like
> and common non-Unix-like platforms, what about Netscape Portable
> Runtime?
> http://www.mozilla.org/projects/nspr/about-nspr.html
>
> or Apache Portable Runtime?
> http://apr.apache.org/
>
> or (yes, they have a network layer too) Qt?
> http://www.trolltech.com/products/qt/whitepaper/whitepaper-12-4.html

if you're going to use c++ (shudder), libace has a pretty nifty class
library for doing socket stuff, ipc, threads, and more. it's been
ported to a meelion different platforms, even several rtos's. it
builds the class libraries on top of its own portable runtime layer,
which wraps the simple api calls and types, like nspr or apr, but
provides a lot more. fun.

well, not that fun, but it's about as much fun as you're going to have
with c++.

http://www.cs.wustl.edu/~schmidt/ACE.html

-john

--
"nothing brings people together like doom."
--sarah vowell