BSD Ports

devel/cln 1.3.6 OpenBSD

library for efficient computations

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Paul Irofti <[email protected]>
Categories
devel

Description

CLN is a C++ library providing the following 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 o efficiency, o type safety, o algebraic syntax. * Memory efficiency: o Small integers and short floats are immediate, not heap allocated. o Automatic, non-interruptive garbage collection. * Speed efficiency: o Assembly language kernel for some CPUs, o Karatsuba and Schoenhage-Strassen multiplication. * Interoperability: o Garbage collection with no burden on the main application, o hooks for memory allocation and exceptions.

In the other systems

SystemPortVersion
OpenBSDdevel/cln1.3.6
FreeBSDmath/cln1.3.7_1
NetBSDmath/cln1.3.7
DragonFlymath/cln1.3.7_1
MidnightBSDmath/cln1.3.7
HardenedBSDmath/cln1.3.7_1
GhostBSDmath/cln1.3.7_1

Install

Binary package:

pkg_add cln

From the ports tree:

cd /usr/ports/devel/cln && make install

Dependencies

Build dependencies 2
Run dependencies 1
Required by 1