[soar] r14057 committed - Updated wiki for 9.3.4 version number change

3 views
Skip to first unread message

so...@googlecode.com

unread,
Jun 25, 2014, 1:05:48 PM6/25/14
to soar-c...@googlegroups.com
Revision: 14057
Author: maz...@gmail.com
Date: Wed Jun 25 17:05:34 2014 UTC
Log: Updated wiki for 9.3.4 version number change
http://code.google.com/p/soar/source/detail?r=14057

Modified:
/wiki/BuildGetSource.wiki
/wiki/Domains_Eaters.wiki
/wiki/Domains_InfiniteMario.wiki
/wiki/Domains_RoomsWorld.wiki
/wiki/Domains_TankSoar.wiki
/wiki/Downloads.wiki
/wiki/ReleaseNotes.wiki
/wiki/SoarSoftware.wiki
/wiki/SoarTutorial.wiki

=======================================
--- /wiki/BuildGetSource.wiki Thu Jun 12 19:16:21 2014 UTC
+++ /wiki/BuildGetSource.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -1,7 +1,7 @@
= Getting the Source =

There are two ways to get the source code:
- * Download the the
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-source.zip
9.3.3 platform-independent source]. This will contain the last major
release of the entire !SoarSuite.
+ * Download the the
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-source.zip
9.3.4 platform-independent source]. This will contain the last major
release of the entire !SoarSuite.
*OR*
* Checkout the latest code directly from the Soar SVN repository using
the directions below.

=======================================
--- /wiki/Domains_Eaters.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/Domains_Eaters.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -8,11 +8,11 @@
* Multi-agent

=== Download Links ===
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.3-Windows_32bit.zip
Eaters for 32-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.3-Windows_64bit.zip
Eaters for 64-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.3-Linux_32bit.zip
Eaters for 32-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.3-Linux_64bit.zip
Eaters for 64-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.3-OSX.zip
Eaters for MacOS X]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.4-Windows_32bit.zip
Eaters for 32-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.4-Windows_64bit.zip
Eaters for 64-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.4-Linux_32bit.zip
Eaters for 32-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.4-Linux_64bit.zip
Eaters for 64-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/Eaters_9.3.4-OSX.zip
Eaters for MacOS X]

=== Associated Agents ===
* *[Agent_Eaters_AdvancedMoveBot Advanced Move Bot]*
=======================================
--- /wiki/Domains_InfiniteMario.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/Domains_InfiniteMario.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -14,7 +14,7 @@
* Continuous, single-agent, episodic, RL, uncertainty, complete
information.

=== Download Links ===
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/InfiniteMario-9.3.3.zip
Infinite Mario Download (Linux only)]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/InfiniteMario-9.3.4.zip
Infinite Mario Download (Linux only)]

=== Associated Agents ===
* [Agent_InfiniteMario_RL Infinite Mario Soar-RL Agent]
=======================================
--- /wiki/Domains_RoomsWorld.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/Domains_RoomsWorld.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -6,11 +6,11 @@
* Deterministic, dynamic with respect to the agent's actions, continuous

=== Download Links ===
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.3-Linux_32bit.zip
Linux 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.3-Linux_64bit.zip
Linux 64-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.3-Windows_32bit.zip
Windows 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.3-Windows_64bit.zip
Windows 64-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.3-OSX.zip
MacOS X] (tested with Mountain Lion only)
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.4-Linux_32bit.zip
Linux 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.4-Linux_64bit.zip
Linux 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.4-Windows_32bit.zip
Windows 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.4-Windows_64bit.zip
Windows 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/RoomsWorld_9.3.4-OSX.zip
MacOS X] (tested with Mountain Lion only)

