Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44827 (libcoyotl) - libcoyotl - A C++-Utility library (mersenne twister, maze generation, etc)
Summary: libcoyotl - A C++-Utility library (mersenne twister, maze generation, etc)
Status: RESOLVED FIXED
Alias: libcoyotl
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Steve Arnold
URL: http://www.coyotegulch.com/libcoyotl/...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 44829
  Show dependency tree
 
Reported: 2004-03-16 02:21 UTC by Thomas Veith (RETIRED)
Modified: 2004-05-08 07:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild to compile and install libcoyotl (libcoyotl-3.0.0.ebuild,656 bytes, text/x-ebuild)
2004-03-16 02:22 UTC, Thomas Veith (RETIRED)
Details
ebuild for libcoyotl-3.0.1 (libcoyotl-3.0.1.ebuild,1.03 KB, text/plain)
2004-04-22 17:34 UTC, Thomas Veith (RETIRED)
Details
Patch required to build doxygen-docs for libcoyotl-3.0.1 (doxygen.patch,8.20 KB, patch)
2004-04-22 17:34 UTC, Thomas Veith (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Veith (RETIRED) gentoo-dev 2004-03-16 02:21:15 UTC
Key features of Coyotl include:

- A polymorphic collection of the best psuedorandom number generators, including the Mersenne Twister and Marsaglia's favorites.

- Utilities for working with real numbers, including additional functions for trigonometry, least common multiple, greatest common denominator, rounding, and other purposes.

- A simple cross-platform command-line parser.

- A framework for generating random rectangular mazes.

- A template for fixed-point math based on different integer sizes and decimal point locations.

- Templatized sorting utilities (designed before Std. C++'s <algorithms>, but still useful)

- Validation tools for "Design by Contract" programming.

And, more importantly, it is required by libevocosm, a genetic algorithm library...

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
emerge libcoyotl worked for me
Comment 1 Thomas Veith (RETIRED) gentoo-dev 2004-03-16 02:22:49 UTC
Created attachment 27456 [details]
Ebuild to compile and install libcoyotl

This works on my boxes...
Comment 2 Thomas Veith (RETIRED) gentoo-dev 2004-04-22 17:34:11 UTC
Created attachment 29858 [details]
ebuild for libcoyotl-3.0.1

Update to libcoyotl-3.0.1... additionally, I added support for icc (USE="icc")
and doxygen (USE="doc")
Comment 3 Thomas Veith (RETIRED) gentoo-dev 2004-04-22 17:34:50 UTC
Created attachment 29859 [details, diff]
Patch required to build doxygen-docs for libcoyotl-3.0.1
Comment 4 Steve Arnold archtester gentoo-dev 2004-04-24 18:42:18 UTC
I'll take this one; sci-herd and portage/dev-libs?
Comment 5 Thomas Veith (RETIRED) gentoo-dev 2004-05-08 07:08:16 UTC
This ebuild got into portage.