Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-Id: <199903291922.NAA21948@modi.xraylith.wisc.edu> X-Authentication-Warning: modi.xraylith.wisc.edu: localhost.xraylith.wisc.edu [127.0.0.1] didn't use HELO protocol To: cygwin AT sourceware DOT cygnus DOT com Subject: [ANN] CLN 1.0 port for Cygwin/Mingw Date: Mon, 29 Mar 1999 13:22:01 -0600 From: Mumit Khan I've uploaded the source patches and pre-built binaries for Bruno Haible's Class Library for Numbers, CLN v1.0. March 25, 1999. ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/ports/ ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/ports/ Please see README.cln-1.0 for my notes as well as the patches applied (forwarded to Bruno Haible for consideration). This is static library only; a DLL version will not work without some source code changes. A consequence of static library is that you cannot use this with code built with non-GNU C++ compilers. Visit http://clisp.cons.org/~haible/packages-cln.html for more information on CLN. Class Library for Numbers Copyright (c) Bruno Haible 1988-1999, GPL Features: * Rich set of number classes: Integer (unlimited precision), rational, short float, single float, double float, long float (unlimited precision), complex, modular integer, univariate polynomial. * Elementary, logical, transcendental functions. * C++ as implementation language brings + efficiency, + type safety, + algebraic syntax. * Memory efficiency: + Small integers and short floats are immediate, not heap allocated. + Automatic, non-interruptive garbage collection. * Speed efficiency: + Assembly language kernel for some CPUs, + Karatsuba and Schvnhage-Strassen multiplication. * Interoperability: + Garbage collection with no burden on the main application, + hooks for memory allocation and exceptions. Requires: C++ compiler g++. The following C++ features are used: classes, member functions, overloading of functions and operators, constructors and destructors, inline, const, multiple inheritance, templates. The following C++ features are not used: new, delete, virtual inheritance, exceptions. Distribution: * ftp://ftp.santafe.edu/pub/gnu/cln-1.0.tar.gz (USA) * ftp://ftp.ilog.fr/pub/Users/haible/gnu/cln-1.0.tar.gz (Europe) Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com