RSS 3 projects tagged "template library"

Download Website Updated 26 Feb 2014 Eigen

Screenshot
Pop 500.39
Vit 37.79

Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.

Download No website Updated 02 Feb 2014 libefgy

Screenshot
Pop 249.66
Vit 4.01

libefgy is a set of C++ headers containing lots of templates loosely related to maths. The headers include templates for fractional arithmetic, big integers (and thus "big fractions"), calculating π, e, and some calculations with those (for trigonometrics), matrix manipulations, tuples, polar and Euclidian spaces in arbitrary dimensions, (perspective) projections, colour space manipulations in RGB and HSL, and assorted other things.

Download Website Updated 06 Sep 2012 libKISSlog

Screenshot
Pop 30.17
Vit 24.24

libKISSlog is a trivial lightweight C++ template library designed and written according to the KISS (Keep It Simple and Straightforward) principle. It leans heavily on STL for keeping its implementation as simple as its usage, and tries to provide C++ developers with a lightweight, paradigm-pure, and flexible alternative to logging libraries which use design and/or implementation decisions which at least the author of libKISSlog believes to be questionable. Its easiest to explain why libKISSlog would be suitable for your needs by listing the things which libKISSlog does not choose to use or do: no singletons or other forms of mutable global state, no macros, no attempt to fit the Java runtime everything model onto a C++ library, no attempt to be a Java-style (bloated) framework, no attempt to make the choice for you of whether you need thread safety, and no compromise on simplicity in order to facilitate questionable inner-loop logging practices.

Screenshot

Project Spotlight

OpenSearchServer

A search engine with a RESTFul API and crawlers.

Screenshot

Project Spotlight

MacX DVD Ripper Mac Free Edition

Software that rips DVD to MOV, MP4, M4V, and iTunes.