Soar, a general cognitive architecture for systems that exhibit intelligent behavior.
Switch branches/tags
Clone or download
scijones Changed the printing used mostly in epmem and smem to not attempt to …
…pass a va_list to a variadic function by instead making a function that accepts a va_list as an argument. Appears to fix github issue 304.
Latest commit 9871029 Oct 11, 2018
Permalink
Failed to load latest commit information.
Core Changed the printing used mostly in epmem and smem to not attempt to … Oct 11, 2018
IDE Projects Cleaned up some code in the singletons and removed testexternallib Mar 12, 2017
Java Turned off java debugger locking to Soar by default on Linux/Mac Sep 5, 2017
PerformanceTests Zapped write gremlins in mac planning that visualizer crapped out on Jul 8, 2017
SoarCLI CLI accepts multi-word commands Mar 16, 2017
Tcl Workaround to maintain backwards compatibility when Tcl on Aug 3, 2017
UnitTests spreading unit test wasn't really using the mechanisms well. wma as a… Aug 3, 2017
scons Updated to scons 2.5.0 Jun 23, 2016
scripts Improvements/fixes for settings in settings.soar Aug 4, 2017
.gitignore Added some entries for visual studio temporary files (Peter Lindes) Oct 13, 2016
CONTRIBUTING.md Updated URLS in documentation files, debugger help menu and soarnews … Oct 3, 2014
Jenkinsfile I'm having trouble replicating the test failure on my 64 bit linux ma… Jun 1, 2017
Kernel.doxyfile Update doxygen file settings Apr 5, 2013
LICENSE.md Corrected license link Oct 3, 2016
Performance.md Further updated Performance related stuff Aug 13, 2015
README.md Further updated Performance related stuff Aug 13, 2015
SConstruct Added --tcl to scons header Jun 28, 2017
SML.doxyfile Update doxygen file settings Jun 26, 2014
build.bat Merged in branches/new_build_structure. Please complain at reasonable… Mar 19, 2012
build_ios.sh Added support for the iPhone 5s in the iOS build script. Sep 19, 2013
build_lsb.sh Fix Linux (LSB) compilation; May 1, 2015
format_soar.astylerc Added formatting script and updated formatting Oct 11, 2014
format_soar.sh Added formatting script and updated formatting Oct 11, 2014

README.md

Soar

This is the code base for Soar, a cognitive architecture for developing systems that exhibit intelligent behavior. For more information about this project, please visit:

Soar Builds

For binary builds of Soar you can get them in two places:

Soar Performance

Some performance statistics are calculated automatically using the Factorization Stress Tests. You can see performance on a commit-by-commit basis either in Performance.md or here. The raw data used to generate the graphs for each build can be found here.

Disclaimer: These are worst case tests. Average performance is probably much higher. In addition, these show that even in worst case, Soar beats its goal of 50 msec reactivity (in these tests, the max is ~30msec per decision).

License

Soar is available under the following LICENSE. This license is BSD