On Fri, 15 Oct 2004, J. Andrew Rogers wrote:

> Hmmm...  With one notable exception that I can think of, I believe most
> AGI folks are using a Linux (or mostly compatible) environment to run
> their systems on and I would recommend something that plays well with
> the standard Unix tool chain.

Cycorp develops using Franz Allegro Lisp for Linux and then compiles the 
lisp source code into C, and finally links that with our own 
space-efficient object store.  The C code is portable with the gcc tool 
chain, even to Windows with some knowledge truncation due to Win32 2 GB 
user memory constraints.  We have a 64-bit port for Solaris and AMD64.

Just yesterday I solved a GUI performance with java in which our Linux 
GUI ran 5x faster than Windows on the same dual-boot computer.  Turns out 
that the Nagle delay on Windows defaults to a relatively high value.  So 
now we turn off the Nagle delay on client and server.  The Nagle 
algorithm optimizes network bandwidth by delaying the data packet send, 
while awaiting a possible subsequent data packet that can be combined to 
save network overhead.  In C you use setsockopt with TCP_NODELAY, and in 
java use the setTcpNoDelay(true) method on the socket instance.  

Cheers,
-Steve

-- 
===========================================================
Stephen L. Reed                  phone:  512.342.4036
Cycorp, Suite 100                  fax:  512.342.4040
3721 Executive Center Drive      email:  [EMAIL PROTECTED]
Austin, TX 78731                   web:  http://www.cyc.com
         download OpenCyc at http://www.opencyc.org
===========================================================

-------
To unsubscribe, change your address, or temporarily deactivate your subscription, 
please go to http://v2.listbox.com/member/[EMAIL PROTECTED]

Reply via email to