a town for artificial intelligence
This package consists of several libraries and applications related to Artificial Intelligence. For a high level overview and design please check out the site at tnick.github.io/aitown.
Hosted at zeromq.org; looks like an embeddable networking library but acts like a concurrency framework.
Hosted at argtable.sourceforge.net
Hosted at github.com/protobuf-c/protobuf-c, is a C implementation of Google Protocol Buffers.
OpenBlas is recomended.
The OpenMP® API specification for parallel programming are hosted at openmp.org.
Code to make use of following database providers is implemented: KyotoCabinet, TokyoCabinet, MySQL. At cmake time an attempt is made to find them.
Code for unit testing uses googletest.
The code in this group originates in other open source projects.
The source files were sometimes modified and files were added in some places.
As a rule of thumb the libraries who'se name don't start with aitown-
are considered "semi-external" and no dependency on other parts of
aitown project should be induced. If an dependency is unavoidable then the
directory should be renamed. For small changes a wrapper in
aitown-utils
can be created.