delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/29/14:23:28

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 <khan AT xraylith DOT wisc DOT EDU>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019