4 projects tagged "template library"

Download Website Updated 26 Feb 2014 Eigen

Screenshot
Pop 357.77
Vit 27.85

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

No download Website Updated 16 Dec 2012 Stitch

Screenshot
Pop 41.42
Vit 1.42

Stitch lets you keep your templates and pages neatly separated from each other in different files. It dynamically stitches the template and page together, and keeps the runtime overhead to a minimum as compared to most templating engines.

Download Website Updated 06 Sep 2012 libKISSlog

Screenshot
Pop 28.57
Vit 25.11

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.

Download No website Updated 02 Feb 2014 libefgy

Screenshot
Pop 113.86
Vit 3.52

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.

Screenshot

Project Spotlight

Apache Ant

A Java-based build tool.

Screenshot

Project Spotlight

Bugzero

A Web-based change management, issue tracking, and help desk customer support system.