Simple makefiles alone sure makes sense to explore first -- things are far more 
standardized, that's true.

Back in 1995 I had to support 4 thread libraries: Pthreads, "draft" Pthreads, 
Solaris, SGI native, and Win32.  I guess that's 5.  The most interesting one 
was SGI, had a process "group" where threads where created via "sproc", a big 
mmap'ed "arena" for lock synchronization, and Unix signals for sending wakeup 
in underlying custom-coded condition variables.  The SGI debugger worked well 
too.  All interesting and utterly unimportant today :)

-Jim


On Sep 26, 2012, at 10:32 AM, Jeff Rogers <dv...@diphi.com> wrote:

> jgdavid...@mac.com wrote:
>> 
>> Hi,
>> 
>> Every few years we talk about what's next for the strategic direction
>> of AOLserver which is great.  In addition to the ideas below (which
>> are cool), I always bring up this question:  Should we dump the
>> Windows port in favor of a clean Unix code base, configure, build,
>> and install?
>> 
>> I wrote most of that weird Windows code, including the goofy nsconfig
>> stuff.  Some of it was curious, maybe even clever, but in the end it
>> was a distraction.  It's impact on the config/build process in
>> particular was pretty significant.  Today's Linux and OS/X
>> environments are so much more amenable to Aolserver, with threaded
>> Tcl ready to go, gcc/make all pretty stable.  It wasn't like that in
>> the early days!    For me, a purge of the Windows code and then an
>> aggressive scan for anything still not 64-bit compatible and cleanly
>> build-able using standard configure/gcc/gmake tools would be quite
>> refreshing :)
> 
> Even more radically, could we drop autoconf entirely in favor of 2 or 3 clean 
> makefiles?  The general feeling I've gotten is that modern unix platforms are 
> far less different now than several years ago.
> 
> -J


------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk

Reply via email to