=== Associated Agents ===
* The environment download contains agents. Which agent loads depends
on the configuration file you choose.
@@ -25,7 +25,7 @@
# libgrrc-java
* This is a pure Java implementation of the libgrrc library used to
communicate with a few of the robots such as Superdroid and the !PackBot
(Michigan GRRC interface). This allows the simulator code to interface
directly with these robots.
# Soar
- * Soar SML 9.3.3 is used to interface the Simulator and Soar.
+ * Soar SML 9.3.4 is used to interface the Simulator and Soar.
# soarrobot
* The soarrobot project contains three Eclipse
projects: !SoarRobotServer for the main simulator
components, !SoarRobotTablet for a component that runs on the Android
Galaxy tablet, and !SoarRobotLibrary for shared code between the two.

=======================================
--- /wiki/Domains_TankSoar.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/Domains_TankSoar.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -8,11 +8,11 @@
* Multi-agent, incomplete information

=== Download Links ===
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.3-Windows_32bit.zip
TankSoar for 32-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.3-Windows_64bit.zip
TankSoar for 64-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.3-Linux_32bit.zip
TankSoar for 32-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.3-Linux_64bit.zip
TankSoar for 64-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.3-OSX.zip
TankSoar for MacOS X]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.4-Windows_32bit.zip
TankSoar for 32-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.4-Windows_64bit.zip
TankSoar for 64-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.4-Linux_32bit.zip
TankSoar for 32-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.4-Linux_64bit.zip
TankSoar for 64-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/Domains/TankSoar_9.3.4-OSX.zip
TankSoar for MacOS X]

=== Associated Agents ===
* *[Agent_TankSoar_Simple Simple Bot]*
=======================================
--- /wiki/Downloads.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/Downloads.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -1,10 +1,10 @@
=== Download Soar ===

-The current stable version of Soar is *9.3.3*.
+The current stable version of Soar is *9.3.4*.

This release of Soar continues the 9.3 line which includes modules for
reinforcement learning (RL), episodic memory (EpMem), and semantic memory
(SMem), as well as everything from previous versions of Soar. It includes a
new "forgetting" mechanism, several bug fixes, a new distribution
structure, and a simplification of how libraries are built in Soar. All
learning mechanisms are disabled by default.

-[ReleaseNotes#9.3.3 Here are full release notes for the 9.3.3 release].
+[ReleaseNotes#9.3.4 Here are full release notes for the 9.3.4 release].

*Note*: If you are new to Soar, you'll probably want to download the
[SoarTutorial Soar Tutorial package], which is a single self-contained
package with all the things you'll need to go through the Soar Tutorial,
namely Soar, the Java Debugger, !VisualSoar, Eaters, !TankSoar, sample
agents, and Soar documentation. It's also an excellent companion download
for those reading
[http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=12784 The
Soar Cognitive Architecture]. The downloads below only contain
Soar, !VisualSoar and the debugger.

@@ -19,17 +19,17 @@
==== Windows ====
# Determine if you're running 32- or 64-bit
Windows.[http://windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions
Click here if you need help figuring out which type of Windows you are
running.]
# Download the appropriate version of Soar
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Windows_32bit.zip
9.3.3 for Windows, 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Windows_64bit.zip
9.3.3 for Windows, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Windows_32bit.zip
9.3.4 for Windows, 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Windows_64bit.zip
9.3.4 for Windows, 64-bit]

==== OS X ====
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-OSX.zip
9.3.3 for Mac, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-OSX.zip
9.3.4 for Mac, 64-bit]

