This spec describes the overall design for the STI. It does not currently contain details on how to hook other tools to the STI. However, the process is not very complicated and the functions that the client tool needs to call are documented in the spec. Also, the test application source shows a simple example of connecting to the interface as either a tool or a runtime (this test app only runs on Windows, but inspecting the source should be sufficient). Please contact us at info at threepenny.net if you have questions.
2) Run make-all-windows <version> where <version> == 020
for example.
(This needs to be done from the command prompt in the Soar
folder).
3) Results of the build should end up in Releases folder.
The files Soarbuild.txt, STIBuild.txt and VSBuild.txt in that
folder contain the output from the different stages of the build.
Alternatively, to build just the STI components, the workspace
"STI/STI.dsw" can be opened in Visual Studio 6 (or 7) and the
STI components can be built from there. Results go into
"STI/Debug" or "STI/Release" as appropriate.
2) You may need to convert the soar C source files
from Windows CRLF to Linux CR's in order for them
to build correctly. The Tools folder contains
"dos-unix" and "unix-dos" utilities that will do this
conversion (e.g. dos-unix *.c to convert all files in
a folder to unix end of line markers).
This is only an issue for the .c and .h files in the Soar
8.3 folders.
3) Run ./make-all-linux.csh to build everything
(a version number is not yet supported on this script as it is in
Windows).
The results will end up in the Releases folder as
for Windows.
Alternatively, to build just the STI components, the
makefile "STI/Makefile" can be executed to compile
all of the STI components.
| Date | Version | Windows Download | Linux Download |
| Feb 12, 2002 | 001 | V001-Windows.zip | V001-Linux.tar.gz |
| Feb 28, 2002 | 001 Source Files | V001-Windows-Source.zip | V001-Linux-Source.tar.gz |
Note: Both source files are identical -- the only difference is the compression method used (zip or tar.gz)
Release notes are available here.