==== Linux ====
# Determine if you're running 32- or 64-bit Linux. If the command `uname
-m` yields `x86_64`, you have a 64-bit Linux OS.
# Download the appropriate version of Soar
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Linux_32bit.zip
9.3.3 for Linux, 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Linux_64bit.zip
9.3.3 for Linux, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Linux_32bit.zip
9.3.4 for Linux, 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Linux_64bit.zip
9.3.4 for Linux, 64-bit]

==== Others ====
* Follow the [Build instructions] for building Soar from the
platform-independent source code.
=======================================
--- /wiki/ReleaseNotes.wiki Thu Jun 12 13:44:51 2014 UTC
+++ /wiki/ReleaseNotes.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -3,9 +3,9 @@
<wiki:toc max_depth="1" />

----
-= 9.3.3 =
+= 9.3.4 =
<pre>
-Soar 9.3.3 Release Notes, June 2014
+Soar 9.3.4 Release Notes, June 2014
===================================

This release of Soar continues the 9.3 line. It includes the ability to
@@ -46,11 +46,11 @@

Also, please do not hesitate to file bugs on our issue tracker:

- http://code.google.com/p/soar/issues/list
+ https://github.com/SoarGroup/Soar/issues

To avoid redundant entries, please search for duplicate issues first.

-Important Changes for 9.3.3
+Important Changes for 9.3.4
===========================

--------
@@ -85,36 +85,43 @@
(4) Users can now specify mathematical constraints to their smem
retrieval cues. See the manual for more information.

-(5) Both systems now have a new append-database setting that determines
+(5) Both systems now have a new append setting that determines
whether Soar will erase the database when starting or re-initializing
via init-soar.

- - Databases are now closed upon init-soar. With append-mode on,
- this will have no effect on memories.
+ - By default, APPEND IS ON FOR SEMANTIC MEMORY AND OFF FOR EPISODIC
+ MEMORY. The reasoning behind this is that the more common use case
+ for episodic memory is to record the experiences within one agent
+ run, while the more common use case for semantic memory is to build
+ up or use a large pre-existing database of semantic knowledge.
+
+ - With append-mode on, init-soar will have no effect on memories.
+
+ - Due to certain technical reasons, episodic memory cannot append to an
+ in-memory database, only semantic memory can. If you want to record
+ episodes across multiple agent runs, you must use an on-disk database.

- Soar will now warn users that initializing Soar can clear their
- memories. Only shown when changing epmem/smem settings such that
- they are storing to a file with append mode off.
+ memories.

- Soar will now notify users that there was no change to epmem/smem
memories when reinitializing if append mode is on.

-(6) Both systems now handle database settings with more flexibility.
-Users may change path/database/append-database settings arbitrarily
-until they get what they'd like. It will not effect any changes until
-you step Soar or do something that requires that memory system.
-
-(7) Users can now switch from database to memory mode on the fly without
-losing your data. (The opposite will not work though.)
-
-(8) Soar will now no longer automatically switch to database mode the
-first time that you set the path.
+(6) For both episodic and semantic memory, users may change
+path/database/append settings arbitrarily until they get what
+they'd like. Soar will now no longer automatically switch to database
mode the
+first time that you set the path. Soar will not effect any changes until
the
+database is used after an initialization. This happens either shortly after
+launch (on
+1st use) or after a database initialization command is issued. To
+switch databases or storage settings after an agent has been running, set
your
+new parameters and then perform an --init command.

-(9) SMem and epmem now have options for --on, --off, -e, -d, --enable,
+(7) SMem and epmem now have options for --on, --off, -e, -d, --enable,
--disable parameters to epmem and smem to make interface consistent with
other systems.

-(10) Soar now has an 'epmem --init' command. This will close and
+(8) Soar now has an 'epmem --init' command. This will close and
re-initialize the database like 'smem --init'.

--------------
@@ -132,10 +139,11 @@
- This mode is enabled via a new Soar command 'cli'. For example,
to load the new Tcl module, users can enter a 'cli tcl on' command,
and Soar will look for a DLL in the same directory called TclSoarLib
-
and load it if found. Similarly, using an argument of Python will
try to load PythonSoarLib, if it exists. (which doesn't)

+ - The full release notes for TclSoarLib are at the end of this
document.
+
(2) Soar will now give feedback on many commands and errors that it did
not before.

@@ -205,10 +213,11 @@

(7) Fixed bug in epmem retrieval that could result in failed queries.

-(8) Fixed bug in smem that caused Soar to crash when attempting to print
-from smem after the settings pointing it to the correct database were
-configured but before it was first used. It will now connect to the
-database before printing.
+(8) Fixed bug in smem that caused Soar to crash when attempting to print,
+visualize, get stats on the semantic or episodic memory databases after the
+settings pointing it to the correct database were configured but before it
was
+first used. It will now connect to the database before attempting any of
+those commands.

(9) Fixed a segfault in smem, triggered when a previously unhashed value
appeared in a neg-query.
@@ -260,7 +269,7 @@
(8) Now has LSB support, which can facilitate compilation on certain
*nix system.

-Other Changes in 9.3.3
+Other Changes in 9.3.4
======================

--------------
@@ -329,7 +338,7 @@
---------

(1) Fixed bug that occurred when epmem is queried with an LTI, which was
-promoted (stored into smem), in the middle of its most recent interval.
+promoted (stored into smem), in the middle of its most recent interval.
Soar now sets the priority to its promotion time instead of the interval
start time.

=======================================
--- /wiki/SoarSoftware.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/SoarSoftware.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -3,17 +3,17 @@
<wiki:toc max_depth="1" />

----
-= 9.3.3 =
+= 9.3.4 =
This release of Soar continues the 9.3 line. It includes the ability to
include search control knowledge into chunks, a new form of integrated Tcl
support, improved episodic and semantic memory and a large assortment of
bug fixes and user interface enhancements. All learning mechanisms are
disabled by default.

- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Windows_32bit.zip
9.3.3 for Windows, 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Windows_64bit.zip
9.3.3 for Windows, 64-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-OSX.zip
9.3.3 for Mac, 64-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Linux_32bit.zip
9.3.3 for Linux, 32-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-Linux_64bit.zip
9.3.3 for Linux, 64-bit]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.3-source.zip
9.3.3 platform-independent source]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Windows_32bit.zip
9.3.4 for Windows, 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Windows_64bit.zip
9.3.4 for Windows, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-OSX.zip
9.3.4 for Mac, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Linux_32bit.zip
9.3.4 for Linux, 32-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-Linux_64bit.zip
9.3.4 for Linux, 64-bit]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarSuite_9.3.4-source.zip
9.3.4 platform-independent source]

-[ReleaseNotes#9.3.3 Here are full release notes for the 9.3.3 release].
+[ReleaseNotes#9.3.4 Here are full release notes for the 9.3.4 release].

----
= 9.3.2 =
=======================================
--- /wiki/SoarTutorial.wiki Thu Jun 12 10:01:02 2014 UTC
+++ /wiki/SoarTutorial.wiki Wed Jun 25 17:05:34 2014 UTC
@@ -7,11 +7,11 @@
* Otherwise, you can download the
[http://www.oracle.com/technetwork/java/javase/downloads/index.html latest
version of the Sun JRE or JDK here].
* *Important*: the 64-bit version of Soar require the 64-bit version
Java! Make sure to download the correct one.
# Download the Soar Tutorial. It contains Soar, the Java
Debugger, !VisualSoar, Eaters, !TankSoar, sample agents, and Soar
documentation.
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.3-Windows_32bit.zip
Soar Tutorial for 32-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.3-Windows_64bit.zip
Soar Tutorial for 64-bit Windows]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.3-Linux_32bit.zip
Soar Tutorial for 32-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.3-Linux_64bit.zip
Soar Tutorial for 64-bit Linux]
- *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.3-OSX.zip
Soar Tutorial for MacOS X]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.4-Windows_32bit.zip
Soar Tutorial for 32-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.4-Windows_64bit.zip
Soar Tutorial for 64-bit Windows]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.4-Linux_32bit.zip
Soar Tutorial for 32-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.4-Linux_64bit.zip
Soar Tutorial for 64-bit Linux]
+ *
[http://web.eecs.umich.edu/~soar/downloads/SoarSuite/SoarTutorial_9.3.4-OSX.zip
Soar Tutorial for MacOS X]

=== Online Version ===
Within the !SoarSuite download, you will find a complete copy of the Soar
Tutorial. They are also provided here for easier online access.
Reply all
Reply to author
Forward
0 new messages