------------------------------------------------------------------------ r3382 | db30 | 2024-08-22 15:45:46 -0400 (Thu, 22 Aug 2024) | 1 line Changed paths: M /actr7.x/extras/save-model/manual.odt M /actr7.x/extras/save-model/save-chunks-and-productions.lisp Added the option to skip writing a clear-all at the top of saved models to the save-model extra. ------------------------------------------------------------------------ r3381 | db30 | 2024-07-12 13:47:13 -0400 (Fri, 12 Jul 2024) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/build-arm64-html-env.txt M /actr7.x/dev-tools/mac-standalone/build.sh A /actr7.x/dev-tools/mac-standalone/package.json M /actr7.x/dev-tools/mac-standalone/run-html-environment.command A /actr7.x/examples/connections/nodejs/html-environment-macos-arm64 Built an arm64 version of the HTML environment server, updated the script to pick right one, and put the docs on building it in dev-tools. ------------------------------------------------------------------------ r3380 | db30 | 2024-07-08 16:34:12 -0400 (Mon, 08 Jul 2024) | 1 line Changed paths: M /actr7.x/docs/QuickStart.txt M /actr7.x/docs/reference-manual.odt Update the docs to note that quicklisp libraries need to be loaded before load-single-threaded-act-r.lisp if they're needed. ------------------------------------------------------------------------ r3379 | db30 | 2024-07-08 14:51:03 -0400 (Mon, 08 Jul 2024) | 1 line Changed paths: M /actr7.x/extras/emma/emma.lisp Some updates to the EMMA extension to update the eye movement states better (don't split them into separate events) and also allow a visual clear request to stop an eye movement only if it's in the preparation phase. ------------------------------------------------------------------------ r3378 | db30 | 2024-07-02 15:46:58 -0400 (Tue, 02 Jul 2024) | 1 line Changed paths: M /actr7.x/support/single-threaded.lisp Update the code for single-threaded mode so one can still use :usocket, :bordeaux-threads, or :cl-json from quicklisp if they're loaded prior to loading ACT-R. ------------------------------------------------------------------------ r3377 | db30 | 2024-06-28 13:27:01 -0400 (Fri, 28 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos M /actr7.x/examples/connections/nodejs/html-environment-win.exe M /actr7.x/examples/connections/nodejs/package.json Some more updates to the HTML Environment, and rebuilt the applications because the updates seem to work better on more machines. ------------------------------------------------------------------------ r3376 | db30 | 2024-06-21 14:57:45 -0400 (Fri, 21 Jun 2024) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Adjusting the html environment to adjust the display list control because there seems to be a change to default values for some features. ------------------------------------------------------------------------ r3375 | db30 | 2024-06-18 11:59:23 -0400 (Tue, 18 Jun 2024) | 1 line Changed paths: M /actr7.x/environment/server.lisp Updated the change log for the run-environment updates. ------------------------------------------------------------------------ r3374 | db30 | 2024-06-18 11:41:03 -0400 (Tue, 18 Jun 2024) | 1 line Changed paths: M /actr7.x/environment/server.lisp Fixed the feature test for the SBCL run-program under macOS. ------------------------------------------------------------------------ r3373 | db30 | 2024-06-18 11:29:21 -0400 (Tue, 18 Jun 2024) | 1 line Changed paths: M /actr7.x/environment/server.lisp Added run-environment functions for Windows and Linux under SBCL. ------------------------------------------------------------------------ r3372 | db30 | 2024-06-18 11:29:10 -0400 (Tue, 18 Jun 2024) | 1 line Changed paths: M /actr7.x/tutorial/readme.txt Added run-environment functions for Windows and Linux under SBCL. ------------------------------------------------------------------------ r3371 | db30 | 2024-06-17 16:33:30 -0400 (Mon, 17 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/win-standalone/build.bat Fixed an issue with the windows standalone build script. ------------------------------------------------------------------------ r3370 | db30 | 2024-06-17 13:42:27 -0400 (Mon, 17 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/how-to.rtf Update the script and info for building an intel mac standalone. ------------------------------------------------------------------------ r3369 | db30 | 2024-06-17 12:59:15 -0400 (Mon, 17 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/run-act-r.command Need to explicitly open the Environment in Linux run script since start-environment doesn't exist. ------------------------------------------------------------------------ r3368 | db30 | 2024-06-17 12:38:09 -0400 (Mon, 17 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh Fixed a typo in the linux build script ------------------------------------------------------------------------ r3367 | db30 | 2024-06-17 12:06:54 -0400 (Mon, 17 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh M /actr7.x/dev-tools/linux-standalone/how-to.txt M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/linux-standalone/run-act-r-only.command M /actr7.x/dev-tools/linux-standalone/run-act-r.command M /actr7.x/dev-tools/linux-standalone/run-extra-listener.command M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/how-to.rtf M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/build.bat Updated Linux standalone tools for use with SBCL. ------------------------------------------------------------------------ r3366 | db30 | 2024-06-14 16:20:26 -0400 (Fri, 14 Jun 2024) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.odt Minor update for Environment manual. ------------------------------------------------------------------------ r3365 | db30 | 2024-06-14 16:17:38 -0400 (Fri, 14 Jun 2024) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/run-act-r-from-terminal.sh M /actr7.x/dev-tools/mac-standalone/run-act-r-only.command M /actr7.x/dev-tools/mac-standalone/run-act-r.command M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Updated macOS standalone building to use SBCL for both. ------------------------------------------------------------------------ r3364 | db30 | 2024-06-14 16:05:16 -0400 (Fri, 14 Jun 2024) | 1 line Changed paths: D /actr7.x/dev-tools/base/ACT-R/ccl_license M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/build.bat M /actr7.x/dev-tools/win-standalone/how-to.txt M /actr7.x/dev-tools/win-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/run-act-r-only.bat M /actr7.x/dev-tools/win-standalone/run-act-r.bat M /actr7.x/dev-tools/win-standalone/run-extra-listener.bat Updating all of the standalone docs and tools to work with SBCL instead of CCL. ------------------------------------------------------------------------ r3363 | db30 | 2024-06-14 15:53:59 -0400 (Fri, 14 Jun 2024) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Updated remote-actr-connection so that it doesn't have warnings in SBCL. ------------------------------------------------------------------------ r3362 | db30 | 2024-06-10 13:39:49 -0400 (Mon, 10 Jun 2024) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.odt Updated the Environment manual to include the new tutor mode actions in the Stepper. ------------------------------------------------------------------------ r3361 | db30 | 2024-06-10 13:35:05 -0400 (Mon, 10 Jun 2024) | 1 line Changed paths: M /actr7.x/tutorial/lisp/zbrodoff.lisp Fixed a bug in the zbrodoff-block function for the tutorial model. It didn't set *trials* to nil before adding the new block info. ------------------------------------------------------------------------ r3360 | db30 | 2024-06-06 16:25:25 -0400 (Thu, 06 Jun 2024) | 1 line Changed paths: M /actr7.x/docs/AGI.odt M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/docs/Task_Interfacing.odt M /actr7.x/docs/remote.odt Updates to the rest of the manuals to fix formatting issues and make some minor edits. ------------------------------------------------------------------------ r3359 | db30 | 2024-06-06 16:22:49 -0400 (Thu, 06 Jun 2024) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/12-ctrl-panel-open-button.tcl The backup files saved by the Environment editor now include backup in the name along with the #. ------------------------------------------------------------------------ r3358 | db30 | 2024-06-05 15:09:21 -0400 (Wed, 05 Jun 2024) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/docs/remote.odt Some more updates to the manuals to fix formatting issues. ------------------------------------------------------------------------ r3357 | db30 | 2024-06-04 17:04:45 -0400 (Tue, 04 Jun 2024) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt Reference manual update to fix issues with broken hyperlinks. ------------------------------------------------------------------------ r3356 | db30 | 2024-05-30 15:06:55 -0400 (Thu, 30 May 2024) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/00-copyrights.tcl Updated the copyrights screen for the Environment. ------------------------------------------------------------------------ r3355 | db30 | 2024-05-30 15:06:04 -0400 (Thu, 30 May 2024) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.odt M /actr7.x/tutorial/unit1/unit1_code.odt M /actr7.x/tutorial/unit1/unit1_modeling.odt M /actr7.x/tutorial/unit2/unit2.odt M /actr7.x/tutorial/unit2/unit2_code.odt M /actr7.x/tutorial/unit3/unit3.odt M /actr7.x/tutorial/unit3/unit3_code.odt M /actr7.x/tutorial/unit3/unit3_modeling.odt M /actr7.x/tutorial/unit4/unit4.odt M /actr7.x/tutorial/unit4/unit4_code.odt M /actr7.x/tutorial/unit5/unit5.odt M /actr7.x/tutorial/unit5/unit5_code.odt M /actr7.x/tutorial/unit5/unit5_modeling.odt M /actr7.x/tutorial/unit6/unit6.odt M /actr7.x/tutorial/unit6/unit6_code.odt M /actr7.x/tutorial/unit7/unit7.odt M /actr7.x/tutorial/unit7/unit7_code.odt M /actr7.x/tutorial/unit7/unit7_modeling.odt M /actr7.x/tutorial/unit8/unit8.odt M /actr7.x/tutorial/unit8/unit8_code.odt Minor updates to tutorial texts, mostly just fixing some formatting issues. ------------------------------------------------------------------------ r3354 | db30 | 2024-05-20 13:57:09 -0400 (Mon, 20 May 2024) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Updated the code in actr.py for the Environment's 'Import Python module' button so it catches and reports errors with the import better. ------------------------------------------------------------------------ r3353 | db30 | 2024-05-17 12:25:41 -0400 (Fri, 17 May 2024) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Sort the slots to be blended for consistency because set-difference has no constraint on the ordering of the returned list. ------------------------------------------------------------------------ r3352 | db30 | 2024-05-17 11:47:05 -0400 (Fri, 17 May 2024) | 1 line Changed paths: M /actr7.x/extras/save-model/save-chunks-and-productions.lisp M /actr7.x/test-models/save-model.ref When saving a model sort the chunk list for consistent output between Lisps. ------------------------------------------------------------------------ r3351 | db30 | 2024-05-16 15:42:43 -0400 (Thu, 16 May 2024) | 1 line Changed paths: M /actr7.x/core-modules/imaginal.lisp Had to adjsust the imaginal-action request handling wrt the lock because CCL results in an error for releasing it explicitly within the with-lock-held. ------------------------------------------------------------------------ r3350 | db30 | 2024-05-16 15:40:37 -0400 (Thu, 16 May 2024) | 1 line Changed paths: M /actr7.x/framework/printing.lisp Fixed another issue with the change to returning file names for :v and :cmdt. ------------------------------------------------------------------------ r3349 | db30 | 2024-05-15 16:12:23 -0400 (Wed, 15 May 2024) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed call-act-r-command so that it returns multiple values correctly, and fixed execute-command so that it pass all errors back the same way. ------------------------------------------------------------------------ r3348 | db30 | 2024-05-15 15:10:53 -0400 (Wed, 15 May 2024) | 1 line Changed paths: M /actr7.x/modules/utility-and-reward-1.lisp Fixed a bug with the return value from trigger-reward always being t. ------------------------------------------------------------------------ r3347 | db30 | 2024-05-15 13:10:38 -0400 (Wed, 15 May 2024) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/scheduling.lisp Fixed an issue with some scheduling commands not returning multiple values and updated the manual to be consistent with the current operation. ------------------------------------------------------------------------ r3346 | db30 | 2024-05-03 11:41:28 -0400 (Fri, 03 May 2024) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Fixed an error in the output for the blending trace Environment viewer. ------------------------------------------------------------------------ r3345 | db30 | 2024-05-02 13:33:39 -0400 (Thu, 02 May 2024) | 1 line Changed paths: M /actr7.x/framework/printing.lisp Fixed an error in that last update. ------------------------------------------------------------------------ r3344 | db30 | 2024-05-02 13:10:16 -0400 (Thu, 02 May 2024) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/printing.lisp If :v or :cmdt is set with a string or pathname return the string or namestringrespectively as the current value. Previously, it returned the underlying stream, but that makes it unusable remotely. While this could break existing code, that return value wasn't documented so it's not getting a version increment since the previous behavior was undefined. ------------------------------------------------------------------------ r3343 | db30 | 2024-05-01 13:27:35 -0400 (Wed, 01 May 2024) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp The remote-actr-connection file needs to shadow reset when using SBCL that's not the standalone version. ------------------------------------------------------------------------ r3342 | db30 | 2024-05-01 13:13:19 -0400 (Wed, 01 May 2024) | 1 line Changed paths: M /actr7.x/core-modules/imaginal.lisp M /actr7.x/environment/stepper-control.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Removed the rest of the acquire-lock calls from the active code base, and fixed a bug with simple imaginal-action requests that returned a list to define a chunk not setting the module back to free. ------------------------------------------------------------------------ r3341 | db30 | 2024-05-01 10:26:00 -0400 (Wed, 01 May 2024) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Remove another acquire-lock in the remote interface code. ------------------------------------------------------------------------ r3340 | db30 | 2024-04-30 16:08:22 -0400 (Tue, 30 Apr 2024) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/top-level.lisp Remove some bt:acquire-lock call and rework the code to use with-lock-held because SBCL docs say grab-mutex (the function called by bt:acquire-lock) is not interrupt safe without additional protection. ------------------------------------------------------------------------ r3339 | db30 | 2024-04-25 16:19:43 -0400 (Thu, 25 Apr 2024) | 1 line Changed paths: M /actr7.x/test-models/solution-tests.zip The correctly updated test models .zip ------------------------------------------------------------------------ r3338 | db30 | 2024-04-25 14:31:54 -0400 (Thu, 25 Apr 2024) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt M /actr7.x/test-models/blending.ref M /actr7.x/test-models/general_import.py M /actr7.x/test-models/solution-tests.zip M /actr7.x/test-models/tester.py M /actr7.x/test-models/unstuff-aural.ref Update test model results for the audio module change and the python tester files to run under v3.12. ------------------------------------------------------------------------ r3337 | db30 | 2024-04-25 12:06:45 -0400 (Thu, 25 Apr 2024) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/framework-loader.lisp Updated the lock handling in the dispatcher to fix the issue with fuxtexes in newer SBCL. ------------------------------------------------------------------------ r3336 | db30 | 2024-04-24 11:46:38 -0400 (Wed, 24 Apr 2024) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py When there's an error result from ACT-R for an evaluation print the command that failed with the error message. ------------------------------------------------------------------------ r3335 | db30 | 2024-04-01 16:05:14 -0400 (Mon, 01 Apr 2024) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/framework/version-string.lisp [7.28] If all potential aural-location chunks that could be stuffed are filtered by set-audloc-default it no longer results in a find-sound-failure event that can trigger conflict-resolution. ------------------------------------------------------------------------ r3334 | db30 | 2024-04-01 15:57:04 -0400 (Mon, 01 Apr 2024) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Added some more information to the blending trace when blending over chunk values. ------------------------------------------------------------------------ r3333 | db30 | 2024-03-05 16:44:09 -0500 (Tue, 05 Mar 2024) | 1 line Changed paths: M /actr7.x/environment/start-environment-osx-arm64 Rebuilt macOS environment application with Tcl/Tk 8.6.13 because of issues in Sonoma. ------------------------------------------------------------------------ r3332 | db30 | 2024-02-26 16:26:12 -0500 (Mon, 26 Feb 2024) | 1 line Changed paths: M /actr7.x/devices/virtual/uwi.lisp The update to uwi.lisp with the last update was an unrelated change to the comment. It is a small step toward fixing the usage that results in an issue with SBCL locks. ------------------------------------------------------------------------ r3331 | db30 | 2024-02-26 16:23:02 -0500 (Mon, 26 Feb 2024) | 1 line Changed paths: M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/tutorial/unit3/unit3_code.odt Updated the manual and tutorial to indicate the updated functionality of the 'Import Python module' button. ------------------------------------------------------------------------ r3330 | db30 | 2024-02-26 16:08:56 -0500 (Mon, 26 Feb 2024) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Updated actr.py because 'import imp' isn't available as of Python 3.12, and also use that now so that the 'Import Python module' button will reimport things. ------------------------------------------------------------------------ r3329 | db30 | 2024-02-13 09:36:35 -0500 (Tue, 13 Feb 2024) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.odt Fixed a typo in the unit4 text. ------------------------------------------------------------------------ r3328 | db30 | 2024-02-13 09:35:22 -0500 (Tue, 13 Feb 2024) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/21-stepper.tcl Update the instructions in the stepper procedural tutor to indicate it's only the conditions shown. ------------------------------------------------------------------------ r3327 | db30 | 2024-02-06 14:17:41 -0500 (Tue, 06 Feb 2024) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp Handle the setting of an initial buffer with a list in the production warning code to avoid some of the warnings. ------------------------------------------------------------------------ r3326 | db30 | 2024-01-30 16:48:02 -0500 (Tue, 30 Jan 2024) | 1 line Changed paths: M /actr7.x/tutorial/unit1/tutor-model-solution.lisp M /actr7.x/tutorial/unit1/unit1_code.odt The tutor-model-solution had an extraneous condition in one production that should have been removed when the unit text was updated. ------------------------------------------------------------------------ r3325 | db30 | 2024-01-30 15:58:53 -0500 (Tue, 30 Jan 2024) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/21-stepper.tcl Fixed some issues with tutor mode in the stepper. The instantiation highlighting works better in dark mode and some problems with the scroll bars in the procedural and declartive selection tasks have been fixed. ------------------------------------------------------------------------ r3324 | db30 | 2023-10-05 15:04:08 -0400 (Thu, 05 Oct 2023) | 1 line Changed paths: M /actr7.x/framework/printing.lisp Adjust how strings for :v and :cmdt are handled so that logical pathnames get translated properly for SBCL. ------------------------------------------------------------------------ r3323 | db30 | 2023-10-03 14:30:14 -0400 (Tue, 03 Oct 2023) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/version-string.lisp [7.27.10] Added an :lf-value request parameter to the retrieval requests. ------------------------------------------------------------------------ r3322 | db30 | 2023-10-03 13:10:51 -0400 (Tue, 03 Oct 2023) | 1 line Changed paths: M /actr7.x/examples/creating-modules/internal/simple-goal-style.lisp M /actr7.x/load-act-r.lisp Minor change to require-compiled to use the logical as initially defined (even though it doesn't matter since string-equal is used) and remove the path from the call to require-compiled in an example. ------------------------------------------------------------------------ r3321 | db30 | 2023-09-06 15:38:55 -0400 (Wed, 06 Sep 2023) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/run-act-r-from-terminal.sh M /actr7.x/dev-tools/mac-standalone/run-act-r-only.command M /actr7.x/dev-tools/mac-standalone/run-act-r.command Updated the scripts for the macOS standalone to increase the heap size when running the SBCL version. ------------------------------------------------------------------------ r3320 | db30 | 2023-09-06 13:55:24 -0400 (Wed, 06 Sep 2023) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt Updated the dev-tools build notes with details I need for handling different versions on the actr.psy website. ------------------------------------------------------------------------ r3319 | db30 | 2023-09-06 12:48:35 -0400 (Wed, 06 Sep 2023) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/37-buffer-viewer.tcl Fixed a bug with the Environment buffer viewer not showing possible chunks for a multi-buffer. ------------------------------------------------------------------------ r3318 | db30 | 2023-08-09 13:06:58 -0400 (Wed, 09 Aug 2023) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt Added the :ignore-buffers parameter to the manual. ------------------------------------------------------------------------ r3317 | db30 | 2023-07-17 12:09:17 -0400 (Mon, 17 Jul 2023) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/docs/QuickStart.txt M /actr7.x/environment/server.lisp Update the docs and run-environment functions to indicate that run-mac-environment.command should be used now. ------------------------------------------------------------------------ r3316 | db30 | 2023-07-13 15:20:49 -0400 (Thu, 13 Jul 2023) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build-sbcl.sh M /actr7.x/dev-tools/mac-standalone/how-to.rtf Updated the build script for mac standalone to include the one-time-setup script. ------------------------------------------------------------------------ r3315 | db30 | 2023-07-11 14:04:21 -0400 (Tue, 11 Jul 2023) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build-sbcl.sh Updated the build script for the mac sbcl/arm64 standalone application to fix a couple issues and change the ACT-R version string. ------------------------------------------------------------------------ r3314 | db30 | 2023-07-10 17:23:13 -0400 (Mon, 10 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit8/unit8.odt Minor edits to unit 8 text. ------------------------------------------------------------------------ r3313 | db30 | 2023-07-10 16:08:56 -0400 (Mon, 10 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit7/unit7.odt M /actr7.x/tutorial/unit7/unit7_code.odt M /actr7.x/tutorial/unit7/unit7_modeling.odt minor edits to the unit 7 texts. ------------------------------------------------------------------------ r3312 | db30 | 2023-07-07 16:00:18 -0400 (Fri, 07 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit5/unit5.odt M /actr7.x/tutorial/unit5/unit5_modeling.odt Updates to unit 5 texts because the models were changed slightly to make the output consistent between SBCL and other Lisps. ------------------------------------------------------------------------ r3311 | db30 | 2023-07-07 15:39:21 -0400 (Fri, 07 Jul 2023) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Added special error printing code for SBCL like I have for ACL and CCL. ------------------------------------------------------------------------ r3310 | db30 | 2023-07-06 11:17:20 -0400 (Thu, 06 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.odt Minor edits to unit 4 text. ------------------------------------------------------------------------ r3309 | db30 | 2023-07-05 15:36:13 -0400 (Wed, 05 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit3/unit3.odt Minor updates to unit 3 text. ------------------------------------------------------------------------ r3308 | db30 | 2023-07-05 14:57:38 -0400 (Wed, 05 Jul 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.odt M /actr7.x/tutorial/unit2/unit2_code.odt Some minor updates to the unit 2 texts because of the differences between CCL and SBCL. ------------------------------------------------------------------------ r3307 | db30 | 2023-06-30 16:47:42 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.odt M /actr7.x/tutorial/unit1/unit1_code.odt M /actr7.x/tutorial/unit1/unit1_modeling.odt Some minor updates to the unit1 texts to note some minor differences in versions. ------------------------------------------------------------------------ r3306 | db30 | 2023-06-30 16:05:10 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/run-act-r-from-terminal.sh M /actr7.x/dev-tools/mac-standalone/run-act-r-only.command M /actr7.x/dev-tools/mac-standalone/run-act-r.command Updated standalone scripts to turn off the redefinition warning in the SBCL version. ------------------------------------------------------------------------ r3305 | db30 | 2023-06-30 15:43:00 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: A /actr7.x/dev-tools/base/ACT-R/patches/change-sbcl-prompt.lisp For consistency, added a patch so the SBCL based standalone provides a prompt of '?'. ------------------------------------------------------------------------ r3304 | db30 | 2023-06-30 14:27:05 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/tutorial-unit5modeling-chunk-2-1.ref M /actr7.x/test-models/tutorial-unit5modeling-first-run.ref M /actr7.x/test-models/tutorial-unit5modeling-other-chunks.ref M /actr7.x/test-models/tutorial-unit5modeling-v6-p5-run-with-mp-2.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-chunk-1-plus-2.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-compare-traces.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run.ref M /actr7.x/test-models/tutorial-unit5modeling-v9-p6-retrieval.ref M /actr7.x/test-models/tutorial-unit5modeling-v9-spreading-activation-only.ref M /actr7.x/test-models/tutorial-unit7-paired-composed-production.ref Fixed some issues with the formatting of the updated test model reference files. ------------------------------------------------------------------------ r3303 | db30 | 2023-06-30 13:38:56 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp M /actr7.x/test-models/tutorial-unit7-paired-composed-production.ref Sort the buffer list before defining a composed production so that the printed representation is always the same. ------------------------------------------------------------------------ r3302 | db30 | 2023-06-30 13:04:39 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/models/declarative-issues-v1.lisp M /actr7.x/test-models/models/declarative-issues-v10.lisp M /actr7.x/test-models/models/declarative-issues-v2.lisp M /actr7.x/test-models/models/declarative-issues-v3.lisp M /actr7.x/test-models/models/declarative-issues-v4.lisp M /actr7.x/test-models/models/declarative-issues-v5.lisp M /actr7.x/test-models/models/declarative-issues-v6.lisp M /actr7.x/test-models/models/declarative-issues-v7.lisp M /actr7.x/test-models/models/declarative-issues-v8.lisp M /actr7.x/test-models/models/declarative-issues-v9.lisp M /actr7.x/test-models/tutorial-unit5modeling-chunk-2-1.lisp M /actr7.x/test-models/tutorial-unit5modeling-chunk-2-1.ref M /actr7.x/test-models/tutorial-unit5modeling-first-run.ref M /actr7.x/test-models/tutorial-unit5modeling-other-chunks.ref M /actr7.x/test-models/tutorial-unit5modeling-v6-p5-run-with-mp-2.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-chunk-1-plus-2.lisp M /actr7.x/test-models/tutorial-unit5modeling-v8-chunk-1-plus-2.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-compare-traces.lisp M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-compare-traces.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.lisp M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.ref M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run.ref M /actr7.x/test-models/tutorial-unit5modeling-v9-p6-retrieval.ref M /actr7.x/test-models/tutorial-unit5modeling-v9-spreading-activation-only.ref M /actr7.x/tutorial/unit5/declarative-issues.lisp Update the unit 5 modeling example and all of the associated test models to change the names of the chunks so they are not 'potential numbers'. ------------------------------------------------------------------------ r3301 | db30 | 2023-06-30 12:08:39 -0400 (Fri, 30 Jun 2023) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/buffers.lisp M /actr7.x/test-models/tutorial-unit1code-semantic-buffers.ref Buffer-chunk now sorts the buffers when none are specified. ------------------------------------------------------------------------ r3300 | db30 | 2023-06-29 16:01:18 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/associative-learning.ref New reference model for assiciative-learning test since the original had an issue with ~ in the output. ------------------------------------------------------------------------ r3299 | db30 | 2023-06-29 15:54:01 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/model-tester.cl Fixed a possible issue with the model tester code in how it handles output that has text with ~ in it. ------------------------------------------------------------------------ r3298 | db30 | 2023-06-29 14:54:09 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/zz-extended-motor-actions.lisp Update the extended-motor actions test code to explicitly translate the path to the original module loaded after running it. ------------------------------------------------------------------------ r3297 | db30 | 2023-06-29 14:46:14 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/z-threads.lisp Update the threads test code to explicitly translate the path to the goal module loaded after running it. ------------------------------------------------------------------------ r3296 | db30 | 2023-06-29 14:45:20 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/extras/threads/sample.lisp Removed the copyright character from the threads test model since that doesn't get read correctly in all cases. ------------------------------------------------------------------------ r3295 | db30 | 2023-06-29 13:50:31 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/extras/save-model/save-chunks-and-productions.lisp Use translate-logical-pathname on the file given to save the model into to avoid problems in SBCL. ------------------------------------------------------------------------ r3294 | db30 | 2023-06-29 13:48:48 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/save-model.lisp Turn off pretty-printing when running test models and explicitly translate a logical pathname when running the save-model test. ------------------------------------------------------------------------ r3293 | db30 | 2023-06-29 12:29:30 -0400 (Thu, 29 Jun 2023) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-compare-traces.ref Added a missing reference run from the test cases. ------------------------------------------------------------------------ r3292 | db30 | 2023-06-28 15:08:36 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip Updated code to avoid SBCL warnings in the solution tasks. ------------------------------------------------------------------------ r3291 | db30 | 2023-06-28 13:12:03 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/categorize.lisp Updated the Lisp code for unit8 categorize task to avoid some SBCL warnings. ------------------------------------------------------------------------ r3290 | db30 | 2023-06-28 13:00:55 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/past-tense.lisp M /actr7.x/tutorial/lisp/pcomp-issues.lisp Updated the Lisp code for unit7 tasks to avoid some SBCL warnings. ------------------------------------------------------------------------ r3289 | db30 | 2023-06-28 12:23:24 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/bst.lisp Updated the Lisp code for unit 6 and 8 bst tasks to avoid some SBCL warnings. ------------------------------------------------------------------------ r3288 | db30 | 2023-06-28 11:33:16 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/fan-no-pm.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/lisp/siegler.lisp M /actr7.x/tutorial/python/onehit.py Updated the Lisp code for unit5 tasks to avoid some SBCL warnings and fix some typos in the Python comments. ------------------------------------------------------------------------ r3287 | db30 | 2023-06-28 10:29:22 -0400 (Wed, 28 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/paired.lisp M /actr7.x/tutorial/lisp/zbrodoff.lisp Updated the Lisp code for unit4 tasks to avoid some SBCL warnings. ------------------------------------------------------------------------ r3286 | db30 | 2023-06-27 16:16:13 -0400 (Tue, 27 Jun 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/lisp/subitize.lisp Updated the Lisp code for unit3 tasks to avoid some SBCL warnings. ------------------------------------------------------------------------ r3285 | db30 | 2023-06-27 14:44:31 -0400 (Tue, 27 Jun 2023) | 1 line Changed paths: M /actr7.x/environment/gui/new-server.tcl Updated how the Environent checks if ACT-R is on the same machine because getting hostname info may not always result in the same address as the server. ------------------------------------------------------------------------ r3284 | db30 | 2023-06-27 13:20:38 -0400 (Tue, 27 Jun 2023) | 1 line Changed paths: M /actr7.x/environment/server.lisp Added a run-environment for SBCL under macOS. ------------------------------------------------------------------------ r3283 | db30 | 2023-06-27 10:29:12 -0400 (Tue, 27 Jun 2023) | 1 line Changed paths: A /actr7.x/dev-tools/base/ACT-R/sbcl_license A /actr7.x/dev-tools/base/ACT-R/sbcl_license/COPYING A /actr7.x/dev-tools/base/ACT-R/sbcl_license/CREDITS M /actr7.x/dev-tools/linux-standalone/build.sh A /actr7.x/dev-tools/mac-standalone/build-sbcl.sh M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/how-to.rtf M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/run-act-r-from-terminal.sh M /actr7.x/dev-tools/mac-standalone/run-act-r-only.command M /actr7.x/dev-tools/mac-standalone/run-act-r.command M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command M /actr7.x/dev-tools/win-standalone/build.bat Updating the build and standalone running scripts to work with two mac versions of things (intel and arm64). ------------------------------------------------------------------------ r3282 | db30 | 2023-06-26 15:38:34 -0400 (Mon, 26 Jun 2023) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh Updated the general standalone build script to remove the new mac environment app from windows and linux builds. ------------------------------------------------------------------------ r3281 | db30 | 2023-05-31 14:23:08 -0400 (Wed, 31 May 2023) | 1 line Changed paths: D /actr7.x/dev-tools/mac-standalone/envstarter M /actr7.x/environment/run-mac-environment.command A /actr7.x/environment/start-environment-osx-arm64 (from /actr7.x/dev-tools/mac-standalone/envstarter:3280) Added an environment app built using Python on an arm64 mac and updated the command script to pick the appropriate one to run. ------------------------------------------------------------------------ r3280 | db30 | 2023-05-31 11:56:04 -0400 (Wed, 31 May 2023) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Fixed an issue with using ACL specific infinity variables in the under/over flow handling. ------------------------------------------------------------------------ r3279 | db30 | 2023-05-30 11:35:53 -0400 (Tue, 30 May 2023) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/envstarter Added an arm64 version of the environment app built from Python for the standalone. ------------------------------------------------------------------------ r3278 | db30 | 2023-05-25 15:27:24 -0400 (Thu, 25 May 2023) | 1 line Changed paths: M /actr7.x/extras/adaptive-noise/adaptive-noise.lisp M /actr7.x/extras/associative-learning/al-fan-study.lisp M /actr7.x/extras/base-level-inhibition/bl-inhibition.lisp M /actr7.x/extras/base-level-inhibition/free-recall.lisp M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/extended-motor-actions/test-model.lisp M /actr7.x/extras/spacing-effect/spacing-effect.lisp Update some of the extras examples so their output can be used for testing and change some of the modules to be off by default. ------------------------------------------------------------------------ r3277 | db30 | 2023-05-25 13:43:01 -0400 (Thu, 25 May 2023) | 1 line Changed paths: A /actr7.x/test-models/z-threads.ref (from /actr7.x/test-models/zz-threads.ref:3276) D /actr7.x/test-models/zz-threads.ref Fixed the renamed threads.ref file to match the corresponding .lisp name ------------------------------------------------------------------------ r3276 | db30 | 2023-05-25 13:41:13 -0400 (Thu, 25 May 2023) | 1 line Changed paths: A /actr7.x/test-models/z-threads.lisp (from /actr7.x/test-models/zz_threads.lisp:3275) A /actr7.x/test-models/zz-extended-motor-actions.lisp (from /actr7.x/test-models/zz_extended-motor-actions.lisp:3275) A /actr7.x/test-models/zz-extended-motor-actions.ref (from /actr7.x/test-models/zz_extended-motor-actions.ref:3275) A /actr7.x/test-models/zz-threads.ref (from /actr7.x/test-models/zz_threads.ref:3275) D /actr7.x/test-models/zz_extended-motor-actions.lisp D /actr7.x/test-models/zz_extended-motor-actions.ref D /actr7.x/test-models/zz_threads.lisp D /actr7.x/test-models/zz_threads.ref Renamed the extras without an _ because ACL has problems with that in logical pathnames. ------------------------------------------------------------------------ r3275 | db30 | 2023-05-25 13:39:24 -0400 (Thu, 25 May 2023) | 1 line Changed paths: D /actr7.x/test-models/extended-motor-actions.lisp D /actr7.x/test-models/extended-motor-actions.ref M /actr7.x/test-models/model-tester.cl D /actr7.x/test-models/threads.lisp D /actr7.x/test-models/threads.ref A /actr7.x/test-models/zz_extended-motor-actions.lisp (from /actr7.x/test-models/extended-motor-actions.lisp:3274) A /actr7.x/test-models/zz_extended-motor-actions.ref (from /actr7.x/test-models/extended-motor-actions.ref:3274) A /actr7.x/test-models/zz_threads.lisp (from /actr7.x/test-models/threads.lisp:3274) A /actr7.x/test-models/zz_threads.ref (from /actr7.x/test-models/threads.ref:3274) Sort the test models now and move the problematic extras to the end. ------------------------------------------------------------------------ r3274 | db30 | 2023-05-25 12:37:29 -0400 (Thu, 25 May 2023) | 1 line Changed paths: A /actr7.x/test-models/act-touch.lisp A /actr7.x/test-models/act-touch.ref A /actr7.x/test-models/adaptive-noise.lisp A /actr7.x/test-models/adaptive-noise.ref A /actr7.x/test-models/associative-learning.lisp A /actr7.x/test-models/associative-learning.ref A /actr7.x/test-models/base-level-inhibition.lisp A /actr7.x/test-models/base-level-inhibition.ref A /actr7.x/test-models/blending.lisp A /actr7.x/test-models/blending.ref A /actr7.x/test-models/emma.lisp A /actr7.x/test-models/emma.ref A /actr7.x/test-models/extended-motor-actions.lisp A /actr7.x/test-models/extended-motor-actions.ref A /actr7.x/test-models/save-model.lisp A /actr7.x/test-models/save-model.ref A /actr7.x/test-models/spacing-effect.lisp A /actr7.x/test-models/spacing-effect.ref A /actr7.x/test-models/threads.lisp A /actr7.x/test-models/threads.ref A /actr7.x/test-models/tracker.lisp A /actr7.x/test-models/tracker.ref M /actr7.x/test-models/undefined-slots.lisp Adding test models for the extras. ------------------------------------------------------------------------ r3273 | db30 | 2023-05-22 12:06:56 -0400 (Mon, 22 May 2023) | 7 lines Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/extras/associative-learning/al-fan-study.lisp M /actr7.x/extras/associative-learning/associative-learning.lisp M /actr7.x/extras/associative-learning/readme.txt M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp [7.27.9] Added the reusable-buffer-p command so that one can check if a buffer is using the same chunk every time. Using that in the associative-learning extra to provide warnings because it needs to use the chunk names from the source buffers if they're going to be entering DM. ------------------------------------------------------------------------ r3272 | db30 | 2023-05-17 15:31:55 -0400 (Wed, 17 May 2023) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/examples/creating-modules/internal/second-retrieval-buffer.lisp M /actr7.x/extras/act-touch/act-touch.lisp M /actr7.x/extras/adaptive-noise/adaptive-noise.lisp M /actr7.x/extras/associative-learning/associative-learning.lisp M /actr7.x/extras/blending/blending.lisp M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/spacing-effect/spacing-effect.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/vision-categorization.lisp M /actr7.x/other-files/bold.lisp Added error handling to the {exp,expt,log,sqrt}-coerced macros and use them for all the corresponding calls in the system. ------------------------------------------------------------------------ r3271 | db30 | 2023-05-09 11:42:21 -0400 (Tue, 09 May 2023) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed an issue with the use of current in visual-location requests when the chunk wasn't from the current visicon. ------------------------------------------------------------------------ r3270 | db30 | 2023-03-01 10:29:56 -0500 (Wed, 01 Mar 2023) | 1 line Changed paths: M /actr7.x/tutorial/lisp/onehit.lisp Added some declares to fix warnings when loading the onehit.lisp tutorial code. ------------------------------------------------------------------------ r3269 | db30 | 2023-02-27 12:33:27 -0500 (Mon, 27 Feb 2023) | 1 line Changed paths: M /actr7.x/load-act-r.lisp Minor change to load file to account for a change to defpackage in SBCL 2.3.2 ------------------------------------------------------------------------ r3268 | db30 | 2023-02-20 14:50:57 -0500 (Mon, 20 Feb 2023) | 1 line Changed paths: A /actr7.x/extras/save-model/manual.odt M /actr7.x/extras/save-model/readme.txt M /actr7.x/extras/save-model/save-chunks-and-productions.lisp Made some updates to the save-model extra to provide user hooks to add more info into the saved file, and also put the documentation into a separate file. ------------------------------------------------------------------------ r3267 | db30 | 2023-02-17 14:25:56 -0500 (Fri, 17 Feb 2023) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/extras/tracker/tracker.odt Updated print-tracker-stats so that it also returns a list of values that can be used as the y-bias to initialize a new tracker. ------------------------------------------------------------------------ r3266 | db30 | 2022-11-30 16:02:00 -0500 (Wed, 30 Nov 2022) | 3 lines Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/version-string.lisp A /actr7.x/test-models/models/retrieval-request-parameters.lisp A /actr7.x/test-models/retrieval-request-parameters.lisp A /actr7.x/test-models/retrieval-request-parameters.ref [7.27.8] Added more request parameters for the retrieval buffer so that all of the major activation mechanisms can be turned off or adjusted for a given request. The new ones are :bll-value, :mas-value, and :ans-value. ------------------------------------------------------------------------ r3265 | db30 | 2022-11-18 15:38:55 -0500 (Fri, 18 Nov 2022) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt Updated readme for the Mac standalone to go along with the new setup script. ------------------------------------------------------------------------ r3264 | db30 | 2022-11-18 14:07:37 -0500 (Fri, 18 Nov 2022) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/one-time-setup.command Add a new command script for the Mac standalone that clears the quarantine flags to use as the initial setup step. ------------------------------------------------------------------------ r3263 | db30 | 2022-11-18 13:47:48 -0500 (Fri, 18 Nov 2022) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.odt Minor update to the docs for the tracker extra. ------------------------------------------------------------------------ r3262 | db30 | 2022-11-16 10:19:19 -0500 (Wed, 16 Nov 2022) | 4 lines Changed paths: A /actr7.x/test-models/dynamic-production-compilation-tests.lisp A /actr7.x/test-models/dynamic-production-compilation-tests.ref A /actr7.x/test-models/models/dynamic-production-compilation-tests.lisp M /actr7.x/tools/goal-compilation.lisp M /actr7.x/tools/perceptual-compilation.lisp This update fixes an error introduced into production compilation by the past couple of compilation updates that could result in duplicate conditions and actions in the resulting production due to variables not being properly unified. ------------------------------------------------------------------------ r3261 | db30 | 2022-07-25 15:45:18 -0400 (Mon, 25 Jul 2022) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt Added a note about mybinder version of the docker image. ------------------------------------------------------------------------ r3260 | db30 | 2022-07-19 14:11:36 -0400 (Tue, 19 Jul 2022) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt A /actr7.x/environment/alternate-start-environment-osx Adding an alternate version of the macOS environment application since there have been some problems with running the existing one. However, the new one also seems to have problems on some machines so not just using it as a replacement. ------------------------------------------------------------------------ r3259 | db30 | 2022-07-18 10:48:27 -0400 (Mon, 18 Jul 2022) | 1 line Changed paths: M /actr7.x/tutorial/python/jenvstarter.py Minor update to the info in the comments for the jupyter environment starter. ------------------------------------------------------------------------ r3258 | db30 | 2022-05-23 15:09:22 -0400 (Mon, 23 May 2022) | 1 line Changed paths: A /actr7.x/tutorial/python/env_stub.ipynb A /actr7.x/tutorial/python/jenvstarter.py Added a version of the Python based Environment starter that should work with Jupyter notebooks along with a notebook showing how to run it. ------------------------------------------------------------------------ r3257 | db30 | 2022-05-23 14:36:17 -0400 (Mon, 23 May 2022) | 19 lines Changed paths: A /actr7.x/dev-tools/base/build-env-app-with-python.txt M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/readme.txt M /actr7.x/docs/EnvironmentManual.odt A /actr7.x/environment/envstarter.py A /actr7.x/environment/gui/pstarter.tcl M /actr7.x/framework/version-string.lisp [7.27.7] Added a new way to run the Environment. Now it can be run from Python 3 using the Tcl/Tk that's built into it. From the environment directory this should start it if python is the name of the Python 3 application on your machine: python envstarter.py If the Python 3 application is not named python you would need to use the appropriate name (which may be python3 on some machines). That script could also be used from a Jupyter notebook to run the environment: import envstarter Note however that it would need to be run on its own notebook page since nothing else on that page would run until the Environment is closed because it doesn't spawn a new process to run the Environment. ------------------------------------------------------------------------ r3256 | db30 | 2022-05-23 11:15:24 -0400 (Mon, 23 May 2022) | 1 line Changed paths: M /actr7.x/extras/spacing-effect/spacing-effect.lisp Changed how spacing-effect extra sets :bll and :ol to avoid some warnings and possible errors. ------------------------------------------------------------------------ r3255 | db30 | 2022-05-02 11:06:08 -0400 (Mon, 02 May 2022) | 1 line Changed paths: M /actr7.x/tutorial/unit7/unit7.odt Minor update to unit 7 text. ------------------------------------------------------------------------ r3254 | db30 | 2022-04-06 14:34:54 -0400 (Wed, 06 Apr 2022) | 1 line Changed paths: M /actr7.x/extras/blending/blending-read-me.txt M /actr7.x/extras/blending/blending.lisp Updated the blending :mag->value parameter so it can also be used when :value->mag is identity and pass it a chunk-spec id so it will work with remote commands. ------------------------------------------------------------------------ r3253 | db30 | 2022-03-30 15:24:45 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: A /actr7.x/extras/tracker/readme.txt (from /actr7.x/extras/tracker/tracker.txt:3252) D /actr7.x/extras/tracker/tracker.txt Actually name the tracker readme file readme. ------------------------------------------------------------------------ r3252 | db30 | 2022-03-30 15:23:35 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.txt Minor update to the tracker readme file. ------------------------------------------------------------------------ r3251 | db30 | 2022-03-30 14:26:43 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh A /actr7.x/dev-tools/linux-standalone/run-act-r-only.command Updated Linux standalone to have an -only script. ------------------------------------------------------------------------ r3250 | db30 | 2022-03-30 14:20:13 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build.sh updated the build script to include the two new scripts. ------------------------------------------------------------------------ r3249 | db30 | 2022-03-30 14:18:53 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/run-act-r-from-terminal.sh A /actr7.x/dev-tools/mac-standalone/run-act-r-only.command Added the extra macOS scripts to run only ACT-R and a script that works from a command line. ------------------------------------------------------------------------ r3248 | db30 | 2022-03-30 12:59:01 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/readme.txt Updated the readmes for the Linux and Mac versions relating to the new script for only running ACT-R (the new scripts will be added shortly). ------------------------------------------------------------------------ r3247 | db30 | 2022-03-30 12:57:23 -0400 (Wed, 30 Mar 2022) | 1 line Changed paths: M /actr7.x/dev-tools/win-standalone/build.bat M /actr7.x/dev-tools/win-standalone/readme.txt A /actr7.x/dev-tools/win-standalone/run-act-r-only.bat Added a new batch file to the Windows standalone which just runs ACT-R. ------------------------------------------------------------------------ r3246 | db30 | 2022-03-29 14:50:23 -0400 (Tue, 29 Mar 2022) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed a potential problem with using the EMMA extension since parameter initialization isn't ordered. ------------------------------------------------------------------------ r3245 | db30 | 2022-03-25 14:14:58 -0400 (Fri, 25 Mar 2022) | 1 line Changed paths: M /actr7.x/extras/emma/emma.lisp Fixed an error in the name of the signal listed in the change log for the last update. ------------------------------------------------------------------------ r3244 | db30 | 2022-03-25 12:49:28 -0400 (Fri, 25 Mar 2022) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/emma/readme.txt Updated EMMA extra with a history recorder for fixation data and fixed the problem with the external command 'current-eye-location' trying to be used for two different purposes (getting the location and monitoring for changes to the location). ------------------------------------------------------------------------ r3243 | db30 | 2022-03-10 16:12:33 -0500 (Thu, 10 Mar 2022) | 12 lines Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/history-recorder.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/other-files/bold.lisp [7.27.6] Added a :requires keyword for defining modules so one can specify the requirement of a module in the other direction -- this module requires another one instead of this module is required by another one. There is a difference between them however because of the way the requirements are currently stored: with :requires the other module must already be defined but :required can specify names of modules that aren't yet defined and will still work when they are. Also added that the bold module requires the buffer-trace module and that the :history-recorder module is always required. ------------------------------------------------------------------------ r3242 | db30 | 2022-03-10 13:46:31 -0500 (Thu, 10 Mar 2022) | 1 line Changed paths: M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/models.lisp M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.py Updated some examples to fix a bug and update the traces to match the current version. ------------------------------------------------------------------------ r3241 | db30 | 2022-03-08 16:11:33 -0500 (Tue, 08 Mar 2022) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt Some updates to the manual to include the actual module names and the association of modules from the :required setting (which I now realize is set in the wrong direction). ------------------------------------------------------------------------ r3240 | db30 | 2022-03-04 15:20:29 -0500 (Fri, 04 Mar 2022) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/framework/chunks.lisp A /actr7.x/test-models/creating-an-image.lisp A /actr7.x/test-models/creating-an-image.ref A /actr7.x/test-models/models/creating-an-image.lisp Fixed an issue with the use of the special chunk parameter merging options of :second and :second-if when the second chunk's parameter value was unset. ------------------------------------------------------------------------ r3239 | db30 | 2022-03-03 15:03:15 -0500 (Thu, 03 Mar 2022) | 1 line Changed paths: M /actr7.x/docs/AGI.odt M /actr7.x/framework/version-string.lisp M /actr7.x/tools/image-feature.lisp M /actr7.x/tutorial/python/actr.py [7.27.5] Added an additional keyword parameter to the add and create -image... commands called clickable that can be set to nil so that the image item ignores clicks. ------------------------------------------------------------------------ r3238 | db30 | 2022-02-25 14:09:28 -0500 (Fri, 25 Feb 2022) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/environment/gui/dialogs/12-ctrl-panel-open-button.tcl M /actr7.x/environment/gui/dialogs/95-ctrl-panel-opt-button.tcl M /actr7.x/environment/gui/init/99-userconfig.tcl Added a warning message when using the Open File and New File buttons in the Environment that any text editor can be used, and added an Option to disable that warning. ------------------------------------------------------------------------ r3237 | db30 | 2022-02-18 16:04:26 -0500 (Fri, 18 Feb 2022) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Fixed a bug with modifying an AGI button's action when specifying both the command and parameters. ------------------------------------------------------------------------ r3236 | db30 | 2022-02-08 16:05:41 -0500 (Tue, 08 Feb 2022) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-production.ref M /actr7.x/test-models/tutorial-unit2-demo2-chunk-types.ref M /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-production.ref M /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-production.ref M /actr7.x/test-models/tutorial-unit2-demo2-respond-production.ref M /actr7.x/test-models/tutorial-unit2-unit2-goal-chunk.ref M /actr7.x/test-models/tutorial-unit2-unit2-read-letters-chunk-type.ref M /actr7.x/test-models/tutorial-unit3-sperling-attend-medium-production.ref M /actr7.x/test-models/tutorial-unit3-sperling-encode-row-and-find-production.ref M /actr7.x/test-models/tutorial-unit3-sperling-goal-chunk.ref M /actr7.x/test-models/tutorial-unit3-subitize-add-dm.ref M /actr7.x/test-models/tutorial-unit3-subitize-chunk-type.ref M /actr7.x/tutorial/unit2/demo2-model.lisp M /actr7.x/tutorial/unit2/unit2-assignment-model.lisp M /actr7.x/tutorial/unit2/unit2.odt M /actr7.x/tutorial/unit3/sperling-model.lisp M /actr7.x/tutorial/unit3/subitize-model.lisp M /actr7.x/tutorial/unit3/unit3.odt Changed the models for units 2 and 3 of the tutorial to change the name of the goal chunk's 'state' marker slot from state to step because of potential confusion between that state slot and the state queries that are introduced and used. ------------------------------------------------------------------------ r3235 | db30 | 2022-02-03 09:22:26 -0500 (Thu, 03 Feb 2022) | 1 line Changed paths: M /actr7.x/examples/vision-module/tracking.lisp Fixed the Lisp experiment code for the visual tracking example so that it works when the dispatcher is active (can't schedule a lambda if it is). ------------------------------------------------------------------------ r3234 | db30 | 2022-02-01 15:45:36 -0500 (Tue, 01 Feb 2022) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp To avoid potential problems with code that calls proc-display directly, replaced it with a function that just prints a warning and use a different function internally but still show the event as proc-display. ------------------------------------------------------------------------ r3233 | db30 | 2022-01-28 12:15:23 -0500 (Fri, 28 Jan 2022) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Updated move-cursor so it doesn't assume an xyz vector in all cases. ------------------------------------------------------------------------ r3232 | db30 | 2022-01-28 12:09:17 -0500 (Fri, 28 Jan 2022) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Fixed a problem with polar-move-xy because it assumed only an xy vector, but could be passed xyz and needs to return the z when it's provided to avoid errors. ------------------------------------------------------------------------ r3231 | db30 | 2022-01-19 13:07:20 -0500 (Wed, 19 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/expwindow.html Another update for the HTML env. windows for working with mybinder. ------------------------------------------------------------------------ r3230 | db30 | 2022-01-19 12:41:42 -0500 (Wed, 19 Jan 2022) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt Fixed a typo in the instructions for rebuilding the container. ------------------------------------------------------------------------ r3229 | db30 | 2022-01-19 12:34:49 -0500 (Wed, 19 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Some more edits to make it easier to adapt the HTML environment for different container situations. ------------------------------------------------------------------------ r3228 | db30 | 2022-01-18 17:09:18 -0500 (Tue, 18 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/expwindow.html Some more work on the connection scripts to note what needs to be changed and simplify it a little. ------------------------------------------------------------------------ r3227 | db30 | 2022-01-18 16:05:56 -0500 (Tue, 18 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/expwindow.html Updated html based experiment window viewer with comments on how to change it for the containered versions. ------------------------------------------------------------------------ r3226 | db30 | 2022-01-14 13:47:30 -0500 (Fri, 14 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-linux Updated Linux html environment application. ------------------------------------------------------------------------ r3225 | db30 | 2022-01-14 13:36:23 -0500 (Fri, 14 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-win.exe updated windows html environment application. ------------------------------------------------------------------------ r3224 | db30 | 2022-01-14 13:04:18 -0500 (Fri, 14 Jan 2022) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-macos Updated macOS html environment application. ------------------------------------------------------------------------ r3223 | db30 | 2022-01-14 12:43:54 -0500 (Fri, 14 Jan 2022) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-notes.txt Updated the notes for building a new distro. ------------------------------------------------------------------------ r3222 | db30 | 2022-01-11 14:16:46 -0500 (Tue, 11 Jan 2022) | 1 line Changed paths: M /actr7.x/environment/gui/init/02-configurations.tcl Changed the starting size of the new tutor action windows. ------------------------------------------------------------------------ r3221 | db30 | 2022-01-11 11:59:10 -0500 (Tue, 11 Jan 2022) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/21-stepper.tcl The new tutor dialogs weren't showing up correctly under macOS so made some ugly changes to get it to work for now until I find a better solution. ------------------------------------------------------------------------ r3220 | db30 | 2022-01-11 11:57:53 -0500 (Tue, 11 Jan 2022) | 1 line Changed paths: A /actr7.x/dev-tools/base/build-notes.txt Added some notes on building the distributions. ------------------------------------------------------------------------ r3219 | db30 | 2022-01-11 11:55:18 -0500 (Tue, 11 Jan 2022) | 1 line Changed paths: A /actr7.x/extras/tracker/biased.lisp M /actr7.x/extras/tracker/tracker.lisp Added an example of setting initial offsets for the tracker module. ------------------------------------------------------------------------ r3218 | db30 | 2022-01-11 11:53:54 -0500 (Tue, 11 Jan 2022) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh Setting the execute flag on the container build script. ------------------------------------------------------------------------ r3217 | db30 | 2022-01-05 13:31:09 -0500 (Wed, 05 Jan 2022) | 1 line Changed paths: M /actr7.x/tutorial/unit8/unit8.odt M /actr7.x/tutorial/unit8/unit8_code.odt Updated unit 8 texts. ------------------------------------------------------------------------ r3216 | db30 | 2022-01-04 14:52:44 -0500 (Tue, 04 Jan 2022) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v11-test-runs.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v11-test-runs.ref M /actr7.x/tutorial/unit7/unit7_modeling.odt Updates to the unit7 modeling doc, and addition of another test model to go with it. ------------------------------------------------------------------------ r3215 | db30 | 2021-12-17 16:18:58 -0500 (Fri, 17 Dec 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit7/unit7.odt M /actr7.x/tutorial/unit7/unit7_code.odt M /actr7.x/tutorial/unit7/unit7_modeling.odt More tutorial updates. ------------------------------------------------------------------------ r3214 | db30 | 2021-12-15 16:14:25 -0500 (Wed, 15 Dec 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4_code.odt M /actr7.x/tutorial/unit5/unit5.odt M /actr7.x/tutorial/unit5/unit5_code.odt M /actr7.x/tutorial/unit5/unit5_modeling.odt M /actr7.x/tutorial/unit6/unit6.odt M /actr7.x/tutorial/unit6/unit6_code.odt More tutorial updates to shfit some of the 'programming' issues out of the main text. ------------------------------------------------------------------------ r3213 | db30 | 2021-12-03 16:06:37 -0500 (Fri, 03 Dec 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.odt Minor updates to the main unit 4 text. ------------------------------------------------------------------------ r3212 | db30 | 2021-12-03 16:05:42 -0500 (Fri, 03 Dec 2021) | 1 line Changed paths: D /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp A /actr7.x/extras/tracker/tracker.odt M /actr7.x/extras/tracker/tracker.txt Added two new slots that can be specified when creating a tracker to provide an initial bias in the quadratic estimate. ------------------------------------------------------------------------ r3211 | db30 | 2021-12-03 09:46:16 -0500 (Fri, 03 Dec 2021) | 1 line Changed paths: D /actr7.x/extras/chunk-tree-viewer/tree-viewer.doc A /actr7.x/extras/chunk-tree-viewer/tree-viewer.odt Replaced the .doc with a .odt for the chunk-tree-viewer documentation. ------------------------------------------------------------------------ r3210 | db30 | 2021-12-01 10:55:27 -0500 (Wed, 01 Dec 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.odt M /actr7.x/tutorial/unit2/unit2_code.odt M /actr7.x/tutorial/unit3/unit3.odt M /actr7.x/tutorial/unit3/unit3_code.odt M /actr7.x/tutorial/unit3/unit3_modeling.odt M /actr7.x/tutorial/unit4/unit4.odt Some tutorial edits trying to make things clearer and move some of the additional details out of the main text. ------------------------------------------------------------------------ r3209 | db30 | 2021-12-01 10:51:34 -0500 (Wed, 01 Dec 2021) | 1 line Changed paths: M /actr7.x/environment/gui/dialogs/21-stepper.tcl Update the stepper so it closes an open retrieval tutor window if the stepper is closed. ------------------------------------------------------------------------ r3208 | db30 | 2021-12-01 10:47:14 -0500 (Wed, 01 Dec 2021) | 1 line Changed paths: M /actr7.x/core-modules/goal.lisp Fixed a problem with the updated goal-focus macro introduced when allowing a desription. ------------------------------------------------------------------------ r3207 | db30 | 2021-11-17 16:17:13 -0500 (Wed, 17 Nov 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.odt M /actr7.x/tutorial/unit1/unit1_code.odt M /actr7.x/tutorial/unit1/unit1_modeling.odt M /actr7.x/tutorial/unit2/unit2.odt M /actr7.x/tutorial/unit2/unit2_code.odt M /actr7.x/tutorial/unit4/unit4.odt Updates to some tutorial units. ------------------------------------------------------------------------ r3206 | db30 | 2021-11-17 11:15:01 -0500 (Wed, 17 Nov 2021) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Updated the browser based Environment stepper to have the new tutor mode actions. ------------------------------------------------------------------------ r3205 | db30 | 2021-11-10 14:28:59 -0500 (Wed, 10 Nov 2021) | 9 lines Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/environment/gui/dialogs/21-stepper.tcl M /actr7.x/environment/stepper-control.lisp M /actr7.x/tutorial/unit1/unit1.odt M /actr7.x/tutorial/unit1/unit1_code.odt M /actr7.x/tutorial/unit1/unit1_modeling.odt Added some new tutoring actions to the Stepper for unit 1. Now, there are steps for conflict-resolution (pick the production(s) that match), instantiating the selected production (same as before), and pick the matching chunk(s) from DM for the retrieval request. Currently those are only available for the Tcl/Tk Environment, but they will also be added to the browser based version. In addition to updating the unit with instructions for the new tasks, it no longer describes the addition model in detail since that seemed redundant, but it is still included with the files and mentioned in the unit as another example if one wants to step through it. ------------------------------------------------------------------------ r3204 | db30 | 2021-10-29 11:30:25 -0400 (Fri, 29 Oct 2021) | 1 line Changed paths: M /actr7.x/core-modules/goal.lisp M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/version-string.lisp [7.27.4] Changed goal-focus so that it can also take a list of slot-value pairs to specify the next goal chunk to avoid the need to create a 'dummy' chunk to be set. ------------------------------------------------------------------------ r3203 | db30 | 2021-10-25 15:18:07 -0400 (Mon, 25 Oct 2021) | 47 lines Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/goal.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/docs/reference-manual.odt M /actr7.x/environment/gui/dialogs/37-buffer-viewer.tcl M /actr7.x/environment/gui/dialogs/71-pick-buffers.tcl M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/extras/associative-learning/associative-learning.lisp M /actr7.x/extras/save-model/save-chunks-and-productions.lisp M /actr7.x/extras/threads/new-threads.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/naming-module.lisp M /actr7.x/framework/parameters.lisp M /actr7.x/framework/printing.lisp M /actr7.x/framework/random.lisp M /actr7.x/framework/top-level.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/modules/temporal.lisp M /actr7.x/modules/utility-and-reward-1.lisp M /actr7.x/other-files/buffer-history.lisp M /actr7.x/support/central-parameters.lisp M /actr7.x/support/production-parsing.lisp M /actr7.x/test-models/model-tester.cl M /actr7.x/tools/buffer-trace.lisp [7.27.3] This update adds a new command called use-modules which provides the ability to restrict the set of modules that are used in a model. It can be called when there are no models defined to specify the set of modules that are needed. If it is not used, then all modules will be available just like before, and clear-all will also return the system to using all modules. This is being added as a performance improvement, particularly for models which are repeatedly reset and run for short durations (like the fan and siegler models from the tutorial) because the benefit is mostly in the cost of resetting the model. If a model does not need many of the cognitive modules, especially the perceptual and motor modules, then the savings can be significant. The fan model which does not use the perceptual and motor modules is about 25% faster and the siegler model is about 12% faster when only the necessary modules are used. However, a model that uses most of the modules and/or runs for a long time without being reset, like the fan model that uses the perceptual and motor modules or the zbrodoff model, show basically no benefit from restricting the modules that are used. It takes any number of module names as parameters. Those modules along with any that are "required" will be the only ones instantiated in the models. Most of the support modules (the non-cognitive things like printing, random, and naming, as well as helper modules like utility and production-compilation) are required by default or when their corresponding cognitive module is used. Therefore, it's really only the cognitive modules which will typically be necessary to specify: goal, imaginal, declarative, procedural, temporal, :vision, :motor, :speech, and :audio. Although, if one is using additional data processing tools like those for BOLD predictions or history recorders then the corresponding modules would also need to be specified as well when using a restricted set of modules. For module development, there is a new setting when defining a module to indicate if/when it is required (see the manual for details). There is also a new command that may be useful called model-buffers which returns the list of buffers available in the current model, whereas the buffers command (which was available before and is unchanged with this update) always returns the names of all possible buffers whether or not there is a model defined. This update also makes some changes to get-module. The first is to fix a problem with it returning something other than t for success as the second parameter. The problem with the second parameter that was being returned as "true" is that it couldn't be converted to JSON making the remote get-module unusable. It now always returns t for success. There is also an optional second parameter now which if provided as non-nil will prevent the warning message from being printed if a module does not exist. ------------------------------------------------------------------------ r3202 | db30 | 2021-10-15 12:11:24 -0400 (Fri, 15 Oct 2021) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a problem with monitoring function calls that end in errors not displaying any error or warning messages. ------------------------------------------------------------------------ r3201 | db30 | 2021-10-07 16:01:09 -0400 (Thu, 07 Oct 2021) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed an issue with proc-display and :force-visual-commands since it was passed the vision module, but that can't be converted to JSON to send remotely. Now, when the switch is t it doesn't pass it the module. ------------------------------------------------------------------------ r3200 | db30 | 2021-10-01 13:22:32 -0400 (Fri, 01 Oct 2021) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/load-act-r.lisp Fixed a problem with where the remote written-for-act-r-version was being added. ------------------------------------------------------------------------ r3199 | db30 | 2021-09-24 15:58:28 -0400 (Fri, 24 Sep 2021) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp Didn't actually update the version number before the last commit. ------------------------------------------------------------------------ r3198 | db30 | 2021-09-24 15:35:22 -0400 (Fri, 24 Sep 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/dispatcher.lisp [7.27.2] Added a command for written-for-act-r-version. ------------------------------------------------------------------------ r3197 | db30 | 2021-09-24 15:13:39 -0400 (Fri, 24 Sep 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt [7.27.1] That last commit had a typo in the new version number. ------------------------------------------------------------------------ r3196 | db30 | 2021-09-24 15:10:03 -0400 (Fri, 24 Sep 2021) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.odt M /actr7.x/framework/version-string.lisp [7.21.1] Added the parameter :force-visual-commandswhich if set to t causes proc-display and {add/delete/delete-all/modify}-visicon-features to always go through a command that can be monitored. When it is nil (the default) Lisp calls to those functions bypass the command system (which is the case for many functions for performance reasons). ------------------------------------------------------------------------ r3195 | db30 | 2021-09-23 16:04:12 -0400 (Thu, 23 Sep 2021) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/dispatcher.lisp Replaced some format calls with concatenate to improve performance. ------------------------------------------------------------------------ r3194 | db30 | 2021-09-22 14:46:14 -0400 (Wed, 22 Sep 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.odt M /actr7.x/docs/remote.odt Actually describe the :show-foucs parameter in the manual, and document the before/after monitoring mechanism. ------------------------------------------------------------------------ r3193 | db30 | 2021-09-15 14:26:09 -0400 (Wed, 15 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh Fixed the container build script to get the readme from the current version. ------------------------------------------------------------------------ r3192 | db30 | 2021-09-15 13:55:17 -0400 (Wed, 15 Sep 2021) | 1 line Changed paths: A /actr7.x/dev-tools/linux-standalone/build-env-app.zip Added a .zip with the tclkit for Linux too. ------------------------------------------------------------------------ r3191 | db30 | 2021-09-15 13:26:52 -0400 (Wed, 15 Sep 2021) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/run-tcl.zip M /actr7.x/dev-tools/mac-standalone/start-environment-osx.tcl M /actr7.x/environment/start-environment-osx Built a new Mac standalone because of the directory name change and also added a .zip with the tclkit used so I have it in the future. ------------------------------------------------------------------------ r3190 | db30 | 2021-09-15 12:57:36 -0400 (Wed, 15 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh M /actr7.x/dev-tools/base/build-actr-distro.sh M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/docs/QuickStart.txt M /actr7.x/environment/server.lisp Updated docs and build scripts to indicate new Linux Environment app. ------------------------------------------------------------------------ r3189 | db30 | 2021-09-15 12:39:08 -0400 (Wed, 15 Sep 2021) | 1 line Changed paths: D /actr7.x/environment/start environment Linux A /actr7.x/environment/start-environment-Linux Built a new Linux environment because of issues due to the gui directory change. ------------------------------------------------------------------------ r3188 | db30 | 2021-09-14 16:02:59 -0400 (Tue, 14 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh The build script for the container didn't have the right path for the readme to be uploaded. ------------------------------------------------------------------------ r3187 | db30 | 2021-09-14 13:52:38 -0400 (Tue, 14 Sep 2021) | 1 line Changed paths: M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/tutorial_unit5_onehit_blocks.py M /actr7.x/test-models/tutorial_unit5_onehit_blocks.ref M /actr7.x/test-models/tutorial_unit5_onehit_hands.py M /actr7.x/test-models/tutorial_unit5_onehit_hands.ref Fixed an issue with pathnames from a remote call to the tester and with how the seeds are set in the unit5 Python tests. ------------------------------------------------------------------------ r3186 | db30 | 2021-09-10 16:08:58 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/python/subitize.py Fixed some problems with the comments in the tutorial python files. ------------------------------------------------------------------------ r3185 | db30 | 2021-09-10 16:01:40 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp Buffer-slot-value wasn't properly encoding string values for external use. ------------------------------------------------------------------------ r3184 | db30 | 2021-09-10 14:15:21 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/test-models/solution-tests.zip M /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initial-goal-chunk.lisp M /actr7.x/test-models/tutorial-unit8-categorize-sample-goal-chunk.lisp M /actr7.x/test-models/tutorial-unit8-categorize-sample-goal-chunk.ref Some updates to test models and references because unit 8's code was updated, and to fix a bug in one of the tests. ------------------------------------------------------------------------ r3183 | db30 | 2021-09-10 13:31:39 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/test-models/paired-learning-dynamic.ref M /actr7.x/test-models/tutorial-unit8-categorize-attribute.lisp Updated reference test for paired-learning model since the typo in the production name was fixed. ------------------------------------------------------------------------ r3182 | db30 | 2021-09-10 12:07:30 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/test-models/tutorial-unit5modeling-v9-spreading-activation-only.lisp Fixed a test model that only worked in ACL. ------------------------------------------------------------------------ r3181 | db30 | 2021-09-10 11:23:27 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/send-actr.sh Missed one of the scripts. ------------------------------------------------------------------------ r3180 | db30 | 2021-09-10 10:54:47 -0400 (Fri, 10 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh M /actr7.x/dev-tools/base/build-actr-distro.sh M /actr7.x/dev-tools/linux-standalone/build.sh M /actr7.x/dev-tools/linux-standalone/send.sh M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/send.sh M /actr7.x/dev-tools/win-standalone/build.bat M /actr7.x/dev-tools/win-standalone/send.bat Changed the build scripts so that they send to a directory on the server that isn't the current release. ------------------------------------------------------------------------ r3179 | db30 | 2021-09-09 14:28:01 -0400 (Thu, 09 Sep 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.odt M /actr7.x/tutorial/unit1/unit1_code.odt M /actr7.x/tutorial/unit3/unit3.odt M /actr7.x/tutorial/unit3/unit3_code.odt M /actr7.x/tutorial/unit4/unit4.odt M /actr7.x/tutorial/unit5/unit5.odt M /actr7.x/tutorial/unit5/unit5_code.odt M /actr7.x/tutorial/unit5/unit5_modeling.odt M /actr7.x/tutorial/unit6/unit6.odt Minor tutorial updates, mostly for formatting wrt the pdf conversion. ------------------------------------------------------------------------ r3178 | db30 | 2021-09-09 13:52:50 -0400 (Thu, 09 Sep 2021) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/docs/reference-manual.odt Fixed the hyperlinks in the ToC for the manuals. ------------------------------------------------------------------------ r3177 | db30 | 2021-09-08 16:20:13 -0400 (Wed, 08 Sep 2021) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.odt M /actr7.x/docs/reference-manual.odt Rebuilt the TOC in the manuals because it didn't convert well from .doc to .odt. ------------------------------------------------------------------------ r3176 | db30 | 2021-09-08 15:31:46 -0400 (Wed, 08 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh M /actr7.x/dev-tools/base/build-actr-distro.sh Updated build scripts because can't rm test-models until after updating the .odt files. ------------------------------------------------------------------------ r3175 | db30 | 2021-09-08 11:37:59 -0400 (Wed, 08 Sep 2021) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-win.exe Updated Windows HTML Environment application. ------------------------------------------------------------------------ r3174 | db30 | 2021-09-08 10:48:48 -0400 (Wed, 08 Sep 2021) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos Updated linux and macOS html environment applications. ------------------------------------------------------------------------ r3173 | db30 | 2021-09-07 13:40:09 -0400 (Tue, 07 Sep 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh M /actr7.x/dev-tools/base/build-actr-distro.sh A /actr7.x/dev-tools/base/updateall.bas Updated the build scripts to convert .odt files to .pdf instead of .doc and have it update them using the updateall macro in the .bas file which needs to be added to the libreoffice Standard.Module1 macros. ------------------------------------------------------------------------ r3172 | db30 | 2021-09-03 12:01:19 -0400 (Fri, 03 Sep 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.odt Minor edits to unit 1. ------------------------------------------------------------------------ r3171 | db30 | 2021-08-31 15:59:03 -0400 (Tue, 31 Aug 2021) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh Changed the build script to convert the .odt files to .pdf with open office. ------------------------------------------------------------------------ r3170 | db30 | 2021-08-31 15:57:44 -0400 (Tue, 31 Aug 2021) | 1 line Changed paths: D /actr7.x/docs/AGI.doc A /actr7.x/docs/AGI.odt D /actr7.x/docs/EnvironmentManual.doc A /actr7.x/docs/EnvironmentManual.odt D /actr7.x/docs/Task_Interfacing.doc A /actr7.x/docs/Task_Interfacing.odt D /actr7.x/docs/reference-manual.doc A /actr7.x/docs/reference-manual.odt D /actr7.x/docs/remote.doc A /actr7.x/docs/remote.odt Converted doc files from .doc to .odt for consistency with the tutorial and to make mass conversion to .pdf easier. ------------------------------------------------------------------------ r3169 | db30 | 2021-08-31 15:53:35 -0400 (Tue, 31 Aug 2021) | 1 line Changed paths: M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/categorize.lisp M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/python/bst_ppm.py M /actr7.x/tutorial/python/categorize.py M /actr7.x/tutorial/unit8/unit8.odt Added comments to the unit 8 experiment code and minor update to unit8 main text. ------------------------------------------------------------------------ r3168 | db30 | 2021-08-30 16:07:32 -0400 (Mon, 30 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit8-categorize-adjust-params.lisp A /actr7.x/test-models/tutorial-unit8-categorize-adjust-params.ref A /actr7.x/test-models/tutorial-unit8-categorize-attribute-result.lisp A /actr7.x/test-models/tutorial-unit8-categorize-attribute-result.ref A /actr7.x/test-models/tutorial-unit8-categorize-attribute-result2.lisp A /actr7.x/test-models/tutorial-unit8-categorize-attribute-result2.ref A /actr7.x/test-models/tutorial-unit8-categorize-attribute.lisp A /actr7.x/test-models/tutorial-unit8-categorize-attribute.ref A /actr7.x/test-models/tutorial-unit8-categorize-final-result.lisp A /actr7.x/test-models/tutorial-unit8-categorize-final-result.ref A /actr7.x/test-models/tutorial-unit8-categorize-goal-chunk-part2.lisp A /actr7.x/test-models/tutorial-unit8-categorize-goal-chunk-part2.ref A /actr7.x/test-models/tutorial-unit8-categorize-goal-chunk-type.lisp A /actr7.x/test-models/tutorial-unit8-categorize-goal-chunk-type.ref A /actr7.x/test-models/tutorial-unit8-categorize-imaginal-chunk-with-feature.lisp A /actr7.x/test-models/tutorial-unit8-categorize-imaginal-chunk-with-feature.ref A /actr7.x/test-models/tutorial-unit8-categorize-initial-imaginal-chunk.lisp A /actr7.x/test-models/tutorial-unit8-categorize-initial-imaginal-chunk.ref A /actr7.x/test-models/tutorial-unit8-categorize-model-fit.lisp A /actr7.x/test-models/tutorial-unit8-categorize-model-fit.ref A /actr7.x/test-models/tutorial-unit8-categorize-sample-dm-chunk.lisp A /actr7.x/test-models/tutorial-unit8-categorize-sample-dm-chunk.ref A /actr7.x/test-models/tutorial-unit8-categorize-sample-dm-chunks.lisp A /actr7.x/test-models/tutorial-unit8-categorize-sample-dm-chunks.ref A /actr7.x/test-models/tutorial-unit8-categorize-sample-experiment.lisp A /actr7.x/test-models/tutorial-unit8-categorize-sample-experiment.ref A /actr7.x/test-models/tutorial-unit8-categorize-sample-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit8-categorize-sample-goal-chunk.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-chunks.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-chunks.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-compiling-to-dynamic.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-compiling-to-dynamic.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-compiling-to-static.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-compiling-to-static.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-encode-production.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-encode-production.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-learned-chunk.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-learned-chunk.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-read-production.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-read-production.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-results-with-compiling.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-results-with-compiling.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-retrieve-associate-production.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-retrieve-associate-production.ref A /actr7.x/test-models/tutorial-unit8-paired-dynamic-type-production.lisp A /actr7.x/test-models/tutorial-unit8-paired-dynamic-type-production.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-chunk-type.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-chunk-type.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-extend-warning.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-extend-warning.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-g2-trace.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-g2-trace.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-goal-chunks.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-goal-chunks.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-productions.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-productions.ref M /actr7.x/tutorial/lisp/categorize.lisp M /actr7.x/tutorial/python/categorize.py M /actr7.x/tutorial/unit8/categorize-model.lisp M /actr7.x/tutorial/unit8/paired-dynamic-model.lisp M /actr7.x/tutorial/unit8/unit8.odt Updated unit 8 main text and changed the experiments to use set-buffer-chunk instead of creating a dummy chunk first. ------------------------------------------------------------------------ r3167 | db30 | 2021-08-27 16:00:34 -0400 (Fri, 27 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/tutorial-unit8-new-slot-warning-model.lisp M /actr7.x/test-models/tutorial-unit6-bst-experiment-data.lisp M /actr7.x/test-models/tutorial-unit6-bst-experiment-data.ref A /actr7.x/test-models/tutorial-unit8-bst-decide-cst.lisp A /actr7.x/test-models/tutorial-unit8-bst-decide-cst.ref A /actr7.x/test-models/tutorial-unit8-bst-decide-productions.lisp A /actr7.x/test-models/tutorial-unit8-bst-decide-productions.ref A /actr7.x/test-models/tutorial-unit8-bst-experiment-data.lisp A /actr7.x/test-models/tutorial-unit8-bst-experiment-data.ref A /actr7.x/test-models/tutorial-unit8-bst-imaginal-chunk.lisp A /actr7.x/test-models/tutorial-unit8-bst-imaginal-chunk.ref A /actr7.x/test-models/tutorial-unit8-bst-sgp.lisp A /actr7.x/test-models/tutorial-unit8-bst-sgp.ref A /actr7.x/test-models/tutorial-unit8-bst6-calculate-difference-production.lisp A /actr7.x/test-models/tutorial-unit8-bst6-calculate-difference-production.ref A /actr7.x/test-models/tutorial-unit8-example-static-extend-slots.lisp A /actr7.x/test-models/tutorial-unit8-example-static-extend-slots.ref A /actr7.x/test-models/tutorial-unit8-extend-warning.lisp A /actr7.x/test-models/tutorial-unit8-extend-warning.ref A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-shark-chunks.lisp A /actr7.x/test-models/tutorial-unit8-semantic-dynamic-shark-chunks.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-chunk-types.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-chunk-types.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-cst-start.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-cst-start.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-extend-buffer-chunk.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-extend-buffer-chunk.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-final-imaginal.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-final-imaginal.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-initial-goal.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-initial-goal.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-lhs-productions.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-lhs-productions.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-first-step-buffers.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-first-step-buffers.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-first-step-instantiate.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-first-step-instantiate.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-buffer.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-buffer.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-buffers.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-buffers.ref A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-production.lisp A /actr7.x/test-models/tutorial-unit8-simple-dynamic-retrieve-second-step-production.ref A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-goal.lisp A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-goal.ref A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-initial-run.lisp A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-initial-run.ref A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-medium-chosen-run.lisp A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-medium-chosen-run.ref A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-ppm-run.lisp A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-ppm-run.ref A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-productions.lisp A /actr7.x/test-models/tutorial-unit8-simple-ppm-model-productions.ref A /actr7.x/test-models/tutorial-unit8code-bst-imaginal-actions-trace.lisp A /actr7.x/test-models/tutorial-unit8code-bst-imaginal-actions-trace.ref A /actr7.x/test-models/tutorial-unit8code-bst-ppm-encode-line-current-production.lisp A /actr7.x/test-models/tutorial-unit8code-bst-ppm-encode-line-current-production.ref A /actr7.x/test-models/tutorial-unit8code-categorize-call-act-r-command.lisp A /actr7.x/test-models/tutorial-unit8code-categorize-call-act-r-command.ref M /actr7.x/tutorial/unit6/unit6.odt D /actr7.x/tutorial/unit8/unit8.doc A /actr7.x/tutorial/unit8/unit8.odt D /actr7.x/tutorial/unit8/unit8_code.doc A /actr7.x/tutorial/unit8/unit8_code.odt Start of the work on updating unit 8. ------------------------------------------------------------------------ r3166 | db30 | 2021-08-23 14:55:12 -0400 (Mon, 23 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/production-compilation-issues-model-v1.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v10.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v11.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v12.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v13.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v2.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v3.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v4.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v5.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v6.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v7.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v8.lisp A /actr7.x/test-models/models/production-compilation-issues-model-v9.lisp A /actr7.x/test-models/models/unit6-chunk-type-hierarchy.lisp A /actr7.x/test-models/models/utility-learning-issues-model-v1.lisp A /actr7.x/test-models/models/utility-learning-issues-model-v2.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-add-dm-responses.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-add-dm-responses.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-add-dm.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-add-dm.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-chunk-types.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-chunk-types.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-initial-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-initial-run.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-respond-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-respond-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-retrieved-a-win-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-retrieved-a-win-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-trial-chunk.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-trial-chunk.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v1-initial-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v1-initial-run.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-attend-num-1-productions.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-attend-num-1-productions.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-attend-num-2-productions.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-attend-num-2-productions.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-guess-other-composition.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-guess-other-composition.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-guess-other-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-guess-other-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-non-win-composition.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-non-win-composition.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-non-win-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-non-win-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-late-productions.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-late-productions.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-result-unused.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-result-unused.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-result.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-one-game-result.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-production21.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-production21.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-production29.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v10-production29.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v12-50-runs.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v12-50-runs.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v13-50-runs.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v13-50-runs.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v2-one-trial.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v2-one-trial.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-initial-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-initial-run.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-rewards.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-rewards.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-utility-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v3-utility-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-compile-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-compile-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-1.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-1.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-10.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-10.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-11.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-11.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-2.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-2.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-3.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-3.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-4.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-4.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-5.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-5.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-6.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-6.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-7.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-7.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-8.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-8.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-9.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial-pct-9.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-one-trial.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-pct-successful-retrieval.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-pct-successful-retrieval.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-response-chunks.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-response-chunks.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-seed-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-seed-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-1.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-1.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-2.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-2.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-3.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-3.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-4.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v4-two-trial-pct-4.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-encode-productions.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-encode-productions.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-initial-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-initial-run.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-number-chunk-type.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-number-chunk-type.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-number-chunks.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-number-chunks.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production1.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production1.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production3-recreated.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production3-recreated.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production3.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-production3.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-recreate-encode.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-recreate-encode.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-respond-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-respond-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieval-time.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieval-time.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieved-a-win-and-non-win-productions.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieved-a-win-and-non-win-productions.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieved-a-win.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v5-retrieved-a-win.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v6-retrieved-a-win.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v6-retrieved-a-win.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v6-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v6-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v7-find-seed.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v7-find-seed.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v7-non-win-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v7-non-win-production.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v8-eval-issue.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v8-eval-issue.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v9-non-win-composition.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v9-non-win-composition.ref A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v9-non-win-production.lisp A /actr7.x/test-models/tutorial-unit7modeling-pcomp-issues-v9-non-win-production.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-first-run-with-ult.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-first-run-with-ult.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-first-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-first-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-initial-long-term-spp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-initial-long-term-spp.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-rewards.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-rewards.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-second-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-second-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-first-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-first-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-reward.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-reward.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-second-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-second-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-sgp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-sgp.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-third-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v1-third-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-first-run-spp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-first-run-spp.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-first-run.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-first-run.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-long-run-spp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-long-run-spp.ref A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-spp.lisp A /actr7.x/test-models/tutorial-unit7modeling-ul-issues-v2-spp.ref M /actr7.x/tutorial/lisp/pcomp-issues.lisp M /actr7.x/tutorial/lisp/pm-issues.lisp M /actr7.x/tutorial/lisp/ul-issues.lisp M /actr7.x/tutorial/python/pcomp_issues.py M /actr7.x/tutorial/python/pm_issues.py M /actr7.x/tutorial/python/ul_issues.py D /actr7.x/tutorial/unit7/unit7_modeling.doc A /actr7.x/tutorial/unit7/unit7_modeling.odt Updated unit 7 modeling doc with corresponding test models. ------------------------------------------------------------------------ r3165 | db30 | 2021-08-23 12:07:32 -0400 (Mon, 23 Aug 2021) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp Fixed a bug with the failure reasons reported from the production-history when the buffer-set testing is used. ------------------------------------------------------------------------ r3164 | db30 | 2021-08-18 16:04:42 -0400 (Wed, 18 Aug 2021) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/version-string.lisp [7.27] Procedural doesn't attempt to schedule a new conflict-resolution just because :v is changed anymore. That started happening unintentionally with 7.19. ------------------------------------------------------------------------ r3163 | db30 | 2021-08-18 15:59:04 -0400 (Wed, 18 Aug 2021) | 1 line Changed paths: M /actr7.x/test-models/tutorial-unit4-zbrodoff-compare.lisp M /actr7.x/test-models/tutorial-unit4-zbrodoff-experiment.lisp M /actr7.x/test-models/tutorial-unit4-zbrodoff-starting-results.lisp M /actr7.x/test-models/tutorial-unit4-zbrodoff-starting-results.ref M /actr7.x/test-models/tutorial-unit4-zbrodoff-with-all-set.lisp M /actr7.x/test-models/tutorial-unit4-zbrodoff-with-all-set.ref M /actr7.x/test-models/tutorial-unit4-zbrodoff-with-retrieval.lisp M /actr7.x/test-models/tutorial-unit4-zbrodoff-with-rt.lisp M /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.ref M /actr7.x/test-models/tutorial-unit7-past-tense-buffer-starts.lisp M /actr7.x/test-models/tutorial-unit7-past-tense-buffer-starts.ref Updates some of the tutorial tests because they didn't set a seed or needed to be fixed because of the code updates. ------------------------------------------------------------------------ r3162 | db30 | 2021-08-18 13:11:18 -0400 (Wed, 18 Aug 2021) | 1 line Changed paths: M /actr7.x/tutorial/lisp/past-tense.lisp M /actr7.x/tutorial/python/past_tense.py M /actr7.x/tutorial/unit7/unit7_code.odt Comment the past-tense code and update the unit 7 code doc (which has very little in it now). ------------------------------------------------------------------------ r3161 | db30 | 2021-08-17 16:23:10 -0400 (Tue, 17 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit7-paired-learning-alpha-1-final.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-alpha-1-final.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-alpha-1.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-alpha-1.ref A /actr7.x/test-models/tutorial-unit7-past-tense-buffer-starts.lisp A /actr7.x/test-models/tutorial-unit7-past-tense-buffer-starts.ref A /actr7.x/test-models/tutorial-unit7-past-tense-chunk-type.lisp A /actr7.x/test-models/tutorial-unit7-past-tense-chunk-type.ref A /actr7.x/test-models/tutorial-unit7-past-tense-correct-chunks.lisp A /actr7.x/test-models/tutorial-unit7-past-tense-correct-chunks.ref A /actr7.x/test-models/tutorial-unit7-past-tense-no-reward-warning.lisp A /actr7.x/test-models/tutorial-unit7-past-tense-no-reward-warning.ref A /actr7.x/test-models/tutorial-unit7-past-tense-warning.lisp A /actr7.x/test-models/tutorial-unit7-past-tense-warning.ref M /actr7.x/tutorial/lisp/past-tense.lisp M /actr7.x/tutorial/python/past_tense.py M /actr7.x/tutorial/unit7/unit7.odt D /actr7.x/tutorial/unit7/unit7_code.doc A /actr7.x/tutorial/unit7/unit7_code.odt Finished the updates on the main unit 7 text and started the code document and task files (to avoid creating unnecessary chunks). ------------------------------------------------------------------------ r3160 | db30 | 2021-08-16 16:56:18 -0400 (Mon, 16 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit7-paired-composed-production.lisp A /actr7.x/test-models/tutorial-unit7-paired-composed-production.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-encode-arg1-and-retrieve-operator-productions.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-encode-arg1-and-retrieve-operator-productions.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-operator-chunks.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-operator-chunks.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-read-and-encode-arg1-productions.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-read-and-encode-arg1-productions.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-results-no-compiling.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-results-no-compiling.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-results-of-compiling.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-results-of-compiling.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-results-with-compiling.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-results-with-compiling.ref A /actr7.x/test-models/tutorial-unit7-paired-learning-retrieve-operator-production.lisp A /actr7.x/test-models/tutorial-unit7-paired-learning-retrieve-operator-production.ref A /actr7.x/test-models/tutorial-unit7-paired-read-probe-and-recall-productions.lisp A /actr7.x/test-models/tutorial-unit7-paired-read-probe-and-recall-productions.ref D /actr7.x/tutorial/unit7/unit7.doc A /actr7.x/tutorial/unit7/unit7.odt Start of unit 7 updates) ------------------------------------------------------------------------ r3159 | db30 | 2021-08-16 14:29:11 -0400 (Mon, 16 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit6-bst-real-encode-line-goal-and-read-done-productions.lisp A /actr7.x/test-models/tutorial-unit6-bst-real-encode-line-goal-and-read-done-productions.ref A /actr7.x/test-models/tutorial-unit6-choice-results.lisp A /actr7.x/test-models/tutorial-unit6-choice-results.ref A /actr7.x/test-models/tutorial-unit6-chunk-type-hierarchy-examples.lisp A /actr7.x/test-models/tutorial-unit6-chunk-type-hierarchy-examples.ref A /actr7.x/test-models/tutorial-unit6-chunk-type-hierarchy-nonequivalent-examples.lisp A /actr7.x/test-models/tutorial-unit6-chunk-type-hierarchy-nonequivalent-examples.ref A /actr7.x/test-models/tutorial-unit6-visual-chunk-type-hierarchy-examples.lisp A /actr7.x/test-models/tutorial-unit6-visual-chunk-type-hierarchy-examples.ref A /actr7.x/test-models/tutorial-unit6code-bst-encode-under-production.lisp A /actr7.x/test-models/tutorial-unit6code-bst-encode-under-production.ref M /actr7.x/tutorial/lisp/bst.lisp M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/unit5/unit5.odt M /actr7.x/tutorial/unit6/unit6.odt D /actr7.x/tutorial/unit6/unit6_code.doc A /actr7.x/tutorial/unit6/unit6_code.odt Finished the updates for unit 6. ------------------------------------------------------------------------ r3158 | db30 | 2021-08-13 16:07:19 -0400 (Fri, 13 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/unit6-chunk-type-default-slots.lisp A /actr7.x/test-models/tutorial-unit6-bst-choice-productions.lisp A /actr7.x/test-models/tutorial-unit6-bst-choice-productions.ref A /actr7.x/test-models/tutorial-unit6-bst-chunk-type-examples.lisp A /actr7.x/test-models/tutorial-unit6-bst-chunk-type-examples.ref A /actr7.x/test-models/tutorial-unit6-bst-experiment-data.lisp A /actr7.x/test-models/tutorial-unit6-bst-experiment-data.ref A /actr7.x/test-models/tutorial-unit6-bst-isa-productions.lisp A /actr7.x/test-models/tutorial-unit6-bst-isa-productions.ref A /actr7.x/test-models/tutorial-unit6-bst-real-encode-line-goal-production.lisp A /actr7.x/test-models/tutorial-unit6-bst-real-encode-line-goal-production.ref A /actr7.x/test-models/tutorial-unit6-bst-rewards-model.lisp A /actr7.x/test-models/tutorial-unit6-bst-rewards-model.ref A /actr7.x/test-models/tutorial-unit6-bst-spp-after-1-use.lisp A /actr7.x/test-models/tutorial-unit6-bst-spp-after-1-use.ref A /actr7.x/test-models/tutorial-unit6-bst-spp-before.lisp A /actr7.x/test-models/tutorial-unit6-bst-spp-before.ref A /actr7.x/test-models/tutorial-unit6-bst-spp-model.lisp A /actr7.x/test-models/tutorial-unit6-bst-spp-model.ref A /actr7.x/test-models/tutorial-unit6-bst-utility-trace.lisp A /actr7.x/test-models/tutorial-unit6-bst-utility-trace.ref A /actr7.x/test-models/tutorial-unit6-bst-visual-isa-productions.lisp A /actr7.x/test-models/tutorial-unit6-bst-visual-isa-productions.ref A /actr7.x/test-models/tutorial-unit6-chunks-with-default-slots.lisp A /actr7.x/test-models/tutorial-unit6-chunks-with-default-slots.ref D /actr7.x/tutorial/unit6/unit6.doc A /actr7.x/tutorial/unit6/unit6.odt Some updates to main unit 6 text. ------------------------------------------------------------------------ r3157 | db30 | 2021-08-13 12:46:52 -0400 (Fri, 13 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/declarative-issues-v10.lisp A /actr7.x/test-models/tutorial-unit5modeling-goal-and-context-chunks.lisp A /actr7.x/test-models/tutorial-unit5modeling-goal-and-context-chunks.ref D /actr7.x/test-models/tutorial-unit5modeling-p7-production.out A /actr7.x/test-models/tutorial-unit5modeling-p7-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p8-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v10-p8-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-v10-p8-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v10-sdm.lisp A /actr7.x/test-models/tutorial-unit5modeling-v10-sdm.ref A /actr7.x/test-models/tutorial-unit5modeling-v10-sdp.lisp A /actr7.x/test-models/tutorial-unit5modeling-v10-sdp.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run-g1-chunks.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run-g1-chunks.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run-ncnar-nil.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run-ncnar-nil.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p7-8-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p8-actions.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p8-actions.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p8-imaginal-chunk.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p8-imaginal-chunk.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-spreading-activation-only.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-spreading-activation-only.ref M /actr7.x/tutorial/unit5/unit5_modeling.odt Finished the updates for unit 5 modeling text. ------------------------------------------------------------------------ r3156 | db30 | 2021-08-12 16:07:35 -0400 (Thu, 12 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/declarative-issues-v1.lisp A /actr7.x/test-models/models/declarative-issues-v2.lisp A /actr7.x/test-models/models/declarative-issues-v3.lisp A /actr7.x/test-models/models/declarative-issues-v4.lisp A /actr7.x/test-models/models/declarative-issues-v5.lisp A /actr7.x/test-models/models/declarative-issues-v6.lisp A /actr7.x/test-models/models/declarative-issues-v7.lisp A /actr7.x/test-models/models/declarative-issues-v8.lisp A /actr7.x/test-models/models/declarative-issues-v9.lisp A /actr7.x/test-models/tutorial-unit5modeling-bad-isa-warning.lisp A /actr7.x/test-models/tutorial-unit5modeling-bad-isa-warning.ref A /actr7.x/test-models/tutorial-unit5modeling-chunk-2-1.lisp A /actr7.x/test-models/tutorial-unit5modeling-chunk-2-1.ref A /actr7.x/test-models/tutorial-unit5modeling-first-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-first-run.ref A /actr7.x/test-models/tutorial-unit5modeling-initial-load.lisp A /actr7.x/test-models/tutorial-unit5modeling-initial-load.ref A /actr7.x/test-models/tutorial-unit5modeling-other-chunk-types.lisp A /actr7.x/test-models/tutorial-unit5modeling-other-chunk-types.ref A /actr7.x/test-models/tutorial-unit5modeling-other-chunks.lisp A /actr7.x/test-models/tutorial-unit5modeling-other-chunks.ref A /actr7.x/test-models/tutorial-unit5modeling-p1-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p1-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p2-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p2-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p3-production-with-type.lisp A /actr7.x/test-models/tutorial-unit5modeling-p3-production-with-type.ref A /actr7.x/test-models/tutorial-unit5modeling-p3-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p3-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p4-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p4-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p5-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p5-production.ref A /actr7.x/test-models/tutorial-unit5modeling-p7-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-p7-production.out A /actr7.x/test-models/tutorial-unit5modeling-p8-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-set-base-levels.lisp A /actr7.x/test-models/tutorial-unit5modeling-set-base-levels.ref A /actr7.x/test-models/tutorial-unit5modeling-simple-fact-chunks.lisp A /actr7.x/test-models/tutorial-unit5modeling-simple-fact-chunks.ref A /actr7.x/test-models/tutorial-unit5modeling-simple-value-chunks.lisp A /actr7.x/test-models/tutorial-unit5modeling-simple-value-chunks.ref A /actr7.x/test-models/tutorial-unit5modeling-simple-value-type.lisp A /actr7.x/test-models/tutorial-unit5modeling-simple-value-type.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-add-simple-value-chunk-slot.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-add-simple-value-chunk-slot.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-high-act-trace.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-high-act-trace.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-low-act-trace.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-low-act-trace.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-medium-act-trace.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-medium-act-trace.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-p1-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-p1-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-sdp.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-sdp.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-simulated-retrieval.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-simulated-retrieval.ref A /actr7.x/test-models/tutorial-unit5modeling-v1-whynot-dm.lisp A /actr7.x/test-models/tutorial-unit5modeling-v1-whynot-dm.ref A /actr7.x/test-models/tutorial-unit5modeling-v2-first-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v2-first-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v2-longer-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v2-longer-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v2-sgp.lisp A /actr7.x/test-models/tutorial-unit5modeling-v2-sgp.ref A /actr7.x/test-models/tutorial-unit5modeling-v2-show-queue.lisp A /actr7.x/test-models/tutorial-unit5modeling-v2-show-queue.ref A /actr7.x/test-models/tutorial-unit5modeling-v3-first-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v3-first-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v3-p2-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-v3-p2-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v3-run-p2.lisp A /actr7.x/test-models/tutorial-unit5modeling-v3-run-p2.ref A /actr7.x/test-models/tutorial-unit5modeling-v3-sgp.lisp A /actr7.x/test-models/tutorial-unit5modeling-v3-sgp.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-p2-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-p2-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-p3-run-queue.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-p3-run-queue.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-p3-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-p3-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p1-finsts.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p1-finsts.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p2-finsts.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p2-finsts.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p2.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p2.ref A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p3-act.lisp A /actr7.x/test-models/tutorial-unit5modeling-v4-run-p3-act.ref A /actr7.x/test-models/tutorial-unit5modeling-v5-p3-run-f3-activation.lisp A /actr7.x/test-models/tutorial-unit5modeling-v5-p3-run-f3-activation.ref A /actr7.x/test-models/tutorial-unit5modeling-v5-p3-run-queue.lisp A /actr7.x/test-models/tutorial-unit5modeling-v5-p3-run-queue.ref A /actr7.x/test-models/tutorial-unit5modeling-v5-set-base-levels.lisp A /actr7.x/test-models/tutorial-unit5modeling-v5-set-base-levels.ref A /actr7.x/test-models/tutorial-unit5modeling-v6-p4-run-queue.lisp A /actr7.x/test-models/tutorial-unit5modeling-v6-p4-run-queue.ref A /actr7.x/test-models/tutorial-unit5modeling-v6-p4-run-with-mp-2.lisp A /actr7.x/test-models/tutorial-unit5modeling-v6-p4-run-with-mp-2.ref A /actr7.x/test-models/tutorial-unit5modeling-v6-p5-run-with-mp-2.lisp A /actr7.x/test-models/tutorial-unit5modeling-v6-p5-run-with-mp-2.ref A /actr7.x/test-models/tutorial-unit5modeling-v6-run-p3.lisp A /actr7.x/test-models/tutorial-unit5modeling-v6-run-p3.ref A /actr7.x/test-models/tutorial-unit5modeling-v6-set-similarities.lisp A /actr7.x/test-models/tutorial-unit5modeling-v6-set-similarities.ref A /actr7.x/test-models/tutorial-unit5modeling-v7-p4-production.lisp A /actr7.x/test-models/tutorial-unit5modeling-v7-p4-production.ref A /actr7.x/test-models/tutorial-unit5modeling-v7-p4-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v7-p4-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v8-chunk-1-plus-2.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-chunk-1-plus-2.ref A /actr7.x/test-models/tutorial-unit5modeling-v8-p5-6-productions.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-p5-6-productions.ref A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-compare-traces.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-high-detail.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-high-detail.ref A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run-retrieved-chunk.ref A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run.lisp A /actr7.x/test-models/tutorial-unit5modeling-v8-p6-run.ref A /actr7.x/test-models/tutorial-unit5modeling-v9-p6-retrieval.lisp A /actr7.x/test-models/tutorial-unit5modeling-v9-p6-retrieval.ref M /actr7.x/tutorial/unit5/unit5_code.odt D /actr7.x/tutorial/unit5/unit5_modeling.doc A /actr7.x/tutorial/unit5/unit5_modeling.odt Updates to the unit 5 modeling text with test model output for most of the traces/output. ------------------------------------------------------------------------ r3155 | db30 | 2021-08-11 16:08:48 -0400 (Wed, 11 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit5code-add-dm-fct.lisp A /actr7.x/test-models/tutorial-unit5code-add-dm-fct.ref A /actr7.x/test-models/tutorial-unit5code-add-dm.lisp A /actr7.x/test-models/tutorial-unit5code-add-dm.ref A /actr7.x/test-models/tutorial-unit5code-fan-sentence-function.lisp A /actr7.x/test-models/tutorial-unit5code-fan-sentence-function.ref A /actr7.x/test-models/tutorial-unit5code-fan-spp-calls.lisp A /actr7.x/test-models/tutorial-unit5code-fan-spp-calls.ref A /actr7.x/test-models/tutorial-unit5code-grouped-harvest-first-item-production.lisp A /actr7.x/test-models/tutorial-unit5code-grouped-harvest-first-item-production.ref A /actr7.x/test-models/tutorial-unit5code-onehit-declare-buffer-usage-warning.lisp A /actr7.x/test-models/tutorial-unit5code-onehit-declare-buffer-usage-warning.ref A /actr7.x/test-models/tutorial-unit5code-onehit-declare-buffer-usage.lisp A /actr7.x/test-models/tutorial-unit5code-onehit-declare-buffer-usage.ref A /actr7.x/test-models/tutorial-unit5code-onehit-define-chunks.lisp A /actr7.x/test-models/tutorial-unit5code-onehit-define-chunks.ref A /actr7.x/test-models/tutorial-unit5code-onehit-install-device.lisp A /actr7.x/test-models/tutorial-unit5code-onehit-install-device.ref A /actr7.x/test-models/tutorial-unit5code-sentence-function.lisp A /actr7.x/test-models/tutorial-unit5code-sentence-function.ref M /actr7.x/tutorial/lisp/fan-no-pm.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/lisp/grouped.lisp M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/lisp/siegler.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/fan.py M /actr7.x/tutorial/python/fan_no_pm.py M /actr7.x/tutorial/python/grouped.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/siegler.py M /actr7.x/tutorial/unit5/fan-no-pm-model.lisp M /actr7.x/tutorial/unit5/unit5_code.odt More updates to the unit5 tutorial materials. ------------------------------------------------------------------------ r3154 | db30 | 2021-08-06 16:11:23 -0400 (Fri, 06 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/models/unit5-imaginal-mod-event.lisp A /actr7.x/test-models/models/unit5-imaginal-mod-request-event.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-esc-nil.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-esc-nil.ref A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-fact-base-levels.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-fact-base-levels.ref A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-good-mp.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-good-mp.ref A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-mp-and-ans.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-mp-and-ans.ref A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-new-rt.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-new-rt.ref A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-rt-and-base-level.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-experiment-rt-and-base-level.ref A /actr7.x/test-models/tutorial-unit5code-siegler-number-base-levels.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-number-base-levels.ref A /actr7.x/test-models/tutorial-unit5code-siegler-plus-fact-chunk.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-plus-fact-chunk.ref A /actr7.x/test-models/tutorial-unit5code-siegler-similarity-values.lisp A /actr7.x/test-models/tutorial-unit5code-siegler-similarity-values.ref D /actr7.x/tutorial/unit5/unit5_code.doc A /actr7.x/tutorial/unit5/unit5_code.odt Start of unit5 code doc update, which now has the data fitting to the siegler task. ------------------------------------------------------------------------ r3153 | db30 | 2021-08-06 13:14:57 -0400 (Fri, 06 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit5-onehit-adjustable-sgp-values.lisp A /actr7.x/test-models/tutorial-unit5-onehit-adjustable-sgp-values.ref A /actr7.x/test-models/tutorial-unit5-onehit-fixed-sgp-values.lisp A /actr7.x/test-models/tutorial-unit5-onehit-fixed-sgp-values.ref A /actr7.x/test-models/tutorial-unit5-onehit-lisp-blocks.lisp A /actr7.x/test-models/tutorial-unit5-onehit-lisp-blocks.ref A /actr7.x/test-models/tutorial-unit5-onehit-lisp-hands.lisp A /actr7.x/test-models/tutorial-unit5-onehit-lisp-hands.ref A /actr7.x/test-models/tutorial-unit5-onehit-lisp-learning.lisp A /actr7.x/test-models/tutorial-unit5-onehit-lisp-learning.ref A /actr7.x/test-models/tutorial_unit5_onehit_blocks.py A /actr7.x/test-models/tutorial_unit5_onehit_blocks.ref A /actr7.x/test-models/tutorial_unit5_onehit_hands.py A /actr7.x/test-models/tutorial_unit5_onehit_hands.ref A /actr7.x/test-models/tutorial_unit5_onehit_learning.py A /actr7.x/test-models/tutorial_unit5_onehit_learning.ref M /actr7.x/tutorial/unit5/unit5.odt Main unit 5 materials updated. ------------------------------------------------------------------------ r3152 | db30 | 2021-08-05 16:15:39 -0400 (Thu, 05 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit5-count-mod-goal-event.lisp A /actr7.x/test-models/tutorial-unit5-count-mod-goal-event.ref A /actr7.x/test-models/tutorial-unit5-count-mod-request-goal-event.lisp A /actr7.x/test-models/tutorial-unit5-count-mod-request-goal-event.ref A /actr7.x/test-models/tutorial-unit5-count-start-production.lisp A /actr7.x/test-models/tutorial-unit5-count-start-production.ref A /actr7.x/test-models/tutorial-unit5-fan-giant-bank-location-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-giant-bank-location-act-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-giant-bank-person-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-giant-bank-person-act-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-hippie-bank-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-hippie-bank-act-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-hippie-bank-location-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-hippie-bank-location-act-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-act-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-retrieve-from-person-production.lisp A /actr7.x/test-models/tutorial-unit5-fan-retrieve-from-person-production.ref A /actr7.x/test-models/tutorial-unit5-grouped-commission-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-grouped-commission-act-trace.ref A /actr7.x/test-models/tutorial-unit5-grouped-harvest-first-item-retrieval-request.lisp A /actr7.x/test-models/tutorial-unit5-grouped-harvest-first-item-retrieval-request.ref A /actr7.x/test-models/tutorial-unit5-grouped-omission-act-trace.lisp A /actr7.x/test-models/tutorial-unit5-grouped-omission-act-trace.ref A /actr7.x/test-models/tutorial-unit5-grouped-set-similarities.lisp A /actr7.x/test-models/tutorial-unit5-grouped-set-similarities.ref A /actr7.x/test-models/tutorial-unit5-imaginal-mod-event.lisp A /actr7.x/test-models/tutorial-unit5-imaginal-mod-event.ref A /actr7.x/test-models/tutorial-unit5-imaginal-mod-request-event.lisp A /actr7.x/test-models/tutorial-unit5-imaginal-mod-request-event.ref A /actr7.x/test-models/tutorial-unit5-imaginal-mod-request-start-production.lisp A /actr7.x/test-models/tutorial-unit5-imaginal-mod-request-start-production.ref A /actr7.x/test-models/tutorial-unit5-imaginal-mod-start-production.lisp A /actr7.x/test-models/tutorial-unit5-imaginal-mod-start-production.ref A /actr7.x/test-models/tutorial-unit5-onehit-game-state-chunk-type.lisp A /actr7.x/test-models/tutorial-unit5-onehit-game-state-chunk-type.ref A /actr7.x/test-models/tutorial-unit5-onehit-remember-game-production.lisp A /actr7.x/test-models/tutorial-unit5-onehit-remember-game-production.ref A /actr7.x/test-models/tutorial-unit5-siegler-chunk-eight.lisp A /actr7.x/test-models/tutorial-unit5-siegler-chunk-eight.ref A /actr7.x/test-models/tutorial-unit5-siegler-experiment-original.lisp A /actr7.x/test-models/tutorial-unit5-siegler-experiment-original.ref A /actr7.x/test-models/tutorial-unit5-siegler-harvest-answer-production.lisp A /actr7.x/test-models/tutorial-unit5-siegler-harvest-answer-production.ref A /actr7.x/test-models/tutorial-unit5-siegler-harvest-arg2-production.lisp A /actr7.x/test-models/tutorial-unit5-siegler-harvest-arg2-production.ref A /actr7.x/test-models/tutorial-unit5-siegler-original-data.lisp A /actr7.x/test-models/tutorial-unit5-siegler-original-data.ref M /actr7.x/tutorial/unit5/1hit-blackjack-model.lisp M /actr7.x/tutorial/unit5/unit5.odt More updates to the unit5 text with corresponding testing code. ------------------------------------------------------------------------ r3151 | db30 | 2021-08-04 16:15:02 -0400 (Wed, 04 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit5-fan-attend-visual-location-production.lisp A /actr7.x/test-models/tutorial-unit5-fan-attend-visual-location-production.ref A /actr7.x/test-models/tutorial-unit5-fan-encode-person-production.lisp A /actr7.x/test-models/tutorial-unit5-fan-encode-person-production.ref A /actr7.x/test-models/tutorial-unit5-fan-find-person-production.lisp A /actr7.x/test-models/tutorial-unit5-fan-find-person-production.ref A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk-with-arg1-merged.lisp A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk-with-arg1-merged.ref A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk-with-arg1.lisp A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk-with-arg1.ref A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk.lisp A /actr7.x/test-models/tutorial-unit5-fan-imaginal-chunk.ref A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-chunks.lisp A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-chunks.ref A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-trace.lisp A /actr7.x/test-models/tutorial-unit5-fan-lawyer-store-trace.ref A /actr7.x/test-models/tutorial-unit5-fan-output-data.lisp A /actr7.x/test-models/tutorial-unit5-fan-output-data.ref A /actr7.x/test-models/tutorial-unit5-fan-respond-productions.lisp A /actr7.x/test-models/tutorial-unit5-fan-respond-productions.ref A /actr7.x/test-models/tutorial-unit5-fan-retrieve-meaning-production.lisp A /actr7.x/test-models/tutorial-unit5-fan-retrieve-meaning-production.ref A /actr7.x/test-models/tutorial-unit5-fan-retrieve-productions.lisp A /actr7.x/test-models/tutorial-unit5-fan-retrieve-productions.ref A /actr7.x/test-models/tutorial-unit5-fan-sentence-chunks.lisp A /actr7.x/test-models/tutorial-unit5-fan-sentence-chunks.ref D /actr7.x/tutorial/unit5/unit5.doc A /actr7.x/tutorial/unit5/unit5.odt Start the updating of unit 5 with test models for the info. ------------------------------------------------------------------------ r3150 | db30 | 2021-08-04 13:58:32 -0400 (Wed, 04 Aug 2021) | 1 line Changed paths: M /actr7.x/tutorial/lisp/zbrodoff.lisp M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/python/zbrodoff.py M /actr7.x/tutorial/unit4/unit4.odt D /actr7.x/tutorial/unit4/unit4_code.doc A /actr7.x/tutorial/unit4/unit4_code.odt Updated unit 4 code doc with all the code comments moved to the experiment files. ------------------------------------------------------------------------ r3149 | db30 | 2021-08-02 17:06:25 -0400 (Mon, 02 Aug 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit4-paired-act-trace.lisp A /actr7.x/test-models/tutorial-unit4-paired-act-trace.ref A /actr7.x/test-models/tutorial-unit4-paired-experiment-with-rt.lisp A /actr7.x/test-models/tutorial-unit4-paired-experiment-with-rt.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-compare.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-compare.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-correct-chunk.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-correct-chunk.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-experiment.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-experiment.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-set-all-base-levels.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-set-all-base-levels.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-set-and-block.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-set-and-block.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-starting-results.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-starting-results.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-all-set.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-all-set.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-retrieval.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-retrieval.ref A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-rt.lisp A /actr7.x/test-models/tutorial-unit4-zbrodoff-with-rt.ref M /actr7.x/tutorial/lisp/paired.lisp M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/unit4/unit4.odt Main tutorial unit 4 text updated, test functions for the model data added, and paired experiment code commented. ------------------------------------------------------------------------ r3148 | db30 | 2021-07-30 16:16:21 -0400 (Fri, 30 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit4-paired-associate-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-associate-production.ref A /actr7.x/test-models/tutorial-unit4-paired-attend-probe-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-attend-probe-production.ref A /actr7.x/test-models/tutorial-unit4-paired-cannot-recall-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-cannot-recall-production.ref A /actr7.x/test-models/tutorial-unit4-paired-detect-study-item-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-detect-study-item-production.ref A /actr7.x/test-models/tutorial-unit4-paired-experiment-no-bll.lisp A /actr7.x/test-models/tutorial-unit4-paired-experiment-no-bll.ref A /actr7.x/test-models/tutorial-unit4-paired-experiment-only-bll.lisp A /actr7.x/test-models/tutorial-unit4-paired-experiment-only-bll.ref A /actr7.x/test-models/tutorial-unit4-paired-experiment.lisp A /actr7.x/test-models/tutorial-unit4-paired-experiment.ref A /actr7.x/test-models/tutorial-unit4-paired-initial-chunk.lisp A /actr7.x/test-models/tutorial-unit4-paired-initial-chunk.ref A /actr7.x/test-models/tutorial-unit4-paired-read-probe-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-read-probe-production.ref A /actr7.x/test-models/tutorial-unit4-paired-recall-production.lisp A /actr7.x/test-models/tutorial-unit4-paired-recall-production.ref A /actr7.x/test-models/tutorial-unit4-paired-trace.lisp A /actr7.x/test-models/tutorial-unit4-paired-trace.ref D /actr7.x/tutorial/unit4/unit4.doc A /actr7.x/tutorial/unit4/unit4.odt Start of the unit4 updates. ------------------------------------------------------------------------ r3147 | db30 | 2021-07-30 15:04:08 -0400 (Fri, 30 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/models/perceptual-motor-issues-model-v2.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v3.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v4.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v5.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v6.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v7.lisp A /actr7.x/test-models/models/perceptual-motor-issues-model-v8.lisp M /actr7.x/test-models/solution-tests.zip M /actr7.x/test-models/tutorial-unit3modeling-first-run.lisp M /actr7.x/test-models/tutorial-unit3modeling-first-run.ref A /actr7.x/test-models/tutorial-unit3modeling-imaginal-chunk.lisp A /actr7.x/test-models/tutorial-unit3modeling-imaginal-chunk.ref A /actr7.x/test-models/tutorial-unit3modeling-v2-buffer-status.lisp A /actr7.x/test-models/tutorial-unit3modeling-v2-buffer-status.ref A /actr7.x/test-models/tutorial-unit3modeling-v2-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v2-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v2-whynot.lisp A /actr7.x/test-models/tutorial-unit3modeling-v2-whynot.ref A /actr7.x/test-models/tutorial-unit3modeling-v3-clear-imaginal.lisp A /actr7.x/test-models/tutorial-unit3modeling-v3-clear-imaginal.ref A /actr7.x/test-models/tutorial-unit3modeling-v3-find-letter-production.lisp A /actr7.x/test-models/tutorial-unit3modeling-v3-find-letter-production.ref A /actr7.x/test-models/tutorial-unit3modeling-v3-respond-next-production.lisp A /actr7.x/test-models/tutorial-unit3modeling-v3-respond-next-production.ref A /actr7.x/test-models/tutorial-unit3modeling-v3-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v3-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-add-text-code.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-add-text-code.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-next-segment-trace.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-next-segment-trace.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-previous-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-previous-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-previous-segment-trace.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-previous-segment-trace.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-print-all-visicon-items.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-print-all-visicon-items.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-print-visicon.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-print-visicon.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v4-whynot.lisp A /actr7.x/test-models/tutorial-unit3modeling-v4-whynot.ref A /actr7.x/test-models/tutorial-unit3modeling-v5-find-prompt-production.lisp A /actr7.x/test-models/tutorial-unit3modeling-v5-find-prompt-production.ref A /actr7.x/test-models/tutorial-unit3modeling-v5-next-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v5-next-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v5-previous-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v5-previous-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v6-next-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v6-next-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v7-next-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v7-next-run.ref A /actr7.x/test-models/tutorial-unit3modeling-v8-next-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-v8-next-run.ref M /actr7.x/tutorial/unit3/perceptual-motor-issues-model.lisp D /actr7.x/tutorial/unit3/unit3_modeling.doc A /actr7.x/tutorial/unit3/unit3_modeling.odt Updated the unit3 modeling text, and adjusted it since strict safety fixed one of the problems automatically. ------------------------------------------------------------------------ r3146 | db30 | 2021-07-29 16:07:10 -0400 (Thu, 29 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit3code-sperling-clear-exp-window-trace.lisp A /actr7.x/test-models/tutorial-unit3code-sperling-clear-exp-window-trace.ref A /actr7.x/test-models/tutorial-unit3code-sperling-open-exp-window.lisp A /actr7.x/test-models/tutorial-unit3code-sperling-open-exp-window.ref A /actr7.x/test-models/tutorial-unit3code-sperling-run.lisp A /actr7.x/test-models/tutorial-unit3code-sperling-run.ref A /actr7.x/test-models/tutorial-unit3modeling-first-run.lisp A /actr7.x/test-models/tutorial-unit3modeling-first-run.ref A /actr7.x/test-models/tutorial-unit3modeling-initial-chunk-type-and-chunk.lisp A /actr7.x/test-models/tutorial-unit3modeling-initial-chunk-type-and-chunk.ref A /actr7.x/test-models/tutorial-unit3modeling-task-chunk-type.lisp A /actr7.x/test-models/tutorial-unit3modeling-task-chunk-type.ref A /actr7.x/test-models/tutorial-unit3modeling-v1-find-letter.lisp A /actr7.x/test-models/tutorial-unit3modeling-v1-find-letter.ref M /actr7.x/tutorial/lisp/pm-issues.lisp M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/lisp/subitize.lisp M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/python/subitize.py D /actr7.x/tutorial/unit3/unit3_code.doc A /actr7.x/tutorial/unit3/unit3_code.odt Updated the unit3 code file and moved the comments to the experiment files, and starting on the unit3 modeling file updates. ------------------------------------------------------------------------ r3145 | db30 | 2021-07-29 11:23:35 -0400 (Thu, 29 Jul 2021) | 1 line Changed paths: M /actr7.x/tutorial/lisp/unit2.lisp M /actr7.x/tutorial/python/unit2.py Added the comments to the unit2 assignment experiment files.' ------------------------------------------------------------------------ r3144 | db30 | 2021-07-28 15:46:51 -0400 (Wed, 28 Jul 2021) | 1 line Changed paths: M /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-visual-actions.lisp M /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-imaginal-actions.lisp M /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-actions.lisp M /actr7.x/test-models/tutorial-unit2-demo2-other-visual-actions.lisp M /actr7.x/test-models/tutorial-unit2-demo2-respond-manual-actions.lisp M /actr7.x/test-models/tutorial-unit2-demo2-strict-harvest.lisp M /actr7.x/test-models/tutorial-unit2-demo2-visual-reencode-actions.lisp M /actr7.x/test-models/tutorial-unit2code-demo2-manual-actions-trace.lisp A /actr7.x/test-models/tutorial-unit3-sound-chunk-type.lisp A /actr7.x/test-models/tutorial-unit3-sound-chunk-type.ref A /actr7.x/test-models/tutorial-unit3-sperling-attend-medium-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-attend-medium-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-detected-sound-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-detected-sound-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-do-report-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-do-report-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-do-report-trace.lisp A /actr7.x/test-models/tutorial-unit3-sperling-do-report-trace.ref A /actr7.x/test-models/tutorial-unit3-sperling-encode-row-and-find-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-encode-row-and-find-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-experiment.lisp A /actr7.x/test-models/tutorial-unit3-sperling-experiment.ref A /actr7.x/test-models/tutorial-unit3-sperling-first-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-first-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit3-sperling-goal-chunk.ref A /actr7.x/test-models/tutorial-unit3-sperling-initial-audio-trace.lisp A /actr7.x/test-models/tutorial-unit3-sperling-initial-audio-trace.ref A /actr7.x/test-models/tutorial-unit3-sperling-remaining-audio-trace.lisp A /actr7.x/test-models/tutorial-unit3-sperling-remaining-audio-trace.ref A /actr7.x/test-models/tutorial-unit3-sperling-sgp-seed.lisp A /actr7.x/test-models/tutorial-unit3-sperling-sgp-seed.ref A /actr7.x/test-models/tutorial-unit3-sperling-sgp-v.lisp A /actr7.x/test-models/tutorial-unit3-sperling-sgp-v.ref A /actr7.x/test-models/tutorial-unit3-sperling-sgp.lisp A /actr7.x/test-models/tutorial-unit3-sperling-sgp.ref A /actr7.x/test-models/tutorial-unit3-sperling-sound-respond-low-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-sound-respond-low-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-spp-others.lisp A /actr7.x/test-models/tutorial-unit3-sperling-spp-others.ref A /actr7.x/test-models/tutorial-unit3-sperling-spp-start-report.lisp A /actr7.x/test-models/tutorial-unit3-sperling-spp-start-report.ref A /actr7.x/test-models/tutorial-unit3-sperling-stop-report-production.lisp A /actr7.x/test-models/tutorial-unit3-sperling-stop-report-production.ref A /actr7.x/test-models/tutorial-unit3-sperling-stuff-visual-location.lisp A /actr7.x/test-models/tutorial-unit3-sperling-stuff-visual-location.ref A /actr7.x/test-models/tutorial-unit3-sperling-trial-trace.lisp A /actr7.x/test-models/tutorial-unit3-sperling-trial-trace.ref A /actr7.x/test-models/tutorial-unit3-sperling-visicon.lisp A /actr7.x/test-models/tutorial-unit3-sperling-visicon.ref A /actr7.x/test-models/tutorial-unit3-start-report-production.lisp A /actr7.x/test-models/tutorial-unit3-start-report-production.ref A /actr7.x/test-models/tutorial-unit3-subitize-add-dm.lisp A /actr7.x/test-models/tutorial-unit3-subitize-add-dm.ref A /actr7.x/test-models/tutorial-unit3-subitize-chunk-type.lisp A /actr7.x/test-models/tutorial-unit3-subitize-chunk-type.ref A /actr7.x/test-models/tutorial-unit3-subitize-results.lisp A /actr7.x/test-models/tutorial-unit3-subitize-results.ref A /actr7.x/test-models/tutorial-unit3-visual-chunk-type.lisp A /actr7.x/test-models/tutorial-unit3-visual-chunk-type.ref A /actr7.x/test-models/tutorial-unit3-visual-location-chunk-type.lisp A /actr7.x/test-models/tutorial-unit3-visual-location-chunk-type.ref M /actr7.x/tutorial/unit1/unit1_code.odt D /actr7.x/tutorial/unit3/unit3.doc A /actr7.x/tutorial/unit3/unit3.odt Updated the main unit3 text, added the test models that generate the trace and model info for it, and added some safety checks to the test models for unit2. ------------------------------------------------------------------------ r3143 | db30 | 2021-07-27 16:21:12 -0400 (Tue, 27 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit2code-addition-buffer-status.lisp A /actr7.x/test-models/tutorial-unit2code-addition-buffer-status.ref A /actr7.x/test-models/tutorial-unit2code-demo2-manual-actions-trace.lisp A /actr7.x/test-models/tutorial-unit2code-demo2-manual-actions-trace.ref A /actr7.x/test-models/tutorial_unit2code_buffer_status.py A /actr7.x/test-models/tutorial_unit2code_buffer_status.ref M /actr7.x/tutorial/lisp/demo2.lisp M /actr7.x/tutorial/python/demo2.py M /actr7.x/tutorial/unit2/unit2_code.odt Updated the unit2 code doc, and moved the actual code descriptions into comments in the experiment files now. ------------------------------------------------------------------------ r3142 | db30 | 2021-07-22 16:17:10 -0400 (Thu, 22 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit2code-addition-buffer-chunk.lisp A /actr7.x/test-models/tutorial-unit2code-addition-buffer-chunk.ref A /actr7.x/test-models/tutorial_unit2code_buffer_chunk.py A /actr7.x/test-models/tutorial_unit2code_buffer_chunk.ref A /actr7.x/test-models/tutorial_unit2code_dm.py A /actr7.x/test-models/tutorial_unit2code_dm.ref A /actr7.x/test-models/tutorial_unit2code_initial.py A /actr7.x/test-models/tutorial_unit2code_initial.ref A /actr7.x/test-models/tutorial_unit2code_sdm.py A /actr7.x/test-models/tutorial_unit2code_sdm.ref A /actr7.x/test-models/tutorial_unit2code_whynot.py A /actr7.x/test-models/tutorial_unit2code_whynot.ref D /actr7.x/tutorial/unit2/unit2_code.doc A /actr7.x/tutorial/unit2/unit2_code.odt Start of the update to the unit2 code document. ------------------------------------------------------------------------ r3141 | db30 | 2021-07-22 11:29:17 -0400 (Thu, 22 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-production.lisp A /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-production.ref A /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-visual-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-attend-letter-visual-actions.ref A /actr7.x/test-models/tutorial-unit2-demo2-chunk-types.lisp A /actr7.x/test-models/tutorial-unit2-demo2-chunk-types.ref A /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-imaginal-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-imaginal-actions.ref A /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-production.lisp A /actr7.x/test-models/tutorial-unit2-demo2-encode-letter-production.ref A /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-actions.ref A /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-production.lisp A /actr7.x/test-models/tutorial-unit2-demo2-find-unattended-letter-production.ref A /actr7.x/test-models/tutorial-unit2-demo2-other-visual-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-other-visual-actions.ref A /actr7.x/test-models/tutorial-unit2-demo2-respond-manual-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-respond-manual-actions.ref A /actr7.x/test-models/tutorial-unit2-demo2-respond-production.lisp A /actr7.x/test-models/tutorial-unit2-demo2-respond-production.ref A /actr7.x/test-models/tutorial-unit2-demo2-sgp.lisp A /actr7.x/test-models/tutorial-unit2-demo2-sgp.ref A /actr7.x/test-models/tutorial-unit2-demo2-strict-harvest.lisp A /actr7.x/test-models/tutorial-unit2-demo2-strict-harvest.ref A /actr7.x/test-models/tutorial-unit2-demo2-visual-chunk.lisp A /actr7.x/test-models/tutorial-unit2-demo2-visual-chunk.ref A /actr7.x/test-models/tutorial-unit2-demo2-visual-location-chunk.lisp A /actr7.x/test-models/tutorial-unit2-demo2-visual-location-chunk.ref A /actr7.x/test-models/tutorial-unit2-demo2-visual-reencode-actions.lisp A /actr7.x/test-models/tutorial-unit2-demo2-visual-reencode-actions.ref A /actr7.x/test-models/tutorial-unit2-unit2-array-chunk-type.lisp A /actr7.x/test-models/tutorial-unit2-unit2-array-chunk-type.ref A /actr7.x/test-models/tutorial-unit2-unit2-fake-python-run.lisp A /actr7.x/test-models/tutorial-unit2-unit2-fake-python-run.ref A /actr7.x/test-models/tutorial-unit2-unit2-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit2-unit2-goal-chunk.ref A /actr7.x/test-models/tutorial-unit2-unit2-read-letters-chunk-type.lisp A /actr7.x/test-models/tutorial-unit2-unit2-read-letters-chunk-type.ref A /actr7.x/test-models/tutorial-unit2-unit2-run.lisp A /actr7.x/test-models/tutorial-unit2-unit2-run.ref D /actr7.x/tutorial/unit2/unit2.doc A /actr7.x/tutorial/unit2/unit2.odt Updated unit2 and the test-models files for generating the linked model info and ACT-R output. ------------------------------------------------------------------------ r3140 | db30 | 2021-07-21 12:52:56 -0400 (Wed, 21 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/models/broken-addition-v1.lisp A /actr7.x/test-models/models/broken-addition-v10.lisp A /actr7.x/test-models/models/broken-addition-v11.lisp A /actr7.x/test-models/models/broken-addition-v12.lisp A /actr7.x/test-models/models/broken-addition-v2.lisp A /actr7.x/test-models/models/broken-addition-v3.lisp A /actr7.x/test-models/models/broken-addition-v4.lisp A /actr7.x/test-models/models/broken-addition-v5.lisp A /actr7.x/test-models/models/broken-addition-v6.lisp A /actr7.x/test-models/models/broken-addition-v7.lisp A /actr7.x/test-models/models/broken-addition-v8.lisp A /actr7.x/test-models/models/broken-addition-v9.lisp M /actr7.x/test-models/tutorial-unit1-addition-add-chunk-type.lisp M /actr7.x/test-models/tutorial-unit1-addition-goal-chunk.lisp M /actr7.x/test-models/tutorial-unit1-addition-increment-productions.lisp M /actr7.x/test-models/tutorial-unit1-addition-initialize-addition-production.lisp M /actr7.x/test-models/tutorial-unit1-addition-terminate-addition-production.lisp M /actr7.x/test-models/tutorial-unit1-count-add-dm.lisp M /actr7.x/test-models/tutorial-unit1-count-chunk-types.lisp M /actr7.x/test-models/tutorial-unit1-count-goal-focus.lisp M /actr7.x/test-models/tutorial-unit1-count-increment-production.lisp M /actr7.x/test-models/tutorial-unit1-count-start-production.lisp M /actr7.x/test-models/tutorial-unit1-count-stop-production.lisp M /actr7.x/test-models/tutorial-unit1-semantic-direct-verify-production.lisp M /actr7.x/test-models/tutorial-unit1-semantic-g1-chunk.lisp M /actr7.x/test-models/tutorial-unit1-semantic-initial-retrieve-production.lisp M /actr7.x/test-models/tutorial-unit1-semantic-p14-chunk.lisp M /actr7.x/test-models/tutorial-unit1-semantic-shark-chunks.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-add-chunk-type.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-add-chunk-type.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initial-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initial-goal-chunk.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initial-warnings.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initial-warnings.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initialize-addition-production.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-initialize-addition-production.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-more-style-warnings.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-more-style-warnings.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-more-warnings.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-more-warnings.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-number-chunk-type.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-number-chunk-type.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-terminate-addition-production.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-terminate-addition-production.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v10-goal-buffer.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v10-goal-buffer.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v10-run-low-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v10-run-low-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-chunk-six.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-chunk-six.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-goal-buffer.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-goal-buffer.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-run-low-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v11-run-low-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v12-goal-buffer.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v12-goal-buffer.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v12-run-low-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v12-run-low-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v2-initialize-addition-production.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v2-initialize-addition-production.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v3-run.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v3-run.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v3-whynot.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v3-whynot.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v4-final-goal.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v4-final-goal.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v4-run.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v4-run.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v5-final-goal.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v5-final-goal.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v5-run.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v5-run.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-bad-goal.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-bad-goal.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-run-high-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-run-high-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-run.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-run.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-terminate-addition-production.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v6-terminate-addition-production.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-increment-sum-production.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-increment-sum-production.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-run-high-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-run-high-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-run-low-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v7-run-low-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-buffer-chunk.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-buffer-chunk.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-run-high-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-run-high-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-whynot.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v8-whynot.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v9-goal-buffer.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v9-goal-buffer.ref A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v9-run-low-detail.lisp A /actr7.x/test-models/tutorial-unit1modeling-broken-addition-v9-run-low-detail.ref A /actr7.x/test-models/tutorial-unit1modeling-warnings.lisp A /actr7.x/test-models/tutorial-unit1modeling-warnings.ref D /actr7.x/tutorial/unit1/unit1_modeling.doc A /actr7.x/tutorial/unit1/unit1_modeling.odt Updated unit1_modeling to .odt with all the necessary test files to be included, and also updated some of the previous testmodels to use translate-logical-pathname when opening a file to be safe in all Lisps. ------------------------------------------------------------------------ r3139 | db30 | 2021-07-20 14:34:13 -0400 (Tue, 20 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit1code-count-dm.lisp A /actr7.x/test-models/tutorial-unit1code-count-dm.ref A /actr7.x/test-models/tutorial-unit1code-run-semantic.lisp A /actr7.x/test-models/tutorial-unit1code-run-semantic.ref A /actr7.x/test-models/tutorial-unit1code-semantic-buffer-specific.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-buffer-specific.ref A /actr7.x/test-models/tutorial-unit1code-semantic-buffers.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-buffers.ref A /actr7.x/test-models/tutorial-unit1code-semantic-goal-focus.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-goal-focus.ref A /actr7.x/test-models/tutorial-unit1code-semantic-sdm.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-sdm.ref A /actr7.x/test-models/tutorial-unit1code-semantic-sdm2.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-sdm2.ref A /actr7.x/test-models/tutorial-unit1code-semantic-whynot.lisp A /actr7.x/test-models/tutorial-unit1code-semantic-whynot.ref A /actr7.x/test-models/tutorial-unit1code-sgp-result.lisp A /actr7.x/test-models/tutorial-unit1code-sgp-result.ref A /actr7.x/test-models/tutorial-unit1code-sgp.lisp A /actr7.x/test-models/tutorial-unit1code-sgp.ref A /actr7.x/test-models/tutorial-unit1code-tutor-model-high-trace.lisp A /actr7.x/test-models/tutorial-unit1code-tutor-model-high-trace.ref A /actr7.x/test-models/tutorial-unit1code-tutor-model-low-trace.lisp A /actr7.x/test-models/tutorial-unit1code-tutor-model-low-trace.ref D /actr7.x/tutorial/unit1/unit1_code.doc A /actr7.x/tutorial/unit1/unit1_code.odt Updated unit1_code to .odt linking the new reference files in test-models. ------------------------------------------------------------------------ r3138 | db30 | 2021-07-20 11:45:04 -0400 (Tue, 20 Jul 2021) | 1 line Changed paths: A /actr7.x/test-models/tutorial-unit1-addition-add-chunk-type.lisp A /actr7.x/test-models/tutorial-unit1-addition-add-chunk-type.ref A /actr7.x/test-models/tutorial-unit1-addition-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit1-addition-goal-chunk.ref A /actr7.x/test-models/tutorial-unit1-addition-increment-productions.lisp A /actr7.x/test-models/tutorial-unit1-addition-increment-productions.ref A /actr7.x/test-models/tutorial-unit1-addition-initialize-addition-production.lisp A /actr7.x/test-models/tutorial-unit1-addition-initialize-addition-production.ref A /actr7.x/test-models/tutorial-unit1-addition-terminate-addition-production.lisp A /actr7.x/test-models/tutorial-unit1-addition-terminate-addition-production.ref A /actr7.x/test-models/tutorial-unit1-count-add-dm.lisp A /actr7.x/test-models/tutorial-unit1-count-add-dm.ref A /actr7.x/test-models/tutorial-unit1-count-chunk-types.lisp A /actr7.x/test-models/tutorial-unit1-count-chunk-types.ref A /actr7.x/test-models/tutorial-unit1-count-first-goal-chunk.lisp A /actr7.x/test-models/tutorial-unit1-count-first-goal-chunk.ref A /actr7.x/test-models/tutorial-unit1-count-goal-focus.lisp A /actr7.x/test-models/tutorial-unit1-count-goal-focus.ref A /actr7.x/test-models/tutorial-unit1-count-increment-production.lisp A /actr7.x/test-models/tutorial-unit1-count-increment-production.ref A /actr7.x/test-models/tutorial-unit1-count-start-production.lisp A /actr7.x/test-models/tutorial-unit1-count-start-production.ref A /actr7.x/test-models/tutorial-unit1-count-stop-production.lisp A /actr7.x/test-models/tutorial-unit1-count-stop-production.ref A /actr7.x/test-models/tutorial-unit1-semantic-chain-category-production.lisp A /actr7.x/test-models/tutorial-unit1-semantic-chain-category-production.ref A /actr7.x/test-models/tutorial-unit1-semantic-direct-verify-production.lisp A /actr7.x/test-models/tutorial-unit1-semantic-direct-verify-production.ref A /actr7.x/test-models/tutorial-unit1-semantic-fail-production.lisp A /actr7.x/test-models/tutorial-unit1-semantic-fail-production.ref A /actr7.x/test-models/tutorial-unit1-semantic-g1-chunk.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g1-chunk.ref A /actr7.x/test-models/tutorial-unit1-semantic-g1-final-goal.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g1-final-goal.ref A /actr7.x/test-models/tutorial-unit1-semantic-g1-trace.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g1-trace.ref A /actr7.x/test-models/tutorial-unit1-semantic-g2-chunk.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g2-chunk.ref A /actr7.x/test-models/tutorial-unit1-semantic-g2-trace.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g2-trace.ref A /actr7.x/test-models/tutorial-unit1-semantic-g3-chunk.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g3-chunk.ref A /actr7.x/test-models/tutorial-unit1-semantic-g3-trace.lisp A /actr7.x/test-models/tutorial-unit1-semantic-g3-trace.ref A /actr7.x/test-models/tutorial-unit1-semantic-initial-retrieve-production.lisp A /actr7.x/test-models/tutorial-unit1-semantic-initial-retrieve-production.ref A /actr7.x/test-models/tutorial-unit1-semantic-p14-chunk.lisp A /actr7.x/test-models/tutorial-unit1-semantic-p14-chunk.ref A /actr7.x/test-models/tutorial-unit1-semantic-shark-chunks.lisp A /actr7.x/test-models/tutorial-unit1-semantic-shark-chunks.ref A /actr7.x/test-models/tutorial-unit1-semantic-warnings.lisp A /actr7.x/test-models/tutorial-unit1-semantic-warnings.ref A /actr7.x/test-models/tutorial-unit1-tutor-model-goal.lisp A /actr7.x/test-models/tutorial-unit1-tutor-model-goal.ref A /actr7.x/test-models/tutorial-unit1-tutor-model-partial-trace.lisp A /actr7.x/test-models/tutorial-unit1-tutor-model-partial-trace.ref A /actr7.x/test-models/tutorial-unit1-tutor-model-trace.lisp A /actr7.x/test-models/tutorial-unit1-tutor-model-trace.ref D /actr7.x/tutorial/unit1/unit1.doc A /actr7.x/tutorial/unit1/unit1.odt Start of replacing the tutorial texts with .odt files instead of .doc. The reason for the switch is because that provided an easier way to link files containing model output (the new files in test-models) into the unit text so that changes to the models/output will automatically show up in the tutorial, and since they are run with the test-models I'll know what sections of the texts may need additional updates when there is a change. ------------------------------------------------------------------------ r3137 | db30 | 2021-07-20 11:39:18 -0400 (Tue, 20 Jul 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit1/count.lisp M /actr7.x/tutorial/unit1/unit1.doc Minor edits to the count model and unit1 text. ------------------------------------------------------------------------ r3136 | db30 | 2021-07-19 12:43:43 -0400 (Mon, 19 Jul 2021) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/docs/Task_Interfacing.doc M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc Some minor formatting updates to the docs. ------------------------------------------------------------------------ r3135 | db30 | 2021-07-16 16:13:56 -0400 (Fri, 16 Jul 2021) | 1 line Changed paths: M /actr7.x/framework/model.lisp Adjusted the reusable flag for multi-buffers so that they always get copies, and fixed an issue with delete-model not returning t on success. ------------------------------------------------------------------------ r3134 | db30 | 2021-07-16 16:11:10 -0400 (Fri, 16 Jul 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Reference manual should accurately reflect the operation of buffers with respect to reusing a single chunk. ------------------------------------------------------------------------ r3133 | db30 | 2021-07-15 14:57:29 -0400 (Thu, 15 Jul 2021) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp Fixed a typo in a warning and fixed the external overwrite-buffer-chunk so that it has the same default for the optional requested value as the internal version. ------------------------------------------------------------------------ r3132 | db30 | 2021-07-09 15:56:16 -0400 (Fri, 09 Jul 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/modules/utility-and-reward-1.lisp Fixed a bug with spp returning the time in ms instead of s when setting :at, and more reference manual updates. ------------------------------------------------------------------------ r3131 | db30 | 2021-07-08 12:03:07 -0400 (Thu, 08 Jul 2021) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/docs/reference-manual.doc Some more reference manual updates and fixed a warning typo in production creation. ------------------------------------------------------------------------ r3130 | db30 | 2021-07-07 16:16:54 -0400 (Wed, 07 Jul 2021) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Some updates to the reference manual with respect to recent changes, but not yet fully updated. ------------------------------------------------------------------------ r3129 | db30 | 2021-07-06 16:20:50 -0400 (Tue, 06 Jul 2021) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp [7.26.1] The 7.26 update didn't actually have the ability to use a list of slot-value pairs for the set and overwrite buffer commands. ------------------------------------------------------------------------ r3128 | db30 | 2021-07-06 14:32:25 -0400 (Tue, 06 Jul 2021) | 1 line Changed paths: M /actr7.x/framework/events.lisp Fixed the external evt-params so that it uses embedded strings in the result so one can differentiate names from strings. ------------------------------------------------------------------------ r3127 | db30 | 2021-07-01 13:52:53 -0400 (Thu, 01 Jul 2021) | 1 line Changed paths: D /actr7.x/test-models/dynamic-real-time2.ref M /actr7.x/test-models/solution-tests.zip Include the updated tutorial test model traces. ------------------------------------------------------------------------ r3126 | db30 | 2021-07-01 13:17:19 -0400 (Thu, 01 Jul 2021) | 37 lines Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/examples/creating-modules/external/simple_declarative.py M /actr7.x/examples/creating-modules/internal/all-components-model.lisp M /actr7.x/examples/creating-modules/internal/all-components-module.lisp M /actr7.x/examples/creating-modules/internal/demo-module.lisp M /actr7.x/examples/creating-modules/internal/simple-goal-style-model.lisp M /actr7.x/extras/blending/blending-test-1.lisp M /actr7.x/extras/blending/blending-test-2.lisp M /actr7.x/extras/blending/blending-test-3.lisp M /actr7.x/extras/blending/blending-test-4.lisp M /actr7.x/extras/blending/blending-test-5.lisp M /actr7.x/extras/blending/blending-test-6.lisp M /actr7.x/extras/blending/blending-test-7.lisp M /actr7.x/extras/blending/blending-test-8.lisp M /actr7.x/extras/blending/blending.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/temporal.lisp M /actr7.x/other-files/buffer-history.lisp M /actr7.x/support/goal-style-module.lisp M /actr7.x/support/production-parsing.lisp M /actr7.x/support/time-functions.lisp M /actr7.x/test-models/agi-modify-test.ref M /actr7.x/test-models/bind-test.ref A /actr7.x/test-models/bst-learn-ppm-w-tree.lisp A /actr7.x/test-models/bst-learn-ppm-w-tree.ref M /actr7.x/test-models/bst-learn-ppm.ref M /actr7.x/test-models/bst-learn.ref M /actr7.x/test-models/bst-nolearn.ref M /actr7.x/test-models/buffer-queries.ref M /actr7.x/test-models/demo2-randomized.ref M /actr7.x/test-models/demo2.ref M /actr7.x/test-models/dynamic-real-time.ref M /actr7.x/test-models/fan-no-pm.ref M /actr7.x/test-models/fan-saved-act.ref M /actr7.x/test-models/fan-w-tree.ref M /actr7.x/test-models/fan.ref M /actr7.x/test-models/hand-move-test.ref M /actr7.x/test-models/imaginal-action.ref A /actr7.x/test-models/indirect-action-compilation.ref M /actr7.x/test-models/merging-test.ref A /actr7.x/test-models/models/safe-queries.lisp M /actr7.x/test-models/nearest-vis-loc.ref M /actr7.x/test-models/paired-learning-dynamic.ref M /actr7.x/test-models/paired-learning.ref M /actr7.x/test-models/paired.ref M /actr7.x/test-models/production-compilation-dynamism.ref M /actr7.x/test-models/remote-bind-test.ref M /actr7.x/test-models/removed-and-restored-visual-item.ref M /actr7.x/test-models/retain-indirect-retrievals.ref A /actr7.x/test-models/safe-queries.lisp A /actr7.x/test-models/safe-queries.ref M /actr7.x/test-models/semantic-dynamic.ref M /actr7.x/test-models/siegler.ref M /actr7.x/test-models/simple-dynamic-model.ref M /actr7.x/test-models/sji-merge.ref M /actr7.x/test-models/sperling.ref M /actr7.x/test-models/test-mp-value-req-param.ref M /actr7.x/test-models/test-temporal.ref M /actr7.x/test-models/testing-child-slot.ref M /actr7.x/test-models/thorough-p-test.ref M /actr7.x/test-models/tracking-test.ref M /actr7.x/test-models/tutor-model-solution.ref M /actr7.x/tools/buffer-trace.lisp [7.26] This update changes how chunks are copied to buffers. Now, by default, each buffer has a single chunk which it reuses for its copy. That can be turned off for a buffer by using the new buffer-requires-copies command. This did not affect the way any of the tutorial models function (although it does change some of the trace information). That is because it primarily affects how modules handle the buffer chunks, and the provided modules have been adjusted to handle that appropriately: declarative copies the chunk from the buffer when storing it in DM (not necessary when it merges with an existing chunk), procedural turns off the single chunk mechanism for any buffer whose buffer variable is used in a production, and the audio and vision modules turn off the single chunk for their -location buffers). Two other changes have been included with this to also help with performance relating to buffers. The set-buffer-chunk and overwrite-buffer-chunk commands (as well as the corresponding schedule- commands) can now be passed either a chunk-name, a chunk-spec, or a list of slot-value pairs. That means one isn't required to create a chunk before putting it into the buffer (as was previously necessary for things like the requests for the goal and imaginal modules which then had to delete that temporary chunk since it was only needed to create the copy). There is also now a buffer-slot-value command that can be used to get the value of a slot from a buffer. That is faster than using buffer-read followed by chunk-slot-value to get a single slot's value, but if multiple slot values are needed, it may still be faster to use buffer-read and fast-chunk-slot-value-fct to get those values. Note that when using buffer-read one should only be accessing the chunk's information while it is expected to be in a "stable" state (no other actions are going to be changing it), which typically means when the model is not running or during a scheduled event while it is running. This is not a new consideration since it was always possible for something to change the chunk that is/was in the buffer after one had gotten its name with buffer-read, and even if the model isn't running, nothing prevents parallel access to the chunk in a buffer. ------------------------------------------------------------------------ r3125 | db30 | 2021-05-12 16:45:36 -0400 (Wed, 12 May 2021) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/start-environment-osx.tcl M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc D /actr7.x/environment/GUI A /actr7.x/environment/gui (from /actr7.x/environment/GUI:3124) M /actr7.x/environment/gui/dialogs/999-image-item.tcl M /actr7.x/environment/gui/server.tcl M /actr7.x/environment/server.lisp M /actr7.x/examples/creating-image-items/background-image.lisp M /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/examples/creating-image-items/creating_an_image.py M /actr7.x/examples/creating-image-items/readme.txt M /actr7.x/extras/chunk-tree-viewer/readme.txt M /actr7.x/framework/dispatcher.lisp M /actr7.x/tools/image-feature.lisp Renamed the GUI directory to gui because of issues with logical pathnames accessing it in some Lisps (SBCL in particular). ------------------------------------------------------------------------ r3124 | db30 | 2021-05-12 16:03:03 -0400 (Wed, 12 May 2021) | 1 line Changed paths: M /actr7.x/commands/conflict-tree.lisp M /actr7.x/core-modules/procedural.lisp Updated the use-tree extension to work when ppm is enabled, though it doesn't have much to build off of in that case. ------------------------------------------------------------------------ r3123 | db30 | 2021-05-07 16:14:35 -0400 (Fri, 07 May 2021) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Updated the patch for the JSON encoding of keyword symbols to use concatenate instead of format for performance, and suppress the warning about the redefinition by rebinding the output streams. ------------------------------------------------------------------------ r3122 | db30 | 2021-05-07 16:12:56 -0400 (Fri, 07 May 2021) | 1 line Changed paths: M /actr7.x/support/time-functions.lisp Added another version of the time-functions macro that just records the cumulative time instead of a list of individual times. ------------------------------------------------------------------------ r3121 | db30 | 2021-04-21 15:29:55 -0400 (Wed, 21 Apr 2021) | 1 line Changed paths: M /actr7.x/support/production-parsing.lisp There was an incorrect implicit constraint for productions that tested - slot value that lead to some badly formed conflict trees. ------------------------------------------------------------------------ r3120 | db30 | 2021-04-21 14:13:14 -0400 (Wed, 21 Apr 2021) | 1 line Changed paths: M /actr7.x/commands/conflict-tree.lisp M /actr7.x/core-modules/procedural.lisp Fixed a bug with the updated use-tree code. ------------------------------------------------------------------------ r3119 | db30 | 2021-04-19 13:27:03 -0400 (Mon, 19 Apr 2021) | 1 line Changed paths: M /actr7.x/commands/conflict-tree.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/docs/reference-manual.doc A /actr7.x/test-models/count-w-tree.lisp A /actr7.x/test-models/count-w-tree.ref A /actr7.x/test-models/fan-w-tree.lisp A /actr7.x/test-models/fan-w-tree.ref M /actr7.x/test-models/solution-tests.zip Fixed a problem with the :use-tree optimizaiton because it was broken by a change to procedural somewhere along the line. Also adjusted how it decides which condition to use next which should build smaller trees (but at a somewhat higher up-front cost), and added some test models to the set so that I'll notice if it gets broken again. ------------------------------------------------------------------------ r3118 | db30 | 2021-04-19 13:22:19 -0400 (Mon, 19 Apr 2021) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp Fixed a problem with the remote versions of set-base-levels and set-base-levels-fct. ------------------------------------------------------------------------ r3117 | db30 | 2021-03-29 17:03:59 -0400 (Mon, 29 Mar 2021) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/examples/connections/nodejs/environment.html That last update also fixed a minor issue with the tutor mode of the Environments because previously it would force one to instantiate the =buffer in a RHS =buffer> action, but that doesn't seem 'right' so it skips those now. ------------------------------------------------------------------------ r3116 | db30 | 2021-03-29 17:01:47 -0400 (Mon, 29 Mar 2021) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit2/unit2.doc Updated the first two tutorial units to include info on the strict safety mechanism and the import module button for Python in the Environment, and also added a similar button to the html based Environment and a corresponding function in actr.py for it to call (did not rebuild the applications for the browser based environment yet). ------------------------------------------------------------------------ r3115 | db30 | 2021-03-22 15:39:46 -0400 (Mon, 22 Mar 2021) | 7 lines Changed paths: M /actr7.x/core-modules/speech.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/act-r-solutions.zip M /actr7.x/framework/version-string.lisp M /actr7.x/test-models/solution-tests.zip M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/zbrodoff-model.lisp [7.25] Updated the articulation time calculation to set the minimum time as the :syllable-rate value (previously strings smaller than :char-per-syllable would get a corresponding fraction of :syllable-rate). A small change had to be made to the zbrodoff model in the tutorial to still fit the data well with the longer time required to subvocalize the letters. ------------------------------------------------------------------------ r3114 | db30 | 2021-03-18 16:07:48 -0400 (Thu, 18 Mar 2021) | 24 lines Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/goal.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/temporal.lisp M /actr7.x/support/production-parsing.lisp M /actr7.x/test-models/merging-test.ref M /actr7.x/test-models/testing-child-slot.ref [7.24] Added a new mechanism to production parsing that is similar to strict harvesting in a further attempt to try and make production authoring easier. The new mechanism is being called "strict safety" for now (may change at some point). This mechanism will automatically add a query for state free to a production for any buffer that has a request or a modification request in the production and no query already on the LHS. As with the :do-not-harvest parameter for strict harvesting, there is also a parameter called :do-not-query which can be set with buffers that should not automatically add a safety query. The goal, retrieval, and temporal modules automatically add their buffers to the :do-not-query list, and the vision module adds visual-location. This mechanism only affected two of the test models to add queries for the imaginal buffer, and it did not change the results, only the trace (which now shows the query action in the trace and the printed productions). However, since most of the test models are based on tutorial models which already have appropriate queries in most places, it's likely that in general more models might see a difference (particularly in cases where one has ignored or turned off the style warnings). There is an entry in the reference manual describing it, but the tutorial texts have not yet been updated. ------------------------------------------------------------------------ r3113 | db30 | 2021-03-09 09:39:37 -0500 (Tue, 09 Mar 2021) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Minor updates to Environment manual. ------------------------------------------------------------------------ r3112 | db30 | 2021-03-08 16:40:26 -0500 (Mon, 08 Mar 2021) | 8 lines Changed paths: M /actr7.x/docs/EnvironmentManual.doc A /actr7.x/environment/GUI/dialogs/11-ctrl-panel-load-python-button.tcl M /actr7.x/tutorial/python/actr.py Added a button to the Environment which can call a command added by the actr.py module for the tutorial to allow one to import a Python module from the Environment and then have access to it from the main interface in Python. Not sure how useful that really is and haven't added it to the tutorial itself yet, but someone tried to do that using the 'Load ACT-R code' button and I thought maybe it should be an option. ------------------------------------------------------------------------ r3111 | db30 | 2021-03-05 16:41:56 -0500 (Fri, 05 Mar 2021) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/solution-tests.zip M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/zbrodoff-model.lisp Minor change to the unit 4 zbrodoff model since waiting for vocal free before responding causes the difference in time to say three vs four when encoding the problem to affect the timing. ------------------------------------------------------------------------ r3110 | db30 | 2021-03-05 16:17:05 -0500 (Fri, 05 Mar 2021) | 14 lines Changed paths: M /actr7.x/docs/notes/compilation.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp A /actr7.x/test-models/models/production-compilation-dynamism.lisp A /actr7.x/test-models/production-compilation-dynamism.lisp A /actr7.x/test-models/production-compilation-dynamism.ref M /actr7.x/tools/goal-compilation.lisp M /actr7.x/tools/imaginal-compilation.lisp M /actr7.x/tools/perceptual-compilation.lisp [7.23] This update changes how production compilation handles dynamic slots so that dynamic slots should remain dynamic in the composed production more often than they did before. Previously, if a dynamic slot was involved in the comparison of the slots for the goal or imaginal buffer's composition for either the C1 + (C2 - A1) or A2 + (A1 ~ A2) components then it was instantiated in the composed production. Now, that instantiation will only happen if one of those components requires the dynamic slot to be matched up with the same slot specified with a constant. Thus, if the slot is specified dynamically in all places in the original two productions, then the composed production should also retain the dynamic usage. ------------------------------------------------------------------------ r3109 | db30 | 2021-03-04 15:46:38 -0500 (Thu, 04 Mar 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.doc The reference at the end of the unit4 doc got mangled again with that last one... ------------------------------------------------------------------------ r3108 | db30 | 2021-03-04 15:45:16 -0500 (Thu, 04 Mar 2021) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.doc The reference at the end of the unit4 doc got mangled in a prior update. ------------------------------------------------------------------------ r3107 | db30 | 2021-02-18 12:19:57 -0500 (Thu, 18 Feb 2021) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp When the dispatcher fails with a real ip-address and falls back to localhost it should also start from the initial port number too. ------------------------------------------------------------------------ r3106 | db30 | 2021-02-11 13:38:26 -0500 (Thu, 11 Feb 2021) | 1 line Changed paths: A /actr7.x/docs/notes/production-compilation-issues/losing-a-variable-binding-somewhere.lisp A /actr7.x/docs/notes/production-compilation-issues/should-be-allowed-for-null-imaginal-mod.lisp A /actr7.x/docs/notes/production-compilation-issues/test-models-for-named-actions.lisp A /actr7.x/docs/notes/production-compilation-issues/try-not-instantiating-dynamics.lisp Added some examples of cases that lead to recent (and ongoing) production compilation changes. ------------------------------------------------------------------------ r3105 | db30 | 2021-02-08 15:06:25 -0500 (Mon, 08 Feb 2021) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fixed a bug with production compilation removing duplicate LHS binds not properly replacing the variable bindings in output and safe-eval actions that came from p2. ------------------------------------------------------------------------ r3104 | db30 | 2021-02-08 13:23:02 -0500 (Mon, 08 Feb 2021) | 1 line Changed paths: M /actr7.x/docs/compilation.xls M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/tools/goal-compilation.lisp M /actr7.x/tools/imaginal-compilation.lisp [7.22] Allow compilation of goal and imaginal style buffers when the buffer is strict harvested and the first has an empty buffer modification just to keep the chunk there to be tested in the second when it is then cleared by the second. It just drops the null mod from the composition. ------------------------------------------------------------------------ r3103 | db30 | 2021-01-27 16:39:37 -0500 (Wed, 27 Jan 2021) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp The version number of the extended motor module wasn't updated with the last change to it. ------------------------------------------------------------------------ r3102 | db30 | 2021-01-27 16:37:49 -0500 (Wed, 27 Jan 2021) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fixed a bug with production compilation creating the production in some cases where a !safe-bind! was using a dynamic slot value in a parent. ------------------------------------------------------------------------ r3101 | db30 | 2021-01-27 15:57:57 -0500 (Wed, 27 Jan 2021) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp Fix a bug with stepper creating a warning if it's open for a production-fired but wasn't for the corresponding production-selected. ------------------------------------------------------------------------ r3100 | db30 | 2020-12-22 16:46:28 -0500 (Tue, 22 Dec 2020) | 1 line Changed paths: M /actr7.x/dev-tools/base/container_readme.txt Minor edits to the container readme info. ------------------------------------------------------------------------ r3099 | db30 | 2020-12-21 16:02:59 -0500 (Mon, 21 Dec 2020) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh Lost the executable flag on the container script with the last edit. ------------------------------------------------------------------------ r3098 | db30 | 2020-12-21 15:59:58 -0500 (Mon, 21 Dec 2020) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-container-distro.sh A /actr7.x/dev-tools/base/container_readme.txt Added a readme for the containered version and upload that when building it. ------------------------------------------------------------------------ r3097 | db30 | 2020-12-18 17:20:14 -0500 (Fri, 18 Dec 2020) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/docs/reference-manual.doc Updated manuals so hopefully the toc still matches when converted to pdf. ------------------------------------------------------------------------ r3096 | db30 | 2020-12-17 15:11:37 -0500 (Thu, 17 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit5/unit5.doc More formatting updates. ------------------------------------------------------------------------ r3095 | db30 | 2020-12-17 14:13:15 -0500 (Thu, 17 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit8/unit8.doc Trying to fix some issues in converting the unit texts to pdfs. ------------------------------------------------------------------------ r3094 | db30 | 2020-12-17 12:00:07 -0500 (Thu, 17 Dec 2020) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh Added the executable flag to the build container distro script. ------------------------------------------------------------------------ r3093 | db30 | 2020-12-17 11:51:40 -0500 (Thu, 17 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit5/unit5.doc Minor updates to unit 5 text. ------------------------------------------------------------------------ r3092 | db30 | 2020-12-16 16:49:47 -0500 (Wed, 16 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.doc Minor tutorial updates. ------------------------------------------------------------------------ r3091 | db30 | 2020-12-15 16:00:12 -0500 (Tue, 15 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit7/unit7.doc Minor edits to tutorial units. ------------------------------------------------------------------------ r3090 | db30 | 2020-12-14 13:05:39 -0500 (Mon, 14 Dec 2020) | 1 line Changed paths: M /actr7.x/test-models/undefined-slots.ref Removed some ACL specific output from a test-model output reference file. ------------------------------------------------------------------------ r3089 | db30 | 2020-12-11 13:29:26 -0500 (Fri, 11 Dec 2020) | 1 line Changed paths: A /actr7.x/dev-tools/base/build-actr-container-distro.sh Added a build script to create the sources for the containered version. ------------------------------------------------------------------------ r3088 | db30 | 2020-12-11 12:57:20 -0500 (Fri, 11 Dec 2020) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/bst.lisp M /actr7.x/tutorial/lisp/choice.lisp M /actr7.x/tutorial/lisp/demo2.lisp M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/lisp/paired.lisp M /actr7.x/tutorial/lisp/subitize.lisp M /actr7.x/tutorial/lisp/unit2.lisp M /actr7.x/tutorial/lisp/zbrodoff.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/python/bst_ppm.py M /actr7.x/tutorial/python/choice.py M /actr7.x/tutorial/python/demo2.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/python/subitize.py M /actr7.x/tutorial/python/unit2.py M /actr7.x/tutorial/python/zbrodoff.py M /actr7.x/tutorial/unit2/unit2_code.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit4/unit4_code.doc M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit6/unit6.doc M /actr7.x/tutorial/unit6/unit6_code.doc M /actr7.x/tutorial/unit7/unit7_code.doc Update the tutorial experiments and texts with the safety checks for a visible window before running a person. ------------------------------------------------------------------------ r3087 | db30 | 2020-12-10 11:49:28 -0500 (Thu, 10 Dec 2020) | 1 line Changed paths: M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/AGI.doc M /actr7.x/framework/version-string.lisp M /actr7.x/tutorial/python/actr.py [7.21.6] Added visibile-virtuals-available? to AGI manual and added a remote version as well as a function visible_virtuals_available to actr.py. Going to use that as a safety check in tutorial tasks before running them for a person. ------------------------------------------------------------------------ r3086 | db30 | 2020-12-08 13:12:26 -0500 (Tue, 08 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/unit6/unit6.doc Same change for the Lisp code version of unit 8 bst task. ------------------------------------------------------------------------ r3085 | db30 | 2020-12-08 13:10:57 -0500 (Tue, 08 Dec 2020) | 1 line Changed paths: M /actr7.x/tutorial/python/bst_ppm.py Minor change to the Python code for unit 8 bst task to use different command names than unit 6 version since they don't get removed. ------------------------------------------------------------------------ r3084 | db30 | 2020-12-02 14:52:41 -0500 (Wed, 02 Dec 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Minor update to manual for :rir addition. ------------------------------------------------------------------------ r3083 | db30 | 2020-12-01 15:48:04 -0500 (Tue, 01 Dec 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp [7.21.5] Added the :rir parameter which when set to t (defaults to nil) will retain the indirect retrieval style buffer actions when :cia is set to t instead of fully instantiating them for production compilation. ------------------------------------------------------------------------ r3082 | db30 | 2020-11-24 16:44:58 -0500 (Tue, 24 Nov 2020) | 1 line Changed paths: A /actr7.x/test-models/models/retain-indirect-retrievals.lisp A /actr7.x/test-models/retain-indirect-retrievals.lisp A /actr7.x/test-models/retain-indirect-retrievals.ref Added a test model for checking the retaining of indirect retrieval style buffer actions. ------------------------------------------------------------------------ r3081 | db30 | 2020-11-24 16:40:39 -0500 (Tue, 24 Nov 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Speculative implementation of compilation keeping indirect retrieval style buffer requests indirect, but not needs more testing before it's a real feature. ------------------------------------------------------------------------ r3080 | db30 | 2020-11-20 16:26:07 -0500 (Fri, 20 Nov 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Starting to work on the ability to keep a retrieval style buffer's indirect action indirect during composition in cases where that's possible. ------------------------------------------------------------------------ r3079 | db30 | 2020-11-19 17:04:07 -0500 (Thu, 19 Nov 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Added another global variable to the dispatcher code - *default-host*. That could be set to a string with an IP address before loading ACT-R to force it to use that address instead of the one it finds through usocket. ------------------------------------------------------------------------ r3078 | db30 | 2020-11-19 11:46:44 -0500 (Thu, 19 Nov 2020) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp [7.21.4] When using :cia, now the LHS variable references used in an indirect action are instantiated in addition to the action being expanded before composition starts. ------------------------------------------------------------------------ r3077 | db30 | 2020-11-19 11:42:54 -0500 (Thu, 19 Nov 2020) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/readme.txt Indicate it may be necessary to use 'run in terminal' for the Linux standalone. ------------------------------------------------------------------------ r3076 | db30 | 2020-11-13 16:13:29 -0500 (Fri, 13 Nov 2020) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.js Minor change to the HTML based Environment server to help with running under mybinder. ------------------------------------------------------------------------ r3075 | db30 | 2020-11-13 12:59:11 -0500 (Fri, 13 Nov 2020) | 1 line Changed paths: M /actr7.x/support/production-parsing.lisp A /actr7.x/test-models/models/undefined-slots.lisp A /actr7.x/test-models/undefined-slots.lisp A /actr7.x/test-models/undefined-slots.ref Fixed a bug which caused problems in matching productions after a reset if one or more productions in the model had more than one undefined slot. Also added a test for that to catch it if it gets reintroduced through other changes. ------------------------------------------------------------------------ r3074 | db30 | 2020-11-11 17:09:16 -0500 (Wed, 11 Nov 2020) | 12 lines Changed paths: M /actr7.x/docs/notes/compilation.doc M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/support/productions.lisp A /actr7.x/test-models/indirect-action-compilation.lisp A /actr7.x/test-models/models/indirect-action-compilation.lisp [7.21.3] Added a new parameter to the production compilation module - :cia (compile indirect actions). If it is set to t (the default is nil) then productions which have indirect actions e.g. +retrieval> =goal, are not excluded from the production compilation process for that reason. When compiling a production which has indirect actions, the indirect actions are first replaced with the equivalent actions which specify all of the slots and values of the named chunks before the normal compilation process begins. If an action was specified with a variable instead of a constant chunk name that has a similar effect to the drop-out of retrieved chunks -- the compiled production is no longer variable and is instead specific to the current circumstances. ------------------------------------------------------------------------ r3073 | db30 | 2020-11-10 12:29:11 -0500 (Tue, 10 Nov 2020) | 1 line Changed paths: M /actr7.x/tools/perceptual-compilation.lisp M /actr7.x/tools/retrieval-compilation.lisp Fixed a typo in the compilation failure reasons for retrieval and percpetual buffers. ------------------------------------------------------------------------ r3072 | db30 | 2020-11-09 16:17:51 -0500 (Mon, 09 Nov 2020) | 1 line Changed paths: M /actr7.x/docs/notes/production-compilation-issues/dynamic-slot-variable-matching.lisp M /actr7.x/modules/production-compilation.lisp A /actr7.x/test-models/dynamic-slot-compilation.lisp A /actr7.x/test-models/dynamic-slot-compilation.ref A /actr7.x/test-models/models/dynamic-slot-compilation.lisp Fixed a bug that was introduced with 7.20.1 which broke production compilation for some productions with dynamic matching, added a test model to test for that in the future, and some notes on other possible approaches to the issue. ------------------------------------------------------------------------ r3071 | db30 | 2020-11-05 16:34:03 -0500 (Thu, 05 Nov 2020) | 1 line Changed paths: A /actr7.x/docs/notes/production-compilation-issues/dynamic-slot-variable-matching.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/modules/production-compilation.lisp Fixed the issue with a request followed by a buffer variable usage in production compilation, and added a note for another issue that needs to be addressed relating to dynamic matching. ------------------------------------------------------------------------ r3070 | db30 | 2020-11-05 13:35:45 -0500 (Thu, 05 Nov 2020) | 1 line Changed paths: A /actr7.x/docs/notes/motor-module-info.txt A /actr7.x/docs/notes/production-compilation-issues A /actr7.x/docs/notes/production-compilation-issues/buffer-variable-compilation-problem.lisp M /actr7.x/modules/production-compilation.lisp Fix an issue with using the buffer variables in production compilation, and added some notes for reference. There is still an issue when a buffer's chunk is referenced in both productions and there's a request in p1 (thus the references aren't to the same chunk) that need more work. ------------------------------------------------------------------------ r3069 | db30 | 2020-11-05 13:00:38 -0500 (Thu, 05 Nov 2020) | 1 line Changed paths: M /actr7.x/tools/imaginal-compilation.lisp M /actr7.x/tools/perceptual-compilation.lisp Fix a declaration in the imaginal and procedural after the last change to avoid a compilation warning. ------------------------------------------------------------------------ r3068 | db30 | 2020-11-05 12:35:23 -0500 (Thu, 05 Nov 2020) | 1 line Changed paths: M /actr7.x/tools/imaginal-compilation.lisp M /actr7.x/tools/perceptual-compilation.lisp M /actr7.x/tools/retrieval-compilation.lisp Fixed issues with production compilation not dropping a buffer empty query from p2 when p1 strict harvested the chunk. There was an error with it in retrieval in some cases and imaginal and perceptual never had it added to begin with. ------------------------------------------------------------------------ r3067 | db30 | 2020-11-04 11:14:00 -0500 (Wed, 04 Nov 2020) | 1 line Changed paths: M /actr7.x/extras/associative-learning/al-fan-history.lisp M /actr7.x/extras/associative-learning/al-fan-study.lisp M /actr7.x/extras/associative-learning/associative-learning.lisp Update the associative learning extra to not use the approximation for P(Cj|Ni)/P(Cj|~Ni) and change how the default prior history is specified. ------------------------------------------------------------------------ r3066 | db30 | 2020-11-02 13:11:59 -0500 (Mon, 02 Nov 2020) | 1 line Changed paths: M /actr7.x/docs/AGI.doc Updated the AGI doc to remove the example Python calls to functions that aren't provided in actr.py and include a section for the call_command function which is provided in actr.py. ------------------------------------------------------------------------ r3065 | db30 | 2020-10-30 13:57:12 -0400 (Fri, 30 Oct 2020) | 1 line Changed paths: M /actr7.x/extras/associative-learning/associative-learning.lisp Associative learning sdp update now also always shows the Sji from a chunk to itself even if it hasn't been a source. ------------------------------------------------------------------------ r3064 | db30 | 2020-10-30 13:12:24 -0400 (Fri, 30 Oct 2020) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/environment/stepper-control.lisp Fixed an issue with opening or closing the stepper possibly scheduling a conflict-resolution event (which happened because it changed a hook parameter in the procedural module). ------------------------------------------------------------------------ r3063 | db30 | 2020-10-30 13:08:15 -0400 (Fri, 30 Oct 2020) | 1 line Changed paths: M /actr7.x/extras/associative-learning/associative-learning.lisp Update the associative-learning extra so that sdp reports only non-default learned Sji values when :eal is set. ------------------------------------------------------------------------ r3062 | db30 | 2020-10-28 11:52:48 -0400 (Wed, 28 Oct 2020) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Added a button to open the experiment window viewer to the html based environment. ------------------------------------------------------------------------ r3061 | db30 | 2020-10-26 13:05:30 -0400 (Mon, 26 Oct 2020) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp [7.21.2] Added the :rt-value request parameter for the retrieval buffer to allow temporarily changing the :rt parameter for that request. ------------------------------------------------------------------------ r3060 | db30 | 2020-10-22 16:32:21 -0400 (Thu, 22 Oct 2020) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.js Minor addition to the node.js server to possibly help with containerized situations. ------------------------------------------------------------------------ r3059 | db30 | 2020-10-19 15:51:06 -0400 (Mon, 19 Oct 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a bug with trying to fall back to localhost on error at startup. ------------------------------------------------------------------------ r3058 | db30 | 2020-10-16 13:56:04 -0400 (Fri, 16 Oct 2020) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/environment/GUI/dialogs/35-declarative.tcl M /actr7.x/environment/GUI/dialogs/36-procedural.tcl M /actr7.x/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr7.x/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr7.x/environment/GUI/init/99-userconfig.tcl Added an option to the Environment (enabled by default) which sorts the declarative, procedural, and buffer view lists alphabetically since the old environment-sorter extra doesn't work now. ------------------------------------------------------------------------ r3057 | db30 | 2020-10-16 12:38:55 -0400 (Fri, 16 Oct 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Adjusted dispatcher so that if it errors out on opening a port with a real ipaddress it tries local host before giving up. ------------------------------------------------------------------------ r3056 | db30 | 2020-10-12 15:42:22 -0400 (Mon, 12 Oct 2020) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Fixed an issue with the extended motor module actions not showing the initial request in the low detail trace. They had previously, but that changed when the preparation free issue was fixed. ------------------------------------------------------------------------ r3055 | db30 | 2020-09-28 17:02:40 -0400 (Mon, 28 Sep 2020) | 1 line Changed paths: A /actr7.x/extras/associative-learning A /actr7.x/extras/associative-learning/Anderson_ACT-R-2020-workshop.pdf A /actr7.x/extras/associative-learning/al-fan-history.lisp A /actr7.x/extras/associative-learning/al-fan-study.lisp A /actr7.x/extras/associative-learning/associative-learning.lisp A /actr7.x/extras/associative-learning/readme.txt Added a speculative implementation of the associative learning mechanism described by John during the 2020 Workshop. ------------------------------------------------------------------------ r3054 | db30 | 2020-09-28 11:26:49 -0400 (Mon, 28 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp Update the module version for the tracker because of the change. ------------------------------------------------------------------------ r3053 | db30 | 2020-09-28 10:29:39 -0400 (Mon, 28 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp Fixed another bug with the tracker modification requests. ------------------------------------------------------------------------ r3052 | db30 | 2020-09-23 11:04:34 -0400 (Wed, 23 Sep 2020) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/tutorial/unit5/fan-model.lisp M /actr7.x/tutorial/unit5/fan-no-pm-model.lisp M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit7/past-tense-model.lisp Updated tutorial models to remove unnecessary :ga and :imaginal-activation settings. ------------------------------------------------------------------------ r3051 | db30 | 2020-09-23 11:03:43 -0400 (Wed, 23 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Update tracker module to fix a potential bug with modification requests, allow copying the temperature settings with a copy-tracker request, and allow a copied tracker to start with a fresh history. ------------------------------------------------------------------------ r3050 | db30 | 2020-09-11 12:34:56 -0400 (Fri, 11 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Allow the new-name to be optional in the new copy-tracker request. ------------------------------------------------------------------------ r3049 | db30 | 2020-09-11 12:07:16 -0400 (Fri, 11 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp Removed some debugging output from the tracker and cleaned up the warnings for some request issues. ------------------------------------------------------------------------ r3048 | db30 | 2020-09-11 11:51:41 -0400 (Fri, 11 Sep 2020) | 1 line Changed paths: M /actr7.x/framework/modules.lisp Fixed an issue with the check-module-version function. ------------------------------------------------------------------------ r3047 | db30 | 2020-09-11 11:21:38 -0400 (Fri, 11 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Update to the tracker to add a request to create a new tracker as a copy of an existing tracker. ------------------------------------------------------------------------ r3046 | db30 | 2020-09-10 12:44:27 -0400 (Thu, 10 Sep 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/modules.lisp M /actr7.x/framework/version-string.lisp [7.21.1] Added the check-module-version command to test the version string of a module. ------------------------------------------------------------------------ r3045 | db30 | 2020-09-09 15:28:06 -0400 (Wed, 09 Sep 2020) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunks.lisp Fix an issue with using the :merge-value-function option in extend-chunks. Such a function should be passed the default if the value was never set instead of the undefined value. ------------------------------------------------------------------------ r3044 | db30 | 2020-09-04 14:08:41 -0400 (Fri, 04 Sep 2020) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/framework/parameters.lisp Updated get-parameters to avoid a double lookup and changed the chunk-reference-[list | count] parameters to use the merge-value-function and adjusted the functions accordingly so that they can be used by other parameters as well. ------------------------------------------------------------------------ r3043 | db30 | 2020-09-04 14:06:35 -0400 (Fri, 04 Sep 2020) | 1 line Changed paths: M /actr7.x/extras/chunk-tree-viewer/tree-viewer.doc Updated the documentation for the chunk-tree-viewer with an image of the current siegler model's chunk representation. ------------------------------------------------------------------------ r3042 | db30 | 2020-09-04 14:00:48 -0400 (Fri, 04 Sep 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.doc Minor formatting changes to unit1 text. ------------------------------------------------------------------------ r3041 | db30 | 2020-09-04 13:51:27 -0400 (Fri, 04 Sep 2020) | 1 line Changed paths: D /actr7.x/dev-tools/base/ACT-R/ccl_license/LGPL M /actr7.x/dev-tools/base/ACT-R/ccl_license/LICENSE M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/readme.txt Update the readmes and the license file since the current CCL uses the Apache license instead of LGPL. ------------------------------------------------------------------------ r3040 | db30 | 2020-08-27 12:47:56 -0400 (Thu, 27 Aug 2020) | 1 line Changed paths: M /actr7.x/commands/conflict-tree.lisp M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/goal.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/extras/blending/blending.lisp M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/threads/new-threads.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/events.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/naming-module.lisp M /actr7.x/framework/random.lisp M /actr7.x/load-act-r.lisp M /actr7.x/modules/utility-and-reward-1.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/retrieval-history.lisp M /actr7.x/support/goal-style-module.lisp D /actr7.x/support/production-parsing-support.lisp A /actr7.x/support/production-parsing.lisp (from /actr7.x/support/production-parsing-support.lisp:3037) M /actr7.x/support/productions.lisp M /actr7.x/support/time-functions.lisp M /actr7.x/tools/high-performance.lisp Lots of little changes, moving code, and added declarations to avoid all the compiler warnings from SBCL. ------------------------------------------------------------------------ r3039 | db30 | 2020-08-24 15:13:26 -0400 (Mon, 24 Aug 2020) | 1 line Changed paths: M /actr7.x/docs/remote.doc M /actr7.x/framework/dispatcher.lisp Cleaned up a lot of the dispatcher code to simplify things since the general operation is now essentially the same as single-threaded, and documented the get-new-command-name command in the remote manual. ------------------------------------------------------------------------ r3038 | db30 | 2020-08-24 15:10:44 -0400 (Mon, 24 Aug 2020) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp Added some additional error handling to stepper control so it should always shut down cleanly. ------------------------------------------------------------------------ r3037 | db30 | 2020-08-18 14:42:44 -0400 (Tue, 18 Aug 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Previous update had an issue that broke the stepper. ------------------------------------------------------------------------ r3036 | db30 | 2020-08-14 16:36:49 -0400 (Fri, 14 Aug 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Making sure to release all locks even if they aren't needed anymore to be safe. ------------------------------------------------------------------------ r3035 | db30 | 2020-08-12 15:49:17 -0400 (Wed, 12 Aug 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/load-act-r.lisp Added a call to bt:start-multiprocessing to be safe and made the pathname for require-compiled optional defaulting to the support directory with the code module name. ------------------------------------------------------------------------ r3034 | db30 | 2020-08-07 16:08:31 -0400 (Fri, 07 Aug 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Removed some unnecessary code from the dispatcher and added some safety checks on the worker threads. ------------------------------------------------------------------------ r3033 | db30 | 2020-08-07 15:04:35 -0400 (Fri, 07 Aug 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Undoing the previous dispatcher changes because SBCL requires the lock be held when issuing a condition-notify. ------------------------------------------------------------------------ r3032 | db30 | 2020-08-07 14:18:00 -0400 (Fri, 07 Aug 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/system-locks.lisp Fix a bug with make-act-r-model-lock (even though it's not currently being used) and some updates to the remote connection handling in the dispatcher which may help SBCL. ------------------------------------------------------------------------ r3031 | db30 | 2020-08-04 12:35:14 -0400 (Tue, 04 Aug 2020) | 1 line Changed paths: M /actr7.x/load-act-r.lisp Update to compile-and-load to deal with SBCL tacking a .NEWEST onto the end of things when a logical is provided which results in an error. ------------------------------------------------------------------------ r3030 | db30 | 2020-07-30 13:59:07 -0400 (Thu, 30 Jul 2020) | 1 line Changed paths: M /actr7.x/docs/notes/SBCL-and-MacOS-threading-issue.txt There is still an issue when using SBCL because top-level commands can still require a condition-wait if there is an external connection which has commands that monitor a command called from the top-level (model-output for example if the trace is on). So, if there are no external connections or a connection that isn't monitoring anything SBCL is fine with the threaded version, but otherwise there are still some performance issues. ------------------------------------------------------------------------ r3029 | db30 | 2020-07-29 12:56:52 -0400 (Wed, 29 Jul 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp This update to the dispatcher doesn't create threads for Lisp side command calls (which wasn't being used anyway) and avoids the need for a condition-wait which seems to fix the sleep issue with SBCL. The remote command calls still use a condition-wait, but it seems like it was the only the top-level one that caused the problem. ------------------------------------------------------------------------ r3028 | db30 | 2020-07-24 12:45:06 -0400 (Fri, 24 Jul 2020) | 1 line Changed paths: M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/printing.lisp Fixed a bug with :v and :cmdt both being set to the same file -- they were overwriting each other instead of appending. ------------------------------------------------------------------------ r3027 | db30 | 2020-07-22 15:39:29 -0400 (Wed, 22 Jul 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Adjustment so the RHS !safe-bind! should also be handled appropriately (when they're included). ------------------------------------------------------------------------ r3026 | db30 | 2020-07-22 13:49:11 -0400 (Wed, 22 Jul 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fixed an issue with LHS !safe-bind! in production compilation when the bound variable would normally be instantiated because of a retrieval dropout. ------------------------------------------------------------------------ r3025 | db30 | 2020-07-17 13:10:52 -0400 (Fri, 17 Jul 2020) | 1 line Changed paths: M /actr7.x/docs/notes/SBCL-and-MacOS-threading-issue.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/load-act-r.lisp This update actually adds a new switch for the loader, :dont-compile-actr, which if set just uses existing fasl files. Probably not very useful for users, but can be helpful in developing/debugging the software. ------------------------------------------------------------------------ r3024 | db30 | 2020-07-17 13:10:13 -0400 (Fri, 17 Jul 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Last update shouldn't have been the dispatcher.lisp file. ------------------------------------------------------------------------ r3023 | db30 | 2020-07-17 13:00:41 -0400 (Fri, 17 Jul 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Added a new switch for the loader, :dont-compile-actr, which if set just uses existing fasl files. Probably not very useful for users, but can be helpful in developing/debugging the software. ------------------------------------------------------------------------ r3022 | db30 | 2020-07-13 16:13:24 -0400 (Mon, 13 Jul 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Update for dispatcher which should make external connections faster by eliminating some unneeded threading in the external connection handling. ------------------------------------------------------------------------ r3021 | db30 | 2020-07-06 16:02:10 -0400 (Mon, 06 Jul 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Updated the manual about using nil as an event action. ------------------------------------------------------------------------ r3020 | db30 | 2020-07-06 15:53:48 -0400 (Mon, 06 Jul 2020) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/temporal.lisp [7.21] Allow nil for the action when scheduling an event if the details are all that matter, and removed the dummy functions show-buffer-copy, temporal-clear, no-visual-object-found, and find-loc-failure which existed to show details in the trace. ------------------------------------------------------------------------ r3019 | db30 | 2020-07-06 14:44:39 -0400 (Mon, 06 Jul 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Added a declare ignorable to eqivalent-productions-p to avoid a warning in single-threaded mode. ------------------------------------------------------------------------ r3018 | db30 | 2020-07-06 14:29:45 -0400 (Mon, 06 Jul 2020) | 1 line Changed paths: M /actr7.x/test-models/buffer-queries.ref The :crt and whynot differ slightly for a buffer full failure now so updated the test model (which is really undoing the change from 2778). ------------------------------------------------------------------------ r3017 | db30 | 2020-07-06 13:14:44 -0400 (Mon, 06 Jul 2020) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp Removed a production parameter that was only added for testing the conflict-resolution improvement. ------------------------------------------------------------------------ r3016 | db30 | 2020-06-25 14:52:33 -0400 (Thu, 25 Jun 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fixed an issue with comparing productions that have multiple !safe-eval! conditions and actions. ------------------------------------------------------------------------ r3015 | db30 | 2020-06-25 13:28:01 -0400 (Thu, 25 Jun 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fixed an issue with composing productions with LHS !safe-bind!. ------------------------------------------------------------------------ r3014 | db30 | 2020-06-24 16:52:48 -0400 (Wed, 24 Jun 2020) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Updated the extended-motor-actions extra to provide the chunk-types at creation time. ------------------------------------------------------------------------ r3013 | db30 | 2020-06-24 13:11:56 -0400 (Wed, 24 Jun 2020) | 1 line Changed paths: M /actr7.x/docs/notes/compilation.doc M /actr7.x/docs/reference-manual.doc M /actr7.x/modules/production-compilation.lisp Added a quick search table for determining if a production is a duplicate based on the parents. The last update also now allows !safe-bind! on the LHS for compilation. ------------------------------------------------------------------------ r3012 | db30 | 2020-06-23 15:33:55 -0400 (Tue, 23 Jun 2020) | 13 lines Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/docs/compilation.xls M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/tools/goal-compilation.lisp M /actr7.x/tools/imaginal-compilation.lisp M /actr7.x/tools/motor-compilation.lisp M /actr7.x/tools/perceptual-compilation.lisp M /actr7.x/tools/retrieval-compilation.lisp [7.20.1] Added a new parameter to the procedural module called :add-production-hook. The hook functions set there get called when a production is defined. That's used by the compilation module now to store some information about productions so it doesn't have to check and set it during composition. Also changed some of the internal representations and parameters that are passed to a compilation-type's functions. Which means that if you've created custom compilation types you'll need to update them, but since it's not currently documented functionality it's not a major version change. ------------------------------------------------------------------------ r3011 | db30 | 2020-06-16 13:34:13 -0400 (Tue, 16 Jun 2020) | 1 line Changed paths: M /actr7.x/support/production-parsing-support.lisp Fixed a bug with the ordering of bindings when mv-bind is used that may have resulted in unbound variable issues at run time. ------------------------------------------------------------------------ r3010 | db30 | 2020-06-11 16:53:01 -0400 (Thu, 11 Jun 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Fix a potential bug in production compilation where a composed production doesn't detect an equivalent existing production and gets added as a new one instead. ------------------------------------------------------------------------ r3009 | db30 | 2020-06-09 15:01:12 -0400 (Tue, 09 Jun 2020) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt Added some more info to the Mac standalone readme with more instructions which may be necessary for 10.15.5 (and possibly other 10.15.x versions). ------------------------------------------------------------------------ r3008 | db30 | 2020-06-08 16:51:30 -0400 (Mon, 08 Jun 2020) | 1 line Changed paths: M /actr7.x/framework/printing.lisp M /actr7.x/framework/scheduling.lisp Performance improvement for the scheduling code in how it determines if an event needs to be printed. ------------------------------------------------------------------------ r3007 | db30 | 2020-06-04 15:03:57 -0400 (Thu, 04 Jun 2020) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Removed an unnecessary with-recursive-lock-held in the AGI code. ------------------------------------------------------------------------ r3006 | db30 | 2020-06-04 14:56:27 -0400 (Thu, 04 Jun 2020) | 1 line Changed paths: A /actr7.x/docs/notes/SBCL-and-MacOS-threading-issue.txt Added some notes on what I've found about why SBCL on Macs seems slow for the full system. ------------------------------------------------------------------------ r3005 | db30 | 2020-06-02 11:53:56 -0400 (Tue, 02 Jun 2020) | 18 lines Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-modules/internal/all-components-module.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/modules/temporal.lisp [7.20] Chunk-types and chunks can now be defined in a module's creation function instead of having to be defined in a reset function. The items defined at creation time will automatically be restored at reset time. Any chunks that are defined at module creation time will be marked as immutable. All of the current modules were adjusted to define chunk-types and chunks at creation time instead of reset time. This significantly improves the time it takes to reset a model, and that can have a large effect on the amount of time it takes to collect data in tasks that reset often. As an example, the fan effect model from unit 5 of the tutorial takes ~15% less time to run the experiment 200 times now compared to before this change. Because the motor module's chunk-types are now created at model creation time, any actions added with extend-manual-requests will not be available to models that are defined when it is called (previously they would be available after a reset). ------------------------------------------------------------------------ r3004 | db30 | 2020-05-29 14:10:24 -0400 (Fri, 29 May 2020) | 6 lines Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/version-string.lisp [7.19] Procedural module now only schedules the actions for the LHST if both :v and :lhst are non-nil. Previously, only :lhst had to be true, but since those actions are all no-ops, when :v is nil they don't have much purpose so to improve run-time performance they're skipped when the trace is off. ------------------------------------------------------------------------ r3003 | db30 | 2020-05-28 15:40:42 -0400 (Thu, 28 May 2020) | 1 line Changed paths: M /actr7.x/framework/meta-process.lisp Minor adjustment to scheduling code to improve the removal of events by always specifying a :count of 1 in the remove calls. ------------------------------------------------------------------------ r3002 | db30 | 2020-05-28 15:35:42 -0400 (Thu, 28 May 2020) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Added a new parameter to the extended-motor-actions extra: :relay-hand-requests. If it is set to t (defaults to nil) requests to manual-left and manual-right will be relayed to the manual buffer. ------------------------------------------------------------------------ r3001 | db30 | 2020-05-22 11:05:16 -0400 (Fri, 22 May 2020) | 1 line Changed paths: D /actr7.x/environment/GUI/dialogs/dan.tcl A /actr7.x/environment/GUI/dialogs/dan.tcx (from /actr7.x/environment/GUI/dialogs/dan.tcl:3000) ------------------------------------------------------------------------ r3000 | db30 | 2020-05-22 11:04:57 -0400 (Fri, 22 May 2020) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/dan.tcl (from /actr7.x/environment/GUI/dialogs/dan.tcx:2998) D /actr7.x/environment/GUI/dialogs/dan.tcx ------------------------------------------------------------------------ r2999 | db30 | 2020-05-22 11:02:29 -0400 (Fri, 22 May 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Fixed a bad example for printed-buffer-status. ------------------------------------------------------------------------ r2998 | db30 | 2020-05-19 16:53:53 -0400 (Tue, 19 May 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/load-act-r.lisp Fixed an issue with require-extra and require-compiled not forcing a recompile if the target file wasn't loaded in the session where a mode switch occurred. ------------------------------------------------------------------------ r2997 | db30 | 2020-05-08 11:25:34 -0400 (Fri, 08 May 2020) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/support/production-parsing-support.lisp Added a performance improvement to the conflict-resolution process by pre-grouping productions by buffer usage at reset time which usually saves a lot of tests at run time. ------------------------------------------------------------------------ r2996 | db30 | 2020-05-07 13:01:33 -0400 (Thu, 07 May 2020) | 1 line Changed paths: M /actr7.x/test-models/agi-modify-test.ref Updated the agi-test model reference with the numeric line values. ------------------------------------------------------------------------ r2995 | db30 | 2020-05-01 10:20:54 -0400 (Fri, 01 May 2020) | 1 line Changed paths: M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/framework/version-string.lisp [7.18] Added Mike's update to put the orientation of a line from the AGI into the value slot of the visual chunks. ------------------------------------------------------------------------ r2994 | db30 | 2020-05-01 10:16:58 -0400 (Fri, 01 May 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Removed a little more unneeded code. ------------------------------------------------------------------------ r2993 | db30 | 2020-05-01 10:02:22 -0400 (Fri, 01 May 2020) | 1 line Changed paths: M /actr7.x/modules/production-compilation.lisp Remove some unnecessary code in the production compilation module and just calls the function in the procedural module to handle any extra steps involved with adding productions. ------------------------------------------------------------------------ r2992 | db30 | 2020-04-24 15:31:44 -0400 (Fri, 24 Apr 2020) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/support/production-parsing-support.lisp Clean up some unused and/or overloaded slots in the procedural module structure. ------------------------------------------------------------------------ r2991 | db30 | 2020-04-21 15:17:07 -0400 (Tue, 21 Apr 2020) | 12 lines Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/other-files/bold.lisp [7.17.1] Added a new performance/convenience parameter named :ignore-buffers. It can be set to a list of buffer names, and the chunks from those buffers will not be stored in DM. This can be useful for tasks that use a lot of goal chunks or visual information which is never retrieved by the model. It can also be useful when using the blending extra or tasks like 1hit- blackjack in the tutorial when one doesn't want blended results or retrieved guesses to be merged into memory. ------------------------------------------------------------------------ r2990 | db30 | 2020-04-20 22:14:16 -0400 (Mon, 20 Apr 2020) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Actually fixed all of the defgenerics this time. ------------------------------------------------------------------------ r2989 | db30 | 2020-04-20 15:26:45 -0400 (Mon, 20 Apr 2020) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Updated the extended-motor-actions extra based on the new keyboard internals. ------------------------------------------------------------------------ r2988 | db30 | 2020-04-20 15:13:46 -0400 (Mon, 20 Apr 2020) | 1 line Changed paths: M /actr7.x/other-files/keyboard.lisp Generalize the hand positions for a keyboard so it's easy to create new ones (like cursor-keys) and have press-key able to check and warn appropriately. ------------------------------------------------------------------------ r2987 | db30 | 2020-04-20 10:07:15 -0400 (Mon, 20 Apr 2020) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Fixed an issue with a defgeneric not being accepted in some Lisps. ------------------------------------------------------------------------ r2986 | db30 | 2020-04-17 15:37:01 -0400 (Fri, 17 Apr 2020) | 35 lines Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/extend-manual-requests/using-a-style/new-style.lisp M /actr7.x/examples/extend-manual-requests/using-a-style/style-test-model.lisp M /actr7.x/extras/act-touch/act-touch.lisp M /actr7.x/extras/act-touch/readme.txt M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/read-me.txt M /actr7.x/extras/extended-motor-actions/test-model.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/support/general-pm.lisp M /actr7.x/test-models/demo2-randomized.ref M /actr7.x/test-models/demo2.ref M /actr7.x/test-models/hand-move-test.ref M /actr7.x/test-models/keypad-test.ref M /actr7.x/test-models/sperling.ref M /actr7.x/tutorial/unit2/unit2.doc [7.17] This update involves a major change to the internals of the motor module and how style-based actions are performed. The reason for the update is to fix potential problems with actions that were created with tests of preparation or processor being free instead of state free. The issue was caused because the hands only had a current location, but it's possible to have a currently executing action, an action waiting on execution, and a new action being prepared. The new action needs the location of the hand after the execution of the pending action, not the current location, to properly create the features, but the hand's location can't be updated to the one pending execution until after the current action completes to avoid problems with the action generated by the current action and because it's possible to abort the pending action with a clear request. That didn't happen often because of the timing needed to result in problems, but for things with longer action times, like cursor movement, it was possible for that to lead to some bad timing predictions for sequences of those actions. Now the module keeps track of both the current position of the hands and the "next" position so that features can be based on the "next" position instead of the current one. It also updates the information shown in the trace for the prepartion-complete, initiation-complete, and finish-movement events. Those now include the time of the request to which they correspond. That makes it easier to parse a trace of a model that uses tests other than state free which can result in those events being interleaved for different actions. The press-key action has also been updated to actually check that the finger is in the home row position when the request is made, and if not, it prints a warning but still attempts to perform the corresponding action (which will likely not hit the intended key). All of the move/point hand actions now just print a warning if the hand is already at the target location and do not go through the motor stages. Previously, some would print the warning and stop while others would transition through all of the stages for a no-op movement. ------------------------------------------------------------------------ r2985 | db30 | 2020-04-15 13:28:21 -0400 (Wed, 15 Apr 2020) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp Fixed a bug with suspending a tracker still leading to an update to the control-slot's value. ------------------------------------------------------------------------ r2984 | db30 | 2020-04-03 15:28:59 -0400 (Fri, 03 Apr 2020) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Check for the CCL GUI commands before trying to use them. ------------------------------------------------------------------------ r2983 | db30 | 2020-03-13 11:40:42 -0400 (Fri, 13 Mar 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.doc Minor edit to unit 4 text. ------------------------------------------------------------------------ r2982 | db30 | 2020-03-12 15:18:27 -0400 (Thu, 12 Mar 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4_code.doc M /actr7.x/tutorial/unit5/unit5_code.doc These unit updates should complete the changes that go along with the new tutorial models. ------------------------------------------------------------------------ r2981 | db30 | 2020-03-12 11:48:57 -0400 (Thu, 12 Mar 2020) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/addition.ref M /actr7.x/test-models/count.ref M /actr7.x/test-models/solution-tests.zip Updated test model reference runs for the updated tutorial models. ------------------------------------------------------------------------ r2980 | db30 | 2020-03-11 16:50:23 -0400 (Wed, 11 Mar 2020) | 1 line Changed paths: M /actr7.x/tutorial/unit1/addition.lisp M /actr7.x/tutorial/unit1/broken-addition.lisp M /actr7.x/tutorial/unit1/count.lisp M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit1/unit1_code.doc M /actr7.x/tutorial/unit1/unit1_modeling.doc M /actr7.x/tutorial/unit3/subitize-model.lisp M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/zbrodoff-model.lisp M /actr7.x/tutorial/unit5/declarative-issues.lisp M /actr7.x/tutorial/unit5/siegler-model.lisp M /actr7.x/tutorial/unit5/unit5.doc This update is the first pass on updating the tutorial units to use a consistent representation of chunks for numbers & counting facts throughout the tutorial. There are still a few things that need to be updated, but things should be pretty consistent with this update. ------------------------------------------------------------------------ r2979 | db30 | 2020-03-11 12:46:16 -0400 (Wed, 11 Mar 2020) | 1 line Changed paths: M /actr7.x/framework/events.lisp Changed a defmethod from class fixnum to integer since some Lisps don't provide a fixnum class. ------------------------------------------------------------------------ r2978 | db30 | 2020-03-11 09:22:57 -0400 (Wed, 11 Mar 2020) | 1 line Changed paths: M /actr7.x/support/production-parsing-support.lisp Reworded a warning about unbound variables in productions so it's easier to understand. ------------------------------------------------------------------------ r2977 | db30 | 2020-02-26 15:13:09 -0500 (Wed, 26 Feb 2020) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/examples/connections/nodejs/environment.js M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos M /actr7.x/examples/connections/nodejs/html-environment-win.exe M /actr7.x/examples/connections/nodejs/relay-virtual-view.js M /actr7.x/framework/version-string.lisp M /actr7.x/tools/visible-virtual.lisp [7.16.1] Removed the unnecessary clear message for visible virtual handlers that was only being sent before a close message. ------------------------------------------------------------------------ r2976 | db30 | 2020-02-20 11:05:23 -0500 (Thu, 20 Feb 2020) | 24 lines Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc M /actr7.x/examples/creating-modules/external/readme.txt A /actr7.x/examples/creating-modules/external/simple_declarative.py M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/test-models/tracking-test.ref M /actr7.x/test-models/unstuff-aural.ref M /actr7.x/test-models/unstuff-visual.ref M /actr7.x/tutorial/python/actr.py [7.16] This update adds a very simplified example of replacing the declarative memory module with a version implemented remotely in Python that is sufficient for running the unit 1 models, and includes the fixes and additions that were implemented while creating that example module. Here are the most significant changes: - The overwrite-buffer-chunk command switched from having a keyword parameter to an optional parameter for the requested flag to be consistent with set- buffer-chunk. - The remote interface's add command has another optional parameter which indicates whether a remote command's corresponding Lisp macro should perform the special string encoding before sending the parameters to the command. - Extend-chunks has another interface command: merge-values-fn. Like merge-fn it is used to set the value of the parameter when chunks are merged, but instead of being passed the chunk names it's passed their current values for the parameter. This is needed because when chunks are being merged you can't access their parameters remotely because the chunks are locked (which is important for appropriately merging them). This doesn't address the general issue of accessing the parameters during a merging (or copying) function for a parameter, but a solution to that will be investigated when it becomes a real issue. ------------------------------------------------------------------------ r2975 | db30 | 2020-02-05 16:35:35 -0500 (Wed, 05 Feb 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/version-string.lisp [7.15.1] Added remote versions of most of the general chunk and chunk-type commands. ------------------------------------------------------------------------ r2974 | db30 | 2020-01-30 15:45:34 -0500 (Thu, 30 Jan 2020) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc A /actr7.x/recompile-act-r.lisp Added a load file that pushes the recompile switch and then loads the main loader. ------------------------------------------------------------------------ r2973 | db30 | 2020-01-22 15:02:33 -0500 (Wed, 22 Jan 2020) | 22 lines Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/goal.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/devices/virtual/device.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/environment/stepper-control.lisp M /actr7.x/examples/creating-modules/internal/all-components-module.lisp M /actr7.x/examples/creating-modules/internal/demo-module.lisp M /actr7.x/examples/extend-manual-requests/using-a-style/new-style.lisp M /actr7.x/extras/WNLexicalModule/WNLexical_3-0-2.lisp M /actr7.x/extras/act-touch/act-touch.lisp M /actr7.x/extras/act-touch/touch-demo-model.lisp M /actr7.x/extras/adaptive-noise/adaptive-noise.lisp M /actr7.x/extras/adaptive-noise/test-model.lisp M /actr7.x/extras/base-level-inhibition/bl-inhibition.lisp M /actr7.x/extras/blending/blending.lisp M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/emma/example-demo2.lisp M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/test-model.lisp M /actr7.x/extras/spacing-effect/spacing-effect.lisp M /actr7.x/extras/threads/new-threads.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/events.lisp M /actr7.x/framework/history-recorder.lisp M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/naming-module.lisp M /actr7.x/framework/printing.lisp M /actr7.x/framework/random.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/temporal.lisp M /actr7.x/modules/utility-and-reward-1.lisp M /actr7.x/other-files/bold.lisp M /actr7.x/other-files/buffer-history.lisp M /actr7.x/other-files/perceptual-history.lisp M /actr7.x/other-files/production-history.lisp M /actr7.x/other-files/retrieval-history.lisp M /actr7.x/support/central-parameters.lisp M /actr7.x/support/production-parsing-support.lisp M /actr7.x/test-models/dynamic-real-time.lisp M /actr7.x/test-models/model-tester.cl M /actr7.x/tools/buffer-trace.lisp [7.15] This update removes the ability to use Lisp function objects (lambda and #') for anything that may be remote accessible because those items can't be converted to JSON in a useful way. That means scheduled actions, hook function parameter values, module interface functions, and the run-until- condition test now all need to be specified using either the function's name symbol or a string naming a command that's been added through the dispatcher when the remote interface is used. The function objects can still be used when in Lisp only (single threaded) mode, but that isn't recommended since such models or tasks would only work in Lisp only mode. If you do use that, then you should add something like this to the file to signify that: #-:single-threaded-act-r (error "Only runs in a single threaded ACT-R") This also adds the ability to remove individual items from the parameters which hold lists of hook functions. By specifying the parameter as a list starting with :remove followed by the value it will remove that item and leave the rest e.g. (sgp :conflict-set-hook (:remove some-hook-fn)) would remove only the function some-hook-fn from the list of items on the conflict- set-hook. ------------------------------------------------------------------------ r2972 | db30 | 2020-01-17 12:13:02 -0500 (Fri, 17 Jan 2020) | 1 line Changed paths: A /actr7.x/docs/notes/tutorial-comments.txt Added some notes we've been given on the tutorial to keep in mind when revising things in the future. ------------------------------------------------------------------------ r2971 | db30 | 2019-12-17 16:20:39 -0500 (Tue, 17 Dec 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Updated the tracker module to pass more info to the hooks to indicate which tracker. ------------------------------------------------------------------------ r2970 | db30 | 2019-12-10 14:45:51 -0500 (Tue, 10 Dec 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/35-declarative.tcl Fix a potential bug with the declarative filter if it's double clicked or otherwise clicked while it's already open. ------------------------------------------------------------------------ r2969 | db30 | 2019-12-10 14:16:16 -0500 (Tue, 10 Dec 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/00-copyrights.tcl Use the unicode value for the copyright character in the Environment instead of the explicit symbol which doesn't transfer well. ------------------------------------------------------------------------ r2968 | db30 | 2019-12-10 13:14:36 -0500 (Tue, 10 Dec 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/00-copyrights.tcl M /actr7.x/environment/GUI/dialogs/35-declarative.tcl M /actr7.x/environment/GUI/starter.tcl A few changes to Envionment displays to address some issues using the new app built for Macs (not sure if it's changes on the Mac or Tcl/Tk side). ------------------------------------------------------------------------ r2967 | db30 | 2019-12-09 16:29:06 -0500 (Mon, 09 Dec 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/run-act-r.command Update the Mac standalone command script since the Environemnt application isn't in the bundle anymore. ------------------------------------------------------------------------ r2966 | db30 | 2019-12-09 12:18:24 -0500 (Mon, 09 Dec 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Update the Environment docs to describe the new option for avoiding the initial connection error. ------------------------------------------------------------------------ r2965 | db30 | 2019-12-09 12:01:29 -0500 (Mon, 09 Dec 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/init/99-userconfig.tcl The default for that option should be off. ------------------------------------------------------------------------ r2964 | db30 | 2019-12-09 11:59:58 -0500 (Mon, 09 Dec 2019) | 1 line Changed paths: M /actr7.x/docs/QuickStart.txt M /actr7.x/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr7.x/environment/GUI/init/99-userconfig.tcl M /actr7.x/environment/GUI/new-server.tcl Updating the Environment to add an option to use localhost instead of 127.0.0.1 by default to avoid the error connection dialog and needing to press No to connect. ------------------------------------------------------------------------ r2963 | db30 | 2019-12-03 09:30:00 -0500 (Tue, 03 Dec 2019) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp Fixed clear-dm so that it also clears the in-dm parameter from the chunks. ------------------------------------------------------------------------ r2962 | db30 | 2019-11-22 11:30:43 -0500 (Fri, 22 Nov 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Added the temperature to the list of info returned by print-tracker-stats. ------------------------------------------------------------------------ r2961 | db30 | 2019-11-20 15:44:05 -0500 (Wed, 20 Nov 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/model.lisp Fixed the issue with adding the queries to the slot info so now those warnings are gone and it doesn't break things. ------------------------------------------------------------------------ r2960 | db30 | 2019-11-20 14:01:46 -0500 (Wed, 20 Nov 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-types.lisp Undo the r2958 update because it had a bug which needs to be addressed. ------------------------------------------------------------------------ r2959 | db30 | 2019-11-18 11:16:03 -0500 (Mon, 18 Nov 2019) | 1 line Changed paths: M /actr7.x/load-act-r.lisp Fixed an issue with sbcl always having to recompile because of a logical pathname in the loader. ------------------------------------------------------------------------ r2958 | db30 | 2019-11-15 12:36:49 -0500 (Fri, 15 Nov 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-types.lisp Add query names into the slot info table to avoid warnings from productions. ------------------------------------------------------------------------ r2957 | db30 | 2019-11-12 13:58:40 -0500 (Tue, 12 Nov 2019) | 1 line Changed paths: M /actr7.x/support/single-threaded.lisp Need to adjust some of the stub functions for single threaded mode to return t instead of nil. ------------------------------------------------------------------------ r2956 | db30 | 2019-11-08 14:55:22 -0500 (Fri, 08 Nov 2019) | 1 line Changed paths: M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/model.lisp Update the change notes in the files related to preventing a run inside a define-model. ------------------------------------------------------------------------ r2955 | db30 | 2019-11-08 13:14:44 -0500 (Fri, 08 Nov 2019) | 1 line Changed paths: D /actr7.x/docs/notes/dm-params/~$timing.xlsx Cleanup a temp file that shouldn't have been committed. ------------------------------------------------------------------------ r2954 | db30 | 2019-11-08 13:13:07 -0500 (Fri, 08 Nov 2019) | 1 line Changed paths: M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/model.lisp Fix a problem which should have been addressed long ago -- don't allow a call to run the meta-process in the body of a model definition. ------------------------------------------------------------------------ r2953 | db30 | 2019-11-06 12:05:32 -0500 (Wed, 06 Nov 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos M /actr7.x/examples/connections/nodejs/html-environment-win.exe Update the browser based environment to also update the inspectors while using the stepper. ------------------------------------------------------------------------ r2952 | db30 | 2019-11-05 16:45:05 -0500 (Tue, 05 Nov 2019) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.doc Update the tutorial text to indicate the automatic updating of Environment info when the Stepper is used. ------------------------------------------------------------------------ r2951 | db30 | 2019-11-05 16:11:22 -0500 (Tue, 05 Nov 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Updated the Environment manual to include the info on the new option. ------------------------------------------------------------------------ r2950 | db30 | 2019-11-05 15:44:11 -0500 (Tue, 05 Nov 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr7.x/environment/GUI/init/99-userconfig.tcl Added a new option to the Environment which sets whether the inspectors will updated automatically when stepping. It is on by default which makes it more like the older Environment. ------------------------------------------------------------------------ r2949 | db30 | 2019-11-05 10:36:26 -0500 (Tue, 05 Nov 2019) | 1 line Changed paths: A /actr7.x/docs/notes/dm-storage A /actr7.x/docs/notes/dm-storage/noht A /actr7.x/docs/notes/dm-storage/noht/declarative-memory.lisp A /actr7.x/docs/notes/dm-storage/noht/dm-commands.lisp A /actr7.x/docs/notes/dm-storage/readme.txt A /actr7.x/docs/notes/dm-storage/timing.xlsx A /actr7.x/docs/notes/dm-storage/tree A /actr7.x/docs/notes/dm-storage/tree/blending.lisp A /actr7.x/docs/notes/dm-storage/tree/declarative-memory.lisp A /actr7.x/docs/notes/dm-storage/tree/dm-commands.lisp A /actr7.x/docs/notes/dm-storage/tree/environment-cmds.lisp Some notes on another potential DM imporvement which isn't being used now. ------------------------------------------------------------------------ r2948 | db30 | 2019-11-05 10:18:09 -0500 (Tue, 05 Nov 2019) | 1 line Changed paths: A /actr7.x/docs/notes/dm-params A /actr7.x/docs/notes/dm-params/declarative-memory.lisp A /actr7.x/docs/notes/dm-params/dm-commands.lisp A /actr7.x/docs/notes/dm-params/readme.txt A /actr7.x/docs/notes/dm-params/timing.xlsx A /actr7.x/docs/notes/dm-params/~$timing.xlsx Adding notes on a potential improvement for DM which isn't being implemented currently.: ------------------------------------------------------------------------ r2947 | db30 | 2019-11-04 16:27:22 -0500 (Mon, 04 Nov 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Some updates to the Environment manual related to the changes for macOS. ------------------------------------------------------------------------ r2946 | db30 | 2019-11-04 16:24:23 -0500 (Mon, 04 Nov 2019) | 1 line Changed paths: M /actr7.x/tools/visible-virtual.lisp Fix a bug with the previous update. ------------------------------------------------------------------------ r2945 | db30 | 2019-11-04 15:40:53 -0500 (Mon, 04 Nov 2019) | 1 line Changed paths: M /actr7.x/tools/visible-virtual.lisp Remove visible virtual handlers immediately when there's a failure to call the handler instead of waiting until the next visible check. ------------------------------------------------------------------------ r2944 | db30 | 2019-11-04 14:38:06 -0500 (Mon, 04 Nov 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actr7.x/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl M /actr7.x/environment/GUI/dialogs/23-ctrl-panel-run-button.tcl M /actr7.x/environment/GUI/dialogs/23a-ctrl-panel-running-indicator.tcl M /actr7.x/environment/GUI/dialogs/61-trace-history.tcl M /actr7.x/environment/GUI/dialogs/63-retrieval-history.tcl M /actr7.x/environment/GUI/dialogs/63a-blending-history.tcl M /actr7.x/environment/GUI/dialogs/64-buffer-history.tcl M /actr7.x/environment/GUI/dialogs/66-perceptual-history.tcl M /actr7.x/environment/GUI/dialogs/67a-ptrace-button.tcl M /actr7.x/environment/GUI/dialogs/68-pgraph-button.tcl M /actr7.x/environment/GUI/dialogs/72a-ctrl-panel-gt-horizontal.tcl M /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vertical.tcl M /actr7.x/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7.x/environment/GUI/dialogs/82-bold-brain.tcl M /actr7.x/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/environment/GUI/new-server.tcl Fix an issue with the Environment using some fixed names for commands that prevented multiple simultaneous Environment connections from having full functionality. ------------------------------------------------------------------------ r2943 | db30 | 2019-11-04 14:01:20 -0500 (Mon, 04 Nov 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Fix a bug in merge-reference-list grabbing the declarative chunk lock instead of the parameter lock. ------------------------------------------------------------------------ r2942 | db30 | 2019-11-01 14:19:58 -0400 (Fri, 01 Nov 2019) | 1 line Changed paths: A /actr7.x/environment/run-mac-environment.command Added a command script to start the Mac environment if the application won't run directly. ------------------------------------------------------------------------ r2941 | db30 | 2019-11-01 11:49:44 -0400 (Fri, 01 Nov 2019) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh M /actr7.x/dev-tools/mac-standalone/build-environment-app.txt M /actr7.x/dev-tools/mac-standalone/start-environment-osx.tcl D /actr7.x/environment/Start Environment OSX.app M /actr7.x/environment/server.lisp A /actr7.x/environment/start-environment-osx Replace the Mac environment app bundle with the console app and adjust the build scripts and run-environment function to match. ------------------------------------------------------------------------ r2940 | db30 | 2019-11-01 11:08:31 -0400 (Fri, 01 Nov 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt Updated the readme for the standalone because I'm getting rid of the app bundle and just going with the executable because that seems to be working better between OS versions. ------------------------------------------------------------------------ r2939 | db30 | 2019-10-31 14:07:45 -0400 (Thu, 31 Oct 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/readme.txt Updated the readme for the Mac standalone to include all the steps needed to allow things to run under the newer MacOS versions. ------------------------------------------------------------------------ r2938 | db30 | 2019-10-25 12:58:04 -0400 (Fri, 25 Oct 2019) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/build-environment-app.txt A /actr7.x/dev-tools/mac-standalone/start-environment-osx.tcl M /actr7.x/environment/Start Environment OSX.app/Contents/MacOS/start-environment-osx Added a new 64-bit environment app for Macs and some build instructions in dev-tools. ------------------------------------------------------------------------ r2937 | db30 | 2019-10-21 16:13:43 -0400 (Mon, 21 Oct 2019) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Adjust add_command in the tutorial's Python interface to better report errors. ------------------------------------------------------------------------ r2936 | db30 | 2019-10-21 16:07:53 -0400 (Mon, 21 Oct 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Minor edits to manual. ------------------------------------------------------------------------ r2935 | db30 | 2019-10-16 12:34:08 -0400 (Wed, 16 Oct 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/simple.lisp M /actr7.x/extras/tracker/suspend-resume.lisp M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Tracker names now only need to be unique within a control-slot setting. ------------------------------------------------------------------------ r2934 | db30 | 2019-10-14 15:46:43 -0400 (Mon, 14 Oct 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Tracker now marks all of its events with the correct module. ------------------------------------------------------------------------ r2933 | db30 | 2019-10-14 13:43:58 -0400 (Mon, 14 Oct 2019) | 1 line Changed paths: A /actr7.x/extras/tracker/suspend-resume.lisp M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Tracker extra now has the ability to suspend and resume a tracker and the temperature does not decrease for a suspended tracker. ------------------------------------------------------------------------ r2932 | db30 | 2019-10-11 16:47:56 -0400 (Fri, 11 Oct 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Adding new abilities to tracker module to suspend and resume a tracker (still a work in progress). ------------------------------------------------------------------------ r2931 | db30 | 2019-10-07 14:09:31 -0400 (Mon, 07 Oct 2019) | 1 line Changed paths: A /actr7.x/docs/Task_Interfacing.doc Added a document with some general information about options for connecting ACT-R to other tasks. ------------------------------------------------------------------------ r2930 | db30 | 2019-10-02 14:26:05 -0400 (Wed, 02 Oct 2019) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/mouse.lisp [7.14] Cursor positions now always provide x, y, and z coordinates for consistency (previously they could be 2 or 3 values with the third sometimes being nil). Set-cursor-position now takes two optional parameters with the first being a z coordinate and the second being the cursor name. The motor module however still only performs movements in the x,y plane. ------------------------------------------------------------------------ r2929 | db30 | 2019-10-01 10:59:35 -0400 (Tue, 01 Oct 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc M /actr7.x/other-files/mouse.lisp Added actions and commands for moving & starting the hand at the joystick cursors. ------------------------------------------------------------------------ r2928 | db30 | 2019-09-30 15:44:14 -0400 (Mon, 30 Sep 2019) | 1 line Changed paths: M /actr7.x/other-files/mouse.lisp Must specify the type of cursor when installing the device so that it can be tested by things outside of the cursor code. ------------------------------------------------------------------------ r2927 | db30 | 2019-09-27 10:58:13 -0400 (Fri, 27 Sep 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.doc M /actr7.x/extras/tracker/tracker.lisp Added an 'exists' query which will check if a tracker for the given control-slot exists. ------------------------------------------------------------------------ r2926 | db30 | 2019-09-25 15:29:19 -0400 (Wed, 25 Sep 2019) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp [7.13.7] Actually added the remote mod-buffer-chunk command which was indicated in the reference manual. ------------------------------------------------------------------------ r2925 | db30 | 2019-09-10 15:30:34 -0400 (Tue, 10 Sep 2019) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/system-parameters.lisp M /actr7.x/other-files/bold.lisp Adjusted a few functions/macros to avoid warnings with the single-threaded version. ------------------------------------------------------------------------ r2924 | db30 | 2019-09-10 13:12:24 -0400 (Tue, 10 Sep 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Quick fix for an issue with load-act-r-code in the single threaded build in some Lisps because of compiler conditions. A better fix may be applied with a future update. ------------------------------------------------------------------------ r2923 | db30 | 2019-09-10 12:34:08 -0400 (Tue, 10 Sep 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/top-level.lisp Forgot to add the change notes with the last update. ------------------------------------------------------------------------ r2922 | db30 | 2019-09-10 09:40:54 -0400 (Tue, 10 Sep 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/top-level.lisp Changed the 'top-level-lock' warnings to better explain what is wrong. ------------------------------------------------------------------------ r2921 | db30 | 2019-09-09 11:34:43 -0400 (Mon, 09 Sep 2019) | 1 line Changed paths: M /actr7.x/other-files/keyboard.lisp Fixed a missing warning from press-key when no keyboard device installed. ------------------------------------------------------------------------ r2920 | db30 | 2019-09-06 16:43:56 -0400 (Fri, 06 Sep 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Minor updates to the reference manual. ------------------------------------------------------------------------ r2919 | db30 | 2019-08-28 16:34:12 -0400 (Wed, 28 Aug 2019) | 1 line Changed paths: M /actr7.x/docs/AGI.doc Finished up the documentation for the visible virtual window handlers interface. ------------------------------------------------------------------------ r2918 | db30 | 2019-08-27 16:48:02 -0400 (Tue, 27 Aug 2019) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/tools/image-feature.lisp Fix a potential issue with creating image items for the AGI because their name had required a current model, and updating the AGI docs with info on the visible virtual interface. ------------------------------------------------------------------------ r2917 | db30 | 2019-08-20 11:00:58 -0400 (Tue, 20 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos M /actr7.x/examples/connections/nodejs/html-environment-win.exe Rebuilt the html environment applications after the fix to the javascript file. ------------------------------------------------------------------------ r2916 | db30 | 2019-08-20 10:21:56 -0400 (Tue, 20 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.js Fixed a bug with parsing segmented input data in the nodejs environment example. ------------------------------------------------------------------------ r2915 | db30 | 2019-08-19 14:47:42 -0400 (Mon, 19 Aug 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Add a brief note about the HTML/javascript Environment differences to the preface of the manual. ------------------------------------------------------------------------ r2914 | db30 | 2019-08-19 13:25:31 -0400 (Mon, 19 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.js M /actr7.x/examples/connections/nodejs/html-environment-linux M /actr7.x/examples/connections/nodejs/html-environment-macos M /actr7.x/examples/connections/nodejs/html-environment-win.exe Update the nodejs environment connection to detect disconnect from ACT-R better. ------------------------------------------------------------------------ r2913 | db30 | 2019-08-19 11:35:33 -0400 (Mon, 19 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Allow the html environment to load files from 127.0.0.1 or from localhost. ------------------------------------------------------------------------ r2912 | db30 | 2019-08-19 10:36:24 -0400 (Mon, 19 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp M /actr7.x/tools/visible-virtual.lisp Minor edits to eliminate some warnings during initial loading. ------------------------------------------------------------------------ r2911 | db30 | 2019-08-19 10:34:05 -0400 (Mon, 19 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/readme.txt Update the readme for the nodejs connection example. ------------------------------------------------------------------------ r2910 | db30 | 2019-08-16 16:36:15 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/readme.txt Updated the readme files for the standalone to include instructions for running the browser based environment. ------------------------------------------------------------------------ r2909 | db30 | 2019-08-16 16:20:37 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh A /actr7.x/dev-tools/linux-standalone/run-html-environment.command M /actr7.x/dev-tools/mac-standalone/build.sh A /actr7.x/dev-tools/mac-standalone/run-html-environment.command M /actr7.x/dev-tools/win-standalone/build.bat A /actr7.x/dev-tools/win-standalone/run-html-environment.bat Update the standalone building tools to add the html environment files. ------------------------------------------------------------------------ r2908 | db30 | 2019-08-16 14:45:04 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/html-environment-macos Now the Mac OS version. ------------------------------------------------------------------------ r2907 | db30 | 2019-08-16 14:42:54 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/html-environment-linux Now the Linux app. ------------------------------------------------------------------------ r2906 | db30 | 2019-08-16 14:41:32 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/html-environment-win.exe Adding the broswer based environment applications. ------------------------------------------------------------------------ r2905 | db30 | 2019-08-16 14:38:16 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/environment.js M /actr7.x/examples/connections/nodejs/package.json M /actr7.x/examples/connections/nodejs/readme.txt Minor updates to the broswer based environment interface and update the package.json file so that it builds environment.js instead of the simple demo. ------------------------------------------------------------------------ r2904 | db30 | 2019-08-16 10:35:04 -0400 (Fri, 16 Aug 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/act-r.html M /actr7.x/examples/connections/nodejs/environment.html Fix some issues with the stepper in the browser based environment and add an html file with links to the environment and exp window viewer. ------------------------------------------------------------------------ r2903 | db30 | 2019-08-15 16:40:56 -0400 (Thu, 15 Aug 2019) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/declarative-memory.lisp Fixed a bug with whynot-dm and the retrieval-set-hook that happens when :esc is nil that's been around since somewhere in 6.0. ------------------------------------------------------------------------ r2902 | db30 | 2019-08-15 16:38:13 -0400 (Thu, 15 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html Browser based Environment example stepper should be fully functional now. ------------------------------------------------------------------------ r2901 | db30 | 2019-08-15 16:36:40 -0400 (Thu, 15 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp Make sure to clear all the cached data for the stepper when a reset happens. ------------------------------------------------------------------------ r2900 | db30 | 2019-08-14 16:51:16 -0400 (Wed, 14 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp M /actr7.x/examples/connections/nodejs/environment.html Updates to the broswer based Environment example to add the tutor mode to the stepper. ------------------------------------------------------------------------ r2899 | db30 | 2019-08-14 12:11:13 -0400 (Wed, 14 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/server.tcl Adjust the 'no' option for Environment connection failure so it doesn't try the same value for localhost the next time. ------------------------------------------------------------------------ r2898 | db30 | 2019-08-09 16:43:45 -0400 (Fri, 09 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/environment.js Updated docs in the stepper-control file and added a stepper to the browser environment example with step and stop buttons. ------------------------------------------------------------------------ r2897 | db30 | 2019-08-09 10:25:50 -0400 (Fri, 09 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/stepper-control.lisp Added more documentation to the new stepper interface file and removed some debugging output from the Tcl Environment's stepper tool. ------------------------------------------------------------------------ r2896 | db30 | 2019-08-08 13:49:59 -0400 (Thu, 08 Aug 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/stepper-control.lisp M /actr7.x/framework/version-string.lisp [7.13.6] Reworked the stepper controls so that they're a general interface available remotely and the critical interfacing is all handled internally (including a wait loop on the Lisp side), and updated the Tcl environment stepper to use that interface. ------------------------------------------------------------------------ r2895 | db30 | 2019-08-08 13:46:30 -0400 (Thu, 08 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html More updates to the browser based environment example, but still no stepper. ------------------------------------------------------------------------ r2894 | db30 | 2019-08-08 13:43:52 -0400 (Thu, 08 Aug 2019) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Fix a typo in a parameter doc string. ------------------------------------------------------------------------ r2893 | db30 | 2019-08-01 15:36:29 -0400 (Thu, 01 Aug 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/environment.js The node.js envirionment now has most of the basic features, but still lacks the stepper. ------------------------------------------------------------------------ r2892 | db30 | 2019-07-30 16:51:34 -0400 (Tue, 30 Jul 2019) | 1 line Changed paths: M /actr7.x/environment/environment-cmds.lisp M /actr7.x/examples/connections/nodejs/environment.html Adjusted some of the Lisp side Environment code to be less Tcl specific and updated the node.js interface with a working declarative viewer. ------------------------------------------------------------------------ r2891 | db30 | 2019-07-26 16:39:30 -0400 (Fri, 26 Jul 2019) | 1 line Changed paths: M /actr7.x/examples/connections/nodejs/environment.html M /actr7.x/examples/connections/nodejs/environment.js Some more work toward the node.js example providing some Environment tools. ------------------------------------------------------------------------ r2890 | db30 | 2019-07-17 16:35:16 -0400 (Wed, 17 Jul 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/environment.html A /actr7.x/examples/connections/nodejs/environment.js A /actr7.x/examples/connections/nodejs/expwindow.html M /actr7.x/examples/connections/nodejs/readme.txt Add another node.js example which is a more general relay of the ACT-R remote interface with the eventual goal of providing a browser based alternative for the ACT-R Environment. ------------------------------------------------------------------------ r2889 | db30 | 2019-07-17 16:09:44 -0400 (Wed, 17 Jul 2019) | 1 line Changed paths: M /actr7.x/tools/visible-virtual.lisp Fix a potential bug with removing a visible virtual handler since the names are case sensitive. ------------------------------------------------------------------------ r2888 | db30 | 2019-07-02 15:13:39 -0400 (Tue, 02 Jul 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl Adjust how the Environment's pause button toggles things for better consistency. ------------------------------------------------------------------------ r2887 | db30 | 2019-07-02 11:36:17 -0400 (Tue, 02 Jul 2019) | 1 line Changed paths: M /actr7.x/framework/modules.lisp Fix remote module definition so that request functions get called correctly. ------------------------------------------------------------------------ r2886 | db30 | 2019-07-02 10:04:04 -0400 (Tue, 02 Jul 2019) | 1 line Changed paths: M /actr7.x/dev-tools/win-standalone/run-extra-listener.bat Adjust the run-extra-listener batch file to flush *error-output* since Windows CCL seems to buffer that stream. ------------------------------------------------------------------------ r2885 | db30 | 2019-07-02 09:37:54 -0400 (Tue, 02 Jul 2019) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Added a call_command function to the tutorial Python interface for calling arbitrary commands. ------------------------------------------------------------------------ r2884 | db30 | 2019-07-01 16:19:36 -0400 (Mon, 01 Jul 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Another adjustment to the dispatcher so that defining macros from external connections works in LispWorks too. ------------------------------------------------------------------------ r2883 | db30 | 2019-07-01 13:10:13 -0400 (Mon, 01 Jul 2019) | 1 line Changed paths: M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py Minor bug fixes for the python based goal modules. ------------------------------------------------------------------------ r2882 | db30 | 2019-06-28 16:50:01 -0400 (Fri, 28 Jun 2019) | 1 line Changed paths: M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/framework/dispatcher.lisp Fix a typo in the external goal module example and adjust how the dispatcher creates macros for add-command to work better with Lisps other than ACL. ------------------------------------------------------------------------ r2881 | db30 | 2019-06-27 12:06:27 -0400 (Thu, 27 Jun 2019) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Don't reload the quicklisp libraries for the remote Lisp interface when it's the standalone since the user's versions could conflict with the built in ones. ------------------------------------------------------------------------ r2880 | db30 | 2019-06-26 10:25:32 -0400 (Wed, 26 Jun 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/37-buffer-viewer.tcl Another test for Macs in the buffer viewer since the button text color doesn't change. ------------------------------------------------------------------------ r2879 | db30 | 2019-06-25 16:49:03 -0400 (Tue, 25 Jun 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/91-dispatcher-status.tcl Check if it's Darwin for the connections & commands button because Mac Env. doesn't like the multi-line button. ------------------------------------------------------------------------ r2878 | db30 | 2019-06-25 11:05:53 -0400 (Tue, 25 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Fix the extra listener script for the Mac standalone so it doesn't open a new control panel too. ------------------------------------------------------------------------ r2877 | db30 | 2019-06-25 10:04:18 -0400 (Tue, 25 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh M /actr7.x/environment/GUI/init/02-configurations.tcl Remove the template.lisp file from the distributions and change the default size of the buffers Environment window. ------------------------------------------------------------------------ r2876 | db30 | 2019-06-21 14:27:13 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/base/build-actr-distro.sh Adding the remote interface docs to the files uploaded to the website by the building script. ------------------------------------------------------------------------ r2875 | db30 | 2019-06-21 13:39:27 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/72a-ctrl-panel-gt-horizontal.tcl M /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vertical.tcl Fix a bug with displaying the graphic traces that only seems to affect the Linux standalone. ------------------------------------------------------------------------ r2874 | db30 | 2019-06-21 13:11:38 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Trying again... ------------------------------------------------------------------------ r2873 | db30 | 2019-06-21 13:09:16 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: A /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Adding it back now. ------------------------------------------------------------------------ r2872 | db30 | 2019-06-21 13:07:46 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: D /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Replacing Mac version now. ------------------------------------------------------------------------ r2871 | db30 | 2019-06-21 13:06:41 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: A /actr7.x/dev-tools/linux-standalone/run-extra-listener.command Adding it back in. ------------------------------------------------------------------------ r2870 | db30 | 2019-06-21 13:05:27 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: D /actr7.x/dev-tools/linux-standalone/run-extra-listener.command Trying to get it to save the executable bit properly. ------------------------------------------------------------------------ r2869 | db30 | 2019-06-21 12:57:26 -0400 (Fri, 21 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/run-extra-listener.command M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command Set the executable bit for the Mac and Linux extra listener command files. ------------------------------------------------------------------------ r2868 | db30 | 2019-06-20 16:28:25 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a potential deadlock if there was an error during the sending of a remote command. ------------------------------------------------------------------------ r2867 | db30 | 2019-06-20 12:58:36 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: A /actr7.x/docs/notes/compatibility-issues.txt Adding some notes about issues I've found with using ABCL, ECL, and CLisp. ------------------------------------------------------------------------ r2866 | db30 | 2019-06-20 11:42:18 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Fixed a bug in the updated remote Lisp interface. ------------------------------------------------------------------------ r2865 | db30 | 2019-06-20 11:35:32 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/win-standalone/build.bat Didn't specify the paths for the run scripts correctly. ------------------------------------------------------------------------ r2864 | db30 | 2019-06-20 11:31:20 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/win-standalone/build.bat Forgot to move the run command scripts in the updated build scripts. ------------------------------------------------------------------------ r2863 | db30 | 2019-06-20 11:24:59 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/build.sh M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/build.bat M /actr7.x/dev-tools/win-standalone/readme.txt Adjust the build scripts to get ACT-R from the base directory. ------------------------------------------------------------------------ r2862 | db30 | 2019-06-20 11:00:12 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/base/ACT-R/set-logical.lisp M /actr7.x/dev-tools/linux-standalone/readme.txt M /actr7.x/dev-tools/linux-standalone/run-act-r.command M /actr7.x/dev-tools/linux-standalone/run-extra-listener.command M /actr7.x/dev-tools/mac-standalone/readme.txt M /actr7.x/dev-tools/mac-standalone/run-act-r.command M /actr7.x/dev-tools/mac-standalone/run-extra-listener.command M /actr7.x/dev-tools/win-standalone/readme.txt M /actr7.x/dev-tools/win-standalone/run-act-r.bat M /actr7.x/dev-tools/win-standalone/run-extra-listener.bat Update the standalone readmes to describe the extra listeners and adjust the run scripts to load the patches since set-logical doesn't now. ------------------------------------------------------------------------ r2861 | db30 | 2019-06-20 10:14:13 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: A /actr7.x/dev-tools/base/ACT-R (from /actr7.x/dev-tools/linux-standalone/ACT-R:2858) D /actr7.x/dev-tools/base/ACT-R/readme.txt D /actr7.x/dev-tools/base/ACT-R/remote-logical.lisp D /actr7.x/dev-tools/base/ACT-R/run-act-r.command D /actr7.x/dev-tools/base/ACT-R/run-extra-listener.command D /actr7.x/dev-tools/linux-standalone/ACT-R A /actr7.x/dev-tools/linux-standalone/readme.txt (from /actr7.x/dev-tools/linux-standalone/ACT-R/readme.txt:2858) A /actr7.x/dev-tools/linux-standalone/run-act-r.command (from /actr7.x/dev-tools/linux-standalone/ACT-R/run-act-r.command:2858) A /actr7.x/dev-tools/linux-standalone/run-extra-listener.command (from /actr7.x/dev-tools/linux-standalone/ACT-R/run-extra-listener.command:2858) D /actr7.x/dev-tools/mac-standalone/ACT-R A /actr7.x/dev-tools/mac-standalone/readme.txt (from /actr7.x/dev-tools/mac-standalone/ACT-R/readme.txt:2858) A /actr7.x/dev-tools/mac-standalone/run-act-r.command (from /actr7.x/dev-tools/mac-standalone/ACT-R/run-act-r.command:2858) A /actr7.x/dev-tools/mac-standalone/run-extra-listener.command (from /actr7.x/dev-tools/mac-standalone/ACT-R/run-extra-listener.command:2858) D /actr7.x/dev-tools/win-standalone/ACT-R A /actr7.x/dev-tools/win-standalone/readme.txt (from /actr7.x/dev-tools/win-standalone/ACT-R/Readme.txt:2858) A /actr7.x/dev-tools/win-standalone/run-act-r.bat (from /actr7.x/dev-tools/win-standalone/ACT-R/run-act-r.bat:2858) A /actr7.x/dev-tools/win-standalone/run-extra-listener.bat (from /actr7.x/dev-tools/win-standalone/ACT-R/run-extra-listener.bat:2858) Reorganize the standalone building files so there's only one copy of the commom pieces. ------------------------------------------------------------------------ r2860 | db30 | 2019-06-20 09:59:20 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Added include/exclude -model-trace functions to the remote Lisp interface so that it can be used more like a command only interface (which will be the default for the extra standalone listeners). ------------------------------------------------------------------------ r2859 | db30 | 2019-06-20 09:53:09 -0400 (Thu, 20 Jun 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Updated the manual with info on Lisps that have been tested and can or cannot run the dispatcher. ------------------------------------------------------------------------ r2858 | db30 | 2019-06-19 14:54:55 -0400 (Wed, 19 Jun 2019) | 1 line Changed paths: M /actr7.x/test-models/dynamic-real-time.lisp Changed the dynamic-real-time test since the slack function is passed different values than it was before and in some Lisps that results in a long wait during that test. ------------------------------------------------------------------------ r2857 | db30 | 2019-06-19 10:12:40 -0400 (Wed, 19 Jun 2019) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Reworked close-exp-window to avoid a potential deadlock in LispWorks because they implicitly lock hash-tables. ------------------------------------------------------------------------ r2856 | db30 | 2019-06-18 15:44:45 -0400 (Tue, 18 Jun 2019) | 1 line Changed paths: M /actr7.x/test-models/merging-test.lisp M /actr7.x/test-models/nearest-vis-loc.lisp Adjust some test file code so it'll translate pathnames and work in SBCL. ------------------------------------------------------------------------ r2855 | db30 | 2019-06-18 14:50:39 -0400 (Tue, 18 Jun 2019) | 1 line Changed paths: M /actr7.x/framework/printing.lisp M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/solution-tests.zip Adjust how the :v and :cmdt parametrs are handled as strings for CCL since multiple threads may need to access the file now, and adjust the testing code for unit 8 to avoid a problem in CCL. ------------------------------------------------------------------------ r2854 | db30 | 2019-06-17 13:46:46 -0400 (Mon, 17 Jun 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Avoid the AltConsole in the CCL GUI by sending all ACT-R output to the initial Listener window (or the current if echo-act-r-output is called again). ------------------------------------------------------------------------ r2853 | db30 | 2019-06-14 13:06:12 -0400 (Fri, 14 Jun 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/ACT-R/run-act-r.command M /actr7.x/dev-tools/linux-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/mac-standalone/ACT-R/run-act-r.command M /actr7.x/dev-tools/mac-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/win-standalone/ACT-R/run-act-r.bat M /actr7.x/dev-tools/win-standalone/ACT-R/set-logical.lisp Change the scripts for standalones so that it starts the dispatcher before loading user-loads so that extensions which may need to add new commands can be loaded from there. ------------------------------------------------------------------------ r2852 | db30 | 2019-06-06 09:34:06 -0400 (Thu, 06 Jun 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp Added external commands for get-m-buffer-chunks and printed-chunk along with a multi-buffer-p command so the Environment buffer viewer can display the buffer set for a multi-buffer. ------------------------------------------------------------------------ r2851 | db30 | 2019-06-06 08:52:52 -0400 (Thu, 06 Jun 2019) | 1 line Changed paths: M /actr7.x/extras/tracker/simple.lisp M /actr7.x/extras/tracker/tracker.doc Added a require-extra to the tracker example and made some minor edits to the tracker docs. ------------------------------------------------------------------------ r2850 | db30 | 2019-06-04 14:24:55 -0400 (Tue, 04 Jun 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit1/unit1_code.doc M /actr7.x/tutorial/unit1/unit1_modeling.doc M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit2/unit2_code.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc M /actr7.x/tutorial/unit7/unit7_modeling.doc Update references to the changed Environment tools in the tutorial materials. ------------------------------------------------------------------------ r2849 | db30 | 2019-06-04 13:34:58 -0400 (Tue, 04 Jun 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/environment/GUI/dialogs/37-buffer-viewer.tcl D /actr7.x/environment/GUI/dialogs/37a-buffer-status.tcl A /actr7.x/environment/GUI/dialogs/37a-buffer-status.tcx (from /actr7.x/environment/GUI/dialogs/37a-buffer-status.tcl:2832) M /actr7.x/environment/GUI/dialogs/91-dispatcher-status.tcl M /actr7.x/extras/chunk-tree-viewer/readme.txt Some more cleanup of the Environment tools (most significant being that buffer contents and buffer status are now a single tool) and updating the documentation to go with the changes. ------------------------------------------------------------------------ r2848 | db30 | 2019-06-03 15:19:14 -0400 (Mon, 03 Jun 2019) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/21a-event-queue.tcl (from /actr7.x/environment/GUI/dialogs/25-event-queue.tcl:2832) D /actr7.x/environment/GUI/dialogs/22a-ctrl-panel-running-indicator.tcl A /actr7.x/environment/GUI/dialogs/23a-ctrl-panel-running-indicator.tcl (from /actr7.x/environment/GUI/dialogs/22a-ctrl-panel-running-indicator.tcl:2832) D /actr7.x/environment/GUI/dialogs/25-event-queue.tcl D /actr7.x/environment/GUI/dialogs/62-ptrace-button.tcl A /actr7.x/environment/GUI/dialogs/67-p-history-button.tcl D /actr7.x/environment/GUI/dialogs/67-pgraph-button.tcl A /actr7.x/environment/GUI/dialogs/67a-ptrace-button.tcl (from /actr7.x/environment/GUI/dialogs/62-ptrace-button.tcl:2832) A /actr7.x/environment/GUI/dialogs/68-pgraph-button.tcl (from /actr7.x/environment/GUI/dialogs/67-pgraph-button.tcl:2832) R /actr7.x/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl A /actr7.x/environment/GUI/dialogs/72a-ctrl-panel-gt-horizontal.tcl (from /actr7.x/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl:2832) D /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl A /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vertical.tcl (from /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl:2832) A /actr7.x/environment/GUI/dialogs/81-bold-button.tcl M /actr7.x/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7.x/environment/GUI/dialogs/82-bold-brain.tcl M /actr7.x/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr7.x/environment/GUI/dialogs/91-dispatcher-status.tcl Reorganized the control panel a little and collapsed some similar buttons into one button with a menu choice. ------------------------------------------------------------------------ r2847 | db30 | 2019-05-31 16:46:10 -0400 (Fri, 31 May 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/environment/GUI/dialogs/21-stepper.tcl D /actr7.x/environment/GUI/dialogs/24-ctrl-panel-stop-button.tcl A /actr7.x/environment/GUI/dialogs/24-ctrl-panel-stop-button.tcx (from /actr7.x/environment/GUI/dialogs/24-ctrl-panel-stop-button.tcl:2832) Removed the stop button since the stepper also has one and added a pause button that sets the step all flag and opens the stepper. ------------------------------------------------------------------------ r2846 | db30 | 2019-05-31 15:48:55 -0400 (Fri, 31 May 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/stepper-control.lisp M /actr7.x/tutorial/unit1/unit1_modeling.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc Updated the Environment so the stepper can be opened while a model is running and added a switch so it can stop on all events regardless of the :v setting. ------------------------------------------------------------------------ r2845 | db30 | 2019-05-30 16:08:56 -0400 (Thu, 30 May 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/load-act-r.lisp M /actr7.x/support/single-threaded.lisp Unfortunately, need to switch back to cl-json from jsown since jsown doesn't differentiate 1.0 and 1 when decoding. ------------------------------------------------------------------------ r2844 | db30 | 2019-05-30 16:08:02 -0400 (Thu, 30 May 2019) | 1 line Changed paths: M /actr7.x/test-models/solution-tests.zip Updated tutorial solution test models that should have been added a while ago. ------------------------------------------------------------------------ r2843 | db30 | 2019-05-30 13:08:53 -0400 (Thu, 30 May 2019) | 1 line Changed paths: M /actr7.x/docs/QuickStart.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/history-recorder.lisp M /actr7.x/load-act-r.lisp M /actr7.x/load-single-threaded-act-r.lisp M /actr7.x/readme.txt M /actr7.x/support/single-threaded.lisp Updated the single-threaded (Lisp only) loader so that it doesn't need QuickLisp and forces a recompile if necessary. ------------------------------------------------------------------------ r2842 | db30 | 2019-05-29 11:26:13 -0400 (Wed, 29 May 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/load-act-r.lisp Switched the JSON decoder from cl-json to jsown which resulted in ~10% faster performance for the Python based tutorial experiments. ------------------------------------------------------------------------ r2841 | db30 | 2019-05-24 12:21:18 -0400 (Fri, 24 May 2019) | 1 line Changed paths: M /actr7.x/framework/modules.lisp M /actr7.x/framework/top-level.lisp Added a safety check at clear-all time to verify that all externally defined modules still available. ------------------------------------------------------------------------ r2840 | db30 | 2019-05-23 16:24:07 -0400 (Thu, 23 May 2019) | 1 line Changed paths: A /actr7.x/dev-tools/linux-standalone/ACT-R/remote-logical.lisp A /actr7.x/dev-tools/linux-standalone/ACT-R/run-extra-listener.command A /actr7.x/dev-tools/mac-standalone/ACT-R/remote-logical.lisp A /actr7.x/dev-tools/mac-standalone/ACT-R/run-extra-listener.command A /actr7.x/dev-tools/win-standalone/ACT-R/remote-logical.lisp A /actr7.x/dev-tools/win-standalone/ACT-R/run-extra-listener.bat Speculative addition for the next standalone build -- another script to run a remote Lisp connection in a separate terminal window (can open more than one of them). Could be used for debugging while a model runs, but not sure how useful it'd really be. ------------------------------------------------------------------------ r2839 | db30 | 2019-05-23 14:23:17 -0400 (Thu, 23 May 2019) | 1 line Changed paths: M /actr7.x/docs/remote.doc M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/bst.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp M /actr7.x/tutorial/unit6/unit6_code.doc Updated the remote Lisp interface included with the tutorial so that it will run all the tutorial tasks (after making a small change to the BST code so it works the same locally or remotely). ------------------------------------------------------------------------ r2838 | db30 | 2019-05-22 12:26:48 -0400 (Wed, 22 May 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/version-string.lisp [7.13.5] Added a run-until-action command that will stop the run after an indicated event action occurs. ------------------------------------------------------------------------ r2837 | db30 | 2019-05-22 12:25:40 -0400 (Wed, 22 May 2019) | 1 line Changed paths: M /actr7.x/tutorial/lisp/remote-actr-connection.lisp Updated the remote Lisp example included with the tutorial to read the address and port files. It doesn't include all the functions necessary to actually run all the tutorial tasks, but it isn't needed to do that anyway since it only works when connected to an ACT-R server that would be able to run the tasks directly. ------------------------------------------------------------------------ r2836 | db30 | 2019-05-21 16:41:58 -0400 (Tue, 21 May 2019) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Don't unstuff the visual-location chunk if it was stuffed because of a tracking request. ------------------------------------------------------------------------ r2835 | db30 | 2019-05-21 16:35:36 -0400 (Tue, 21 May 2019) | 1 line Changed paths: M /actr7.x/support/general-pm.lisp Fixed a bug with unstuffing attention module chunks because the saved event wasn't cleared at reset. ------------------------------------------------------------------------ r2834 | db30 | 2019-05-21 13:52:11 -0400 (Tue, 21 May 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/91-dispatcher-status.tcl Added the display of a command's documentation string when selected in the connections viewer. ------------------------------------------------------------------------ r2833 | db30 | 2019-05-21 10:50:33 -0400 (Tue, 21 May 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Updating the module version due to the change in :cache-sim-hook-results. ------------------------------------------------------------------------ r2832 | db30 | 2019-05-20 13:18:46 -0400 (Mon, 20 May 2019) | 1 line Changed paths: M /actr7.x/tutorial/unit6/unit6_code.doc Added a section on !bind! to the unit 6 code doc since it's not described anywhere else in the tutorial. ------------------------------------------------------------------------ r2831 | db30 | 2019-05-17 16:12:20 -0400 (Fri, 17 May 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp [7.13.4] Updated how the saved values when :cache-sim-hook-results is enabled are stored so they persist across a reset if the same hook function is being used. ------------------------------------------------------------------------ r2830 | db30 | 2019-05-16 12:51:23 -0400 (Thu, 16 May 2019) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp Fix a bug in how the production printer shows the @ actions since it was still assuming the only option was '@buffer> chunk'. ------------------------------------------------------------------------ r2829 | db30 | 2019-05-03 16:34:41 -0400 (Fri, 03 May 2019) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp The buffers.lisp file committed with the previous fix had a typo. ------------------------------------------------------------------------ r2828 | db30 | 2019-05-03 16:29:52 -0400 (Fri, 03 May 2019) | 1 line Changed paths: M /actr7.x/support/production-parsing-support.lisp Fix another bug related to conflict-resolution with searchable buffers because they don't have to have a chunk when the pattern matching starts. ------------------------------------------------------------------------ r2827 | db30 | 2019-05-03 16:03:03 -0400 (Fri, 03 May 2019) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/buffers.lisp Fixed a bug in procedural which broke the threaded extra because the goal buffer's index was changed by the extension. ------------------------------------------------------------------------ r2826 | db30 | 2019-04-26 11:11:42 -0400 (Fri, 26 Apr 2019) | 1 line Changed paths: M /actr7.x/docs/compilation.xls M /actr7.x/framework/version-string.lisp M /actr7.x/tools/perceptual-compilation.lisp [7.13.3] Allow perceptual buffers to be composed across a 'stuffing' case if strict harvesting for the buffer is turned off (thus it wasn't stuffed but could still have been updated automatically in the case of visual tracking). ------------------------------------------------------------------------ r2825 | db30 | 2019-04-26 11:03:28 -0400 (Fri, 26 Apr 2019) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Compute the motor extension chunk-type definitions once instead of at each reset. ------------------------------------------------------------------------ r2824 | db30 | 2019-04-23 14:13:24 -0400 (Tue, 23 Apr 2019) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/tutorial/lisp/categorize.lisp Remove some debugging code from the categorize experiment and have the solution model also cache the sim values. ------------------------------------------------------------------------ r2823 | db30 | 2019-04-23 14:11:51 -0400 (Tue, 23 Apr 2019) | 1 line Changed paths: M /actr7.x/test-models/model-tester.cl Adjust the model-tester to avoid some warnings which can throw off the comparisons in some Lisps. ------------------------------------------------------------------------ r2822 | db30 | 2019-04-23 14:10:35 -0400 (Tue, 23 Apr 2019) | 1 line Changed paths: M /actr7.x/support/single-threaded.lisp Added some more no-op functions to single-threaded so it works in Lisps other than ACL. ------------------------------------------------------------------------ r2821 | db30 | 2019-04-18 16:07:57 -0400 (Thu, 18 Apr 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp Fixed a bug with not flagging a chunk-spec that has nil as a slot name as invalid. ------------------------------------------------------------------------ r2820 | db30 | 2019-04-15 13:43:07 -0400 (Mon, 15 Apr 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/modules.lisp M /actr7.x/support/production-parsing-support.lisp Cleaned up some places where lists were being copied unnecessarily to improve performance. ------------------------------------------------------------------------ r2819 | db30 | 2019-04-12 16:07:52 -0400 (Fri, 12 Apr 2019) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc A /actr7.x/examples/vision-module/new-visicon-features-position-slots-model.lisp A /actr7.x/examples/vision-module/new-visicon-features-position-slots.lisp M /actr7.x/examples/vision-module/new-visicon-features.lisp A /actr7.x/examples/vision-module/set-attended-coordinates-model.lisp A /actr7.x/examples/vision-module/set-attended-coordinates.lisp M /actr7.x/framework/version-string.lisp [7.13.2] Make some internal vision module functions (set-default-vis-loc-slots, attend-visual-coordinates, and chunk-to-visual-position) available as user commands. Added them to the reference manual and added some corresponding example models too. ------------------------------------------------------------------------ r2818 | db30 | 2019-04-11 16:37:35 -0400 (Thu, 11 Apr 2019) | 1 line Changed paths: M /actr7.x/docs/QuickStart.txt M /actr7.x/readme.txt Updates to the readme and quickstart docs which should have been made long ago. ------------------------------------------------------------------------ r2817 | db30 | 2019-04-10 13:19:33 -0400 (Wed, 10 Apr 2019) | 1 line Changed paths: M /actr7.x/load-act-r.lisp M /actr7.x/load-single-threaded-act-r.lisp Fixed a bug in the load files introduced in the last update. ------------------------------------------------------------------------ r2816 | db30 | 2019-04-10 13:10:42 -0400 (Wed, 10 Apr 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/load-act-r.lisp A /actr7.x/load-single-threaded-act-r.lisp Added another load file that sets the single-threaded flag automatically and some more saftey checks for the dispatcher in single threaded mode. ------------------------------------------------------------------------ r2815 | db30 | 2019-04-09 16:39:30 -0400 (Tue, 09 Apr 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl Fixed a bug in the stepper with displaying the bindings for a production that doesn't have any. ------------------------------------------------------------------------ r2814 | db30 | 2019-04-09 15:59:30 -0400 (Tue, 09 Apr 2019) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Added sections on the :high-performance system parameter and :single-threaded-act-r feature switch to the manual. ------------------------------------------------------------------------ r2813 | db30 | 2019-04-09 15:08:47 -0400 (Tue, 09 Apr 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/load-act-r.lisp A /actr7.x/support/single-threaded.lisp [7.13.1] Added the use of a new feature switch :single-threaded-act-r which removes all the threading code (and thread safety code) for better performance when running purely in Lisp. Using the unit 4 zbrodoff task as a benchmark it's ~20% faster than version 7.5 when using CCL. ------------------------------------------------------------------------ r2812 | db30 | 2019-04-09 10:07:11 -0400 (Tue, 09 Apr 2019) | 1 line Changed paths: M /actr7.x/framework/events.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/scheduling.lisp Added extra slots to the events to record min&max so priority can always be numeric. ------------------------------------------------------------------------ r2811 | db30 | 2019-04-05 10:19:53 -0400 (Fri, 05 Apr 2019) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/extras/blending/blending.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/internal-structures.lisp Minor change to the internals of a chunk-spec to keep a list of the slots instead of recreating when needed. ------------------------------------------------------------------------ r2810 | db30 | 2019-04-04 15:24:14 -0400 (Thu, 04 Apr 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp Take advantage of slot checks returning the slot struct to simplify some code, and eliminate some redundant checks in creating chunk-specs. ------------------------------------------------------------------------ r2809 | db30 | 2019-04-03 14:22:23 -0400 (Wed, 03 Apr 2019) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/modules.lisp Store the module instance in the buffer struct to avoid having to look it up when calling internal module functions. ------------------------------------------------------------------------ r2808 | db30 | 2019-04-02 14:48:15 -0400 (Tue, 02 Apr 2019) | 1 line Changed paths: A /actr7.x/docs/notes/sorted-slots A /actr7.x/docs/notes/sorted-slots/code.zip A /actr7.x/docs/notes/sorted-slots/readme.txt Keep around the modifications needed to keep the slots always sorted incase I want to come back to that. ------------------------------------------------------------------------ r2807 | db30 | 2019-04-02 13:37:21 -0400 (Tue, 02 Apr 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Minor improvement by having hash-chunk-contents access the chunk internals directly. ------------------------------------------------------------------------ r2806 | db30 | 2019-04-01 15:51:54 -0400 (Mon, 01 Apr 2019) | 1 line Changed paths: A /actr7.x/docs/notes/bit-vector-slots A /actr7.x/docs/notes/bit-vector-slots/code.zip A /actr7.x/docs/notes/bit-vector-slots/readme.txt D /actr7.x/docs/notes/chunk-access-change/all-data-9-7-2018-acl-symbolplist-1-lock.out D /actr7.x/docs/notes/chunk-access-change/all-data-9-7-2018-r2679.out D /actr7.x/docs/notes/chunk-access-change/chunk-spec.lisp D /actr7.x/docs/notes/chunk-access-change/chunks.lisp A /actr7.x/docs/notes/chunk-access-change/code.zip D /actr7.x/docs/notes/chunk-access-change/internal-structures.lisp D /actr7.x/docs/notes/chunk-access-change/model.lisp A /actr7.x/docs/notes/parallel-run-test/code.zip D /actr7.x/docs/notes/parallel-run-test/internal-structures.lisp D /actr7.x/docs/notes/parallel-run-test/meta-process.lisp D /actr7.x/docs/notes/parallel-run-test/procedural.lisp D /actr7.x/docs/notes/parallel-run-test/scheduling.lisp Storing the code from unused performance improvement attempts in .zip files now. ------------------------------------------------------------------------ r2805 | db30 | 2019-03-27 10:41:50 -0400 (Wed, 27 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Not naming the dispatcher generated locks can be save a significant amount of time in some models (~3% for zbrodoff under CCL). ------------------------------------------------------------------------ r2804 | db30 | 2019-03-25 14:59:14 -0400 (Mon, 25 Mar 2019) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/meta-process.lisp A few small adjustments for performance purposes. ------------------------------------------------------------------------ r2803 | db30 | 2019-03-25 13:44:22 -0400 (Mon, 25 Mar 2019) | 1 line Changed paths: M /actr7.x/tutorial/python/past_tense.py M /actr7.x/tutorial/unit7/unit7_code.doc Update the Python version of the past-tense task becuase of a bug in warning output. ------------------------------------------------------------------------ r2802 | db30 | 2019-03-21 14:17:20 -0400 (Thu, 21 Mar 2019) | 1 line Changed paths: M /actr7.x/extras/save-model/save-chunks-and-productions.lisp Fixed the save-model extra because of the changes to the internal chunk representation. ------------------------------------------------------------------------ r2801 | db30 | 2019-03-20 09:40:19 -0400 (Wed, 20 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/internal-structures.lisp Added a bit vector of possible slots to the chunk-type information recorded internally. ------------------------------------------------------------------------ r2800 | db30 | 2019-03-15 14:21:41 -0400 (Fri, 15 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/modules.lisp Removed unnecessary lookups of moudle instance and base by storing both in the instance table. ------------------------------------------------------------------------ r2799 | db30 | 2019-03-15 11:03:46 -0400 (Fri, 15 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/internal-structures.lisp Rolling back to using the struct for slots instead of just the index because it seems to provide better performance overall. ------------------------------------------------------------------------ r2798 | db30 | 2019-03-14 13:22:14 -0400 (Thu, 14 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/internal-structures.lisp Using = as a hash-table test isn't valid in general. ------------------------------------------------------------------------ r2797 | db30 | 2019-03-14 13:14:21 -0400 (Thu, 14 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp Updated the chunk code to use just the slot index instead of a struct or the slot name. ------------------------------------------------------------------------ r2796 | db30 | 2019-03-13 11:35:23 -0400 (Wed, 13 Mar 2019) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/ACT-R/run-act-r.command Updated the command script for the Mac standalone to run the environment directly instead of using run-environment from Lisp. ------------------------------------------------------------------------ r2795 | db30 | 2019-03-13 11:25:18 -0400 (Wed, 13 Mar 2019) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.doc Update unit 4 to indicate turning off running indicator as well as closing other tools. ------------------------------------------------------------------------ r2794 | db30 | 2019-03-13 11:11:53 -0400 (Wed, 13 Mar 2019) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Updating the Environment manual with the change to the running indicator. ------------------------------------------------------------------------ r2793 | db30 | 2019-03-13 11:10:50 -0400 (Wed, 13 Mar 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/22a-ctrl-panel-running-indicator.tcl The running indicator causes some machines to run models significantly slower so adding a checkbox to enable it and having it disabled by default. ------------------------------------------------------------------------ r2792 | db30 | 2019-03-06 14:13:53 -0500 (Wed, 06 Mar 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp Update the chunk handling code to use the new slot info. ------------------------------------------------------------------------ r2791 | db30 | 2019-03-06 11:22:38 -0500 (Wed, 06 Mar 2019) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp Cleaning up some unneeded complexity in how chunk-type/slot info is stored and how it's accessed. ------------------------------------------------------------------------ r2790 | db30 | 2019-03-04 14:22:31 -0500 (Mon, 04 Mar 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/999-emma-eye-spot.tcl M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/emma/example-demo2.lisp Update EMMA to keep the distance coordinate and simplify some of the calculations to stay in DVA when possible. ------------------------------------------------------------------------ r2789 | db30 | 2019-03-04 14:12:59 -0500 (Mon, 04 Mar 2019) | 1 line Changed paths: M /actr7.x/tools/high-performance.lisp Updated :high-performance switch to also set :visual-movement-tolerance to 0. ------------------------------------------------------------------------ r2788 | db30 | 2019-03-04 13:53:55 -0500 (Mon, 04 Mar 2019) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Fixed distance= because previously didn't handle possible sign changes at 180 deg. properly. ------------------------------------------------------------------------ r2787 | db30 | 2019-02-22 16:14:24 -0500 (Fri, 22 Feb 2019) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/framework/version-string.lisp [7.13] Fix to the math for checking the within-move angle in vision module because there was a bug if items had different distances. It's technically possible that this change could affect models which used all default distances because of floating point precision differences in the new calculation relative to the old one, but very unlikely. However unlikely, updating the major version since it is possible to change the operation of an existing model. ------------------------------------------------------------------------ r2786 | db30 | 2019-02-21 16:39:36 -0500 (Thu, 21 Feb 2019) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/support/production-parsing-support.lisp When parsing the productions store a chunk-spec for the queries so they don't have to be recreated every conflict-resolution. ------------------------------------------------------------------------ r2785 | db30 | 2019-02-18 14:46:53 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/environment/GUI/server.tcl Add another option to the Environment connection error to try localhost explicitly. ------------------------------------------------------------------------ r2784 | db30 | 2019-02-18 11:14:44 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: M /actr7.x/framework/scheduling.lisp M /actr7.x/support/central-parameters.lisp A /actr7.x/tools/high-performance.lisp Added a new system parameter :high-performance which kills the trace and sets a bunch of debugging/info parameters to nil by default. ------------------------------------------------------------------------ r2783 | db30 | 2019-02-18 10:58:01 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Updates to the dispatcher code related to forcing a local connection. ------------------------------------------------------------------------ r2782 | db30 | 2019-02-18 10:38:18 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/environment/GUI/server.tcl Added address and port info to no connection warning and another test for local connections using 'localhost' address. ------------------------------------------------------------------------ r2781 | db30 | 2019-02-18 10:37:22 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/ACT-R/readme.txt M /actr7.x/dev-tools/mac-standalone/ACT-R/readme.txt M /actr7.x/dev-tools/win-standalone/ACT-R/Readme.txt Updated the standalone readmes to indicate how to disable local server mode. ------------------------------------------------------------------------ r2780 | db30 | 2019-02-18 10:14:06 -0500 (Mon, 18 Feb 2019) | 1 line Changed paths: A /actr7.x/dev-tools/linux-standalone/ACT-R/patches/force-local.lisp M /actr7.x/dev-tools/linux-standalone/ACT-R/set-logical.lisp A /actr7.x/dev-tools/mac-standalone/ACT-R/patches/force-local.lisp M /actr7.x/dev-tools/mac-standalone/ACT-R/set-logical.lisp A /actr7.x/dev-tools/win-standalone/ACT-R/patches/force-local.lisp M /actr7.x/dev-tools/win-standalone/ACT-R/set-logical.lisp Added a switch so the standalones use localhost by default with a file in the patches directory. ------------------------------------------------------------------------ r2779 | db30 | 2019-02-14 09:24:54 -0500 (Thu, 14 Feb 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp When the server defaults to 127.0.0.1 set it to allow externals since locals may show a different local address and real externals can't access that port. ------------------------------------------------------------------------ r2778 | db30 | 2019-02-13 16:31:42 -0500 (Wed, 13 Feb 2019) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/support/production-parsing-support.lisp M /actr7.x/support/productions.lisp M /actr7.x/test-models/buffer-queries.ref [7.12.11] The model now keeps a record of which buffers have chunks and conflict-resolution has been updated to use that info. This may change the whynot and crt output for a failure to match in some cases relative to before thus the version update. ------------------------------------------------------------------------ r2777 | db30 | 2019-02-05 16:10:23 -0500 (Tue, 05 Feb 2019) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/top-level.lisp With the assumption that most people run very few models simultaneously it's more efficient to use a list than a hashtable to store them. ------------------------------------------------------------------------ r2776 | db30 | 2019-02-04 12:50:44 -0500 (Mon, 04 Feb 2019) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/mac-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/win-standalone/ACT-R/set-logical.lisp Updated the init file for the standalones because act-r-output isn't available to print that it's loading patches and user files. ------------------------------------------------------------------------ r2775 | db30 | 2019-02-01 14:14:09 -0500 (Fri, 01 Feb 2019) | 1 line Changed paths: M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/internal-structures.lisp Some minor performance updates for internal handling of chunks and chunk-specs. ------------------------------------------------------------------------ r2774 | db30 | 2019-01-25 11:29:48 -0500 (Fri, 25 Jan 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Minor reformatting of the code for the last update. ------------------------------------------------------------------------ r2773 | db30 | 2019-01-25 11:25:21 -0500 (Fri, 25 Jan 2019) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Minor performance improvement for activation calculations when :mas not enabled. ------------------------------------------------------------------------ r2772 | db30 | 2019-01-18 12:21:09 -0500 (Fri, 18 Jan 2019) | 1 line Changed paths: A /actr7.x/docs/template.lisp Lost the template file somewhere along the line. ------------------------------------------------------------------------ r2771 | db30 | 2019-01-17 16:09:41 -0500 (Thu, 17 Jan 2019) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp Cleaned up some more of the code related to conflict-resolution and searchable buffers to eliminate some unneeded procedural slots and replace some hash-tables with alists. ------------------------------------------------------------------------ r2770 | db30 | 2019-01-17 15:56:40 -0500 (Thu, 17 Jan 2019) | 1 line Changed paths: M /actr7.x/framework/modules.lisp M /actr7.x/framework/printing.lisp Fix a bug in a warning of m-buffer-offset and adjust filter-test to not need to grab a lock twice. ------------------------------------------------------------------------ r2769 | db30 | 2019-01-15 16:01:22 -0500 (Tue, 15 Jan 2019) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp Don't rebuild the conflict resolution lookup tables to reduce some GC which seems to improve things in some cases and show no noticeable difference when it doesn't. ------------------------------------------------------------------------ r2768 | db30 | 2019-01-15 15:54:46 -0500 (Tue, 15 Jan 2019) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Adjust chunk-spec-variable-p so it doesn't need to convert the symbol to a string twice. ------------------------------------------------------------------------ r2767 | db30 | 2019-01-15 15:52:42 -0500 (Tue, 15 Jan 2019) | 1 line Changed paths: M /actr7.x/other-files/keyboard.lisp Fixed a bug with a warning always printing for start-hand-at-key. ------------------------------------------------------------------------ r2766 | db30 | 2019-01-14 12:48:43 -0500 (Mon, 14 Jan 2019) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/framework/misc-utils.lisp D /actr7.x/framework/python-client-success.txt Minor performance adjustment for conflict resolution by not creating the search buffer tables everytime. ------------------------------------------------------------------------ r2765 | db30 | 2019-01-10 13:16:55 -0500 (Thu, 10 Jan 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/package.json M /actr7.x/examples/connections/nodejs/readme.txt Added some notes to the readme and an extra file for the Node.js example to show how to build an executable of the AGI relay example. ------------------------------------------------------------------------ r2764 | db30 | 2019-01-08 15:10:56 -0500 (Tue, 08 Jan 2019) | 1 line Changed paths: M /actr7.x/docs/AGI.doc D /actr7.x/docs/device-interaction-issues.doc M /actr7.x/framework/dispatcher.lisp Fixed the IP address detection code at startup because it had some potential bugs, and removed the outdated device issues file. ------------------------------------------------------------------------ r2763 | db30 | 2019-01-08 10:34:30 -0500 (Tue, 08 Jan 2019) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs/goal.html A /actr7.x/examples/connections/nodejs/index.html M /actr7.x/examples/connections/nodejs/readme.txt A /actr7.x/examples/connections/nodejs/relay-virtual-view.js Added another example for node.js which passes the visible virtual display to a browser window. ------------------------------------------------------------------------ r2762 | db30 | 2018-12-20 15:33:47 -0500 (Thu, 20 Dec 2018) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp [7.12.10] This is the official release version. ------------------------------------------------------------------------ r2761 | db30 | 2018-12-20 14:03:13 -0500 (Thu, 20 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit8/unit8.doc Minor edits for unit 8. ------------------------------------------------------------------------ r2760 | db30 | 2018-12-20 10:06:17 -0500 (Thu, 20 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/lisp/ul-issues.lisp M /actr7.x/tutorial/python/ul_issues.py M /actr7.x/tutorial/unit7/paired-learning-model.lisp M /actr7.x/tutorial/unit7/unit7.doc M /actr7.x/tutorial/unit7/unit7_code.doc M /actr7.x/tutorial/unit7/unit7_modeling.doc M /actr7.x/tutorial/unit7/utility-learning-issues-model.lisp Updated unit 7 materials. ------------------------------------------------------------------------ r2759 | db30 | 2018-12-18 14:38:56 -0500 (Tue, 18 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit6/unit6.doc M /actr7.x/tutorial/unit6/unit6_code.doc Minor updates to the unit 6 texts. ------------------------------------------------------------------------ r2758 | db30 | 2018-12-18 11:04:06 -0500 (Tue, 18 Dec 2018) | 1 line Changed paths: A /actr7.x/examples/extend-manual-requests A /actr7.x/examples/extend-manual-requests/using-a-style A /actr7.x/examples/extend-manual-requests/using-a-style/new-style.lisp A /actr7.x/examples/extend-manual-requests/using-a-style/readme.txt A /actr7.x/examples/extend-manual-requests/using-a-style/style-test-model.lisp Added an example of using extend-manual-requests along with defstyle (which isn't documented anywhere else). ------------------------------------------------------------------------ r2757 | db30 | 2018-12-17 15:20:54 -0500 (Mon, 17 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/fan_no_pm.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit5/unit5_modeling.doc Updates to the unit 5 tutorial materials. ------------------------------------------------------------------------ r2756 | db30 | 2018-12-17 14:30:34 -0500 (Mon, 17 Dec 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp Fix a bug with the remove version of whynot-dm not converting string names. ------------------------------------------------------------------------ r2755 | db30 | 2018-12-13 12:37:07 -0500 (Thu, 13 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/unit4_code.doc Minor updates to the unit 4 texts. ------------------------------------------------------------------------ r2754 | db30 | 2018-12-12 16:42:51 -0500 (Wed, 12 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit2/unit2_code.doc M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc Minor updates to the unit 2&3 texts. ------------------------------------------------------------------------ r2753 | db30 | 2018-12-11 15:40:23 -0500 (Tue, 11 Dec 2018) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc Update docs to add info about the connection examples and the possible issues with tutor mode in the environment. ------------------------------------------------------------------------ r2752 | db30 | 2018-12-11 15:38:03 -0500 (Tue, 11 Dec 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit1/unit1_code.doc M /actr7.x/tutorial/unit1/unit1_modeling.doc Minor edits for unit1 texts. ------------------------------------------------------------------------ r2751 | db30 | 2018-12-11 15:34:31 -0500 (Tue, 11 Dec 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Change some code to avoid a bug in format with ccl 1.12-dev (which is needed to run with MacOS 10.14). ------------------------------------------------------------------------ r2750 | db30 | 2018-12-10 14:48:43 -0500 (Mon, 10 Dec 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl Adjust the stepper's tutor mode to fix an issue with not catching the variable in the !output! in the count model. ------------------------------------------------------------------------ r2749 | db30 | 2018-12-07 16:44:56 -0500 (Fri, 07 Dec 2018) | 1 line Changed paths: M /actr7.x/test-models/tester.py M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/python/bst_ppm.py M /actr7.x/tutorial/python/fan.py M /actr7.x/tutorial/python/fan_no_pm.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/subitize.py Adjusted the python version of some tutorial tasks and the tester code so that the output better matches the reference output. ------------------------------------------------------------------------ r2748 | db30 | 2018-12-07 12:03:56 -0500 (Fri, 07 Dec 2018) | 1 line Changed paths: A /actr7.x/examples/connections/Java A /actr7.x/examples/connections/Java/readme.txt A /actr7.x/examples/connections/Java/simpleACTRtest.java Added a simple Java connection example. ------------------------------------------------------------------------ r2747 | db30 | 2018-12-06 16:48:50 -0500 (Thu, 06 Dec 2018) | 1 line Changed paths: M /actr7.x/examples/connections/python/simple_actr.py Fixed a small typo in the simple python example. ------------------------------------------------------------------------ r2746 | db30 | 2018-12-06 16:45:13 -0500 (Thu, 06 Dec 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Added some more testing to add-visicon-features. ------------------------------------------------------------------------ r2745 | db30 | 2018-12-03 13:45:54 -0500 (Mon, 03 Dec 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl M /actr7.x/environment/stepper-control.lisp Fix the tutor mode of the stepper so that it should work for most models (not just tutorial unit 1). ------------------------------------------------------------------------ r2744 | db30 | 2018-11-30 10:30:14 -0500 (Fri, 30 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/c/readme.txt Added a readme for the C connection example. ------------------------------------------------------------------------ r2743 | db30 | 2018-11-30 10:28:42 -0500 (Fri, 30 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/c/simple.c Finish the C connection example. ------------------------------------------------------------------------ r2742 | db30 | 2018-11-30 10:22:20 -0500 (Fri, 30 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/c/simple.c Cleaning up the example a little. ------------------------------------------------------------------------ r2741 | db30 | 2018-11-30 09:38:37 -0500 (Fri, 30 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/c A /actr7.x/examples/connections/c/simple.c Start of an example connection in C. ------------------------------------------------------------------------ r2740 | db30 | 2018-11-29 10:04:01 -0500 (Thu, 29 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/matlab/simple.m Added some more checking and comments to matlab connection example. ------------------------------------------------------------------------ r2739 | db30 | 2018-11-28 16:24:32 -0500 (Wed, 28 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/matlab A /actr7.x/examples/connections/matlab/readme.txt A /actr7.x/examples/connections/matlab/simple.m Most of a MATLAB example. It works, but still needs a little error checking and some comments. ------------------------------------------------------------------------ r2738 | db30 | 2018-11-27 16:46:01 -0500 (Tue, 27 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/readme.txt Updated the readme for the connection examples. ------------------------------------------------------------------------ r2737 | db30 | 2018-11-27 16:40:43 -0500 (Tue, 27 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/nodejs A /actr7.x/examples/connections/nodejs/readme.txt A /actr7.x/examples/connections/nodejs/simple.js Added a very crude example connection in javascript using Node.js. ------------------------------------------------------------------------ r2736 | db30 | 2018-11-27 12:57:10 -0500 (Tue, 27 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/tcltk/simple.tcl Put some comments in the Tcl/Tk example. ------------------------------------------------------------------------ r2735 | db30 | 2018-11-27 12:49:08 -0500 (Tue, 27 Nov 2018) | 1 line Changed paths: M /actr7.x/examples/connections/readme.txt A /actr7.x/examples/connections/tcltk A /actr7.x/examples/connections/tcltk/readme.txt A /actr7.x/examples/connections/tcltk/simple.tcl Added a simple Tcl/Tk example. ------------------------------------------------------------------------ r2734 | db30 | 2018-11-27 09:51:34 -0500 (Tue, 27 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/python/readme.txt M /actr7.x/examples/connections/python/simple_actr.py M /actr7.x/examples/connections/readme.txt Finished the simple Python example. ------------------------------------------------------------------------ r2733 | db30 | 2018-11-26 16:41:28 -0500 (Mon, 26 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/python A /actr7.x/examples/connections/python/simple_actr.py Start of the simple python connection example. ------------------------------------------------------------------------ r2732 | db30 | 2018-11-26 15:54:56 -0500 (Mon, 26 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/lisp A /actr7.x/examples/connections/lisp/readme.txt A /actr7.x/examples/connections/lisp/simple.lisp M /actr7.x/examples/connections/readme.txt Added a remote Lisp connection example. ------------------------------------------------------------------------ r2731 | db30 | 2018-11-26 13:34:38 -0500 (Mon, 26 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections/R (from /actr7.x/examples/connections/r-plotter:2730) M /actr7.x/examples/connections/R/actr-plotter.R M /actr7.x/examples/connections/R/readme.txt D /actr7.x/examples/connections/r-plotter A /actr7.x/examples/connections/readme.txt Renamed the directory with the R example, added some comments to it, and added a readme for the connections directory itself. ------------------------------------------------------------------------ r2730 | db30 | 2018-11-21 16:33:45 -0500 (Wed, 21 Nov 2018) | 1 line Changed paths: A /actr7.x/examples/connections A /actr7.x/examples/connections/r-plotter A /actr7.x/examples/connections/r-plotter/actr-plotter.R A /actr7.x/examples/connections/r-plotter/readme.txt Added a crude example of an R script which connects to ACT-R and adds a command for creating pdfs with scatter plots. Severly under documented and uncommented at this point. ------------------------------------------------------------------------ r2729 | db30 | 2018-11-21 12:09:45 -0500 (Wed, 21 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp Fixed a bug in creating the remote version of schedule-audio-encoding-complete. ------------------------------------------------------------------------ r2728 | db30 | 2018-11-20 10:39:30 -0500 (Tue, 20 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp [7.12.9] New parameters :aural-encoding-hook and :aural-loc-hook available for adjusting audio module timing. ------------------------------------------------------------------------ r2727 | db30 | 2018-11-19 16:50:50 -0500 (Mon, 19 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/docs/reference-manual.doc Almost done with the new audio module hook parameters, but needs a little more testing. ------------------------------------------------------------------------ r2726 | db30 | 2018-11-19 13:08:35 -0500 (Mon, 19 Nov 2018) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Should catch all of the invalid button modifications now. ------------------------------------------------------------------------ r2725 | db30 | 2018-11-16 16:50:49 -0500 (Fri, 16 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp Starting to add encoding hook parameters to audio like the :visual-encoding-hook. ------------------------------------------------------------------------ r2724 | db30 | 2018-11-16 12:36:58 -0500 (Fri, 16 Nov 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Some minor edits for the reference manual. ------------------------------------------------------------------------ r2723 | db30 | 2018-11-16 12:30:02 -0500 (Fri, 16 Nov 2018) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/docs/remote.doc A /actr7.x/environment/GUI/dialogs/91-dispatcher-status.tcl M /actr7.x/environment/GUI/init/02-configurations.tcl M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/version-string.lisp [7.12.8] The new remote actions are now working and documented, and I've added an Environment viewer to see the connection information. ------------------------------------------------------------------------ r2722 | db30 | 2018-11-15 16:48:12 -0500 (Thu, 15 Nov 2018) | 1 line Changed paths: M /actr7.x/docs/remote.doc M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/framework/dispatcher.lisp M /actr7.x/tutorial/python/actr.py Adding calls for the Environment and the tutorial Python interface to set names using the new dispatcher method (which is still being tested and not quite ready). ------------------------------------------------------------------------ r2721 | db30 | 2018-11-15 16:23:18 -0500 (Thu, 15 Nov 2018) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Modify-button-for-exp-window remote version didn't work (called internal directly) and internally some bad modifications weren't properly prevented. ------------------------------------------------------------------------ r2720 | db30 | 2018-11-14 16:50:03 -0500 (Wed, 14 Nov 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp More work towards some new dispatcher communication commands for status info. ------------------------------------------------------------------------ r2719 | db30 | 2018-11-14 13:38:27 -0500 (Wed, 14 Nov 2018) | 1 line Changed paths: A /actr7.x/dev-tools/linux-standalone/ACT-R/patches M /actr7.x/dev-tools/linux-standalone/ACT-R/set-logical.lisp A /actr7.x/dev-tools/mac-standalone/ACT-R/patches M /actr7.x/dev-tools/mac-standalone/ACT-R/set-logical.lisp A /actr7.x/dev-tools/win-standalone/ACT-R/patches M /actr7.x/dev-tools/win-standalone/ACT-R/set-logical.lisp Adding the patches directory back to the standalones since if there are patches they shouldn't go into user-loads. ------------------------------------------------------------------------ r2718 | db30 | 2018-11-09 16:47:38 -0500 (Fri, 09 Nov 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Starting to add a connections checkability to the dispatcher. ------------------------------------------------------------------------ r2717 | db30 | 2018-11-08 13:13:34 -0500 (Thu, 08 Nov 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp M /actr7.x/extras/act-touch/readme.txt Added an external start-hand-at-touch and finished the docs, so considering the ACT-Touch update done. ------------------------------------------------------------------------ r2716 | db30 | 2018-11-07 16:43:04 -0500 (Wed, 07 Nov 2018) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/extras/act-touch/readme.txt Updates to the ACT-Touch docs (all in the readme at this point) and fixed a typo in the AGI manual. ------------------------------------------------------------------------ r2715 | db30 | 2018-11-06 16:36:50 -0500 (Tue, 06 Nov 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/999-touch-fingers.tcl Environment visible virtual extension for displaying the ACT-Touch finger positions when associated with an experiment window. ------------------------------------------------------------------------ r2714 | db30 | 2018-11-06 16:34:20 -0500 (Tue, 06 Nov 2018) | 1 line Changed paths: D /actr7.x/extras/act-touch/act-touch-demo-model.lisp D /actr7.x/extras/act-touch/act-touch-reference-manual.pdf M /actr7.x/extras/act-touch/act-touch.lisp A /actr7.x/extras/act-touch/depricated A /actr7.x/extras/act-touch/depricated/act-touch-demo-model.lisp (from /actr7.x/extras/act-touch/act-touch-demo-model.lisp:2704) A /actr7.x/extras/act-touch/depricated/act-touch-reference-manual.pdf (from /actr7.x/extras/act-touch/act-touch-reference-manual.pdf:2674) A /actr7.x/extras/act-touch/depricated/virtual-multitouch-device.lisp (from /actr7.x/extras/act-touch/virtual-multitouch-device.lisp:2674) M /actr7.x/extras/act-touch/touch-demo-model.lisp D /actr7.x/extras/act-touch/virtual-multitouch-device.lisp Updates to ACT-Touch are done, but it needs new documentation. Outdated files from prior version were moved to depricated for now. ------------------------------------------------------------------------ r2713 | db30 | 2018-11-05 16:46:08 -0500 (Mon, 05 Nov 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp D /actr7.x/extras/act-touch/demo1.lisp D /actr7.x/extras/act-touch/demo2.lisp A /actr7.x/extras/act-touch/touch-demo-model.lisp A couple of adjustments to timing for ACT-Touch (taps have a target bigger than 1 pixel and releases are only a burst cost), and starting to work on a more complete demo model. ------------------------------------------------------------------------ r2712 | db30 | 2018-11-02 16:50:26 -0400 (Fri, 02 Nov 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp M /actr7.x/extras/act-touch/demo2.lisp ACT-Touch device seems to work, but need some more testing to make sure. ------------------------------------------------------------------------ r2711 | db30 | 2018-11-02 16:48:40 -0400 (Fri, 02 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp Fix an issue with the motor interface parsing devices for set-hand-device, but may need a more general fix in the future. ------------------------------------------------------------------------ r2710 | db30 | 2018-11-01 16:48:59 -0400 (Thu, 01 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/device-interface.lisp Moved the default-targt-width parameter to the device interface so both vision and motor can use it easily, and now approach-width returns that value when it can't compute one. ------------------------------------------------------------------------ r2709 | db30 | 2018-11-01 16:47:54 -0400 (Thu, 01 Nov 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp A /actr7.x/extras/act-touch/demo1.lisp A /actr7.x/extras/act-touch/demo2.lisp Motor actions work for ACT-Touch, but still some issues with the device to work out. ------------------------------------------------------------------------ r2708 | db30 | 2018-11-01 09:46:59 -0400 (Thu, 01 Nov 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/version-string.lisp [7.12.7] Two new optional commands can be set when defining a device which get called when the motor module sets or unsets a hand to that device. ------------------------------------------------------------------------ r2707 | db30 | 2018-10-31 16:45:56 -0400 (Wed, 31 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp Getting closer to an updated ACT-Touch for 7.x. ------------------------------------------------------------------------ r2706 | db30 | 2018-10-30 16:47:21 -0400 (Tue, 30 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp More work on the update of ACT-Touch for 7.x. ------------------------------------------------------------------------ r2705 | db30 | 2018-10-26 16:46:41 -0400 (Fri, 26 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch.lisp Starting to create a touch device. ------------------------------------------------------------------------ r2704 | db30 | 2018-10-25 16:18:38 -0400 (Thu, 25 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/act-touch/act-touch-demo-model.lisp M /actr7.x/extras/act-touch/act-touch.lisp Initial work on updating act-touch for 7.x. First steps are appling some recent changes and smoothing off some rough edges by adding a module to allow setting parameters for things. ------------------------------------------------------------------------ r2703 | db30 | 2018-10-25 13:01:50 -0400 (Thu, 25 Oct 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp [7.12.6] Use the :default-target-width setting for Fitts's law computations when a negative or zero width is provided instead of assuming 1, and clear up the docs because that parameter's value is unitless. The provided value is used explicitly and thus is implicitly in the same units as the given distance. ------------------------------------------------------------------------ r2702 | db30 | 2018-10-17 14:36:06 -0400 (Wed, 17 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/read-me.txt M /actr7.x/extras/extended-motor-actions/test-model.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/other-files/keyboard.lisp [7.12.5] extended motor actions extra is updated and usable now. ------------------------------------------------------------------------ r2701 | db30 | 2018-10-15 16:48:06 -0400 (Mon, 15 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/test-model.lisp More work on the extended motor actions extra. ------------------------------------------------------------------------ r2700 | db30 | 2018-10-15 16:46:29 -0400 (Mon, 15 Oct 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp A hand-ply action now schedules the device change for the execution time instead of immediately doing so. It should have always been that way, but didn't really matter with the old device mechanisms. ------------------------------------------------------------------------ r2699 | db30 | 2018-10-12 16:46:20 -0400 (Fri, 12 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/test-model.lisp M /actr7.x/other-files/mouse.lisp Continuing to work on the extended motor actions extra, and fixed an issue with referencing the default mouse since the class can be changed now. ------------------------------------------------------------------------ r2698 | db30 | 2018-10-11 16:48:26 -0400 (Thu, 11 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/read-me.txt M /actr7.x/other-files/mouse.lisp More updates to extended motor actions extra, but not quite done yet. ------------------------------------------------------------------------ r2697 | db30 | 2018-10-10 16:48:10 -0400 (Wed, 10 Oct 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp More work to update the extended-motor-actions extra and some adjustments to the keyboard and mouse devices for changing the default device. ------------------------------------------------------------------------ r2696 | db30 | 2018-10-10 16:27:03 -0400 (Wed, 10 Oct 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Actually provide the Python error in the error string sent back when evaluating a command fails. ------------------------------------------------------------------------ r2695 | db30 | 2018-10-09 16:17:45 -0400 (Tue, 09 Oct 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp M /actr7.x/extras/extended-motor-actions/read-me.txt Starting to update the extended-motor-actions extra, but it's not usable yet. ------------------------------------------------------------------------ r2694 | db30 | 2018-10-09 14:19:27 -0400 (Tue, 09 Oct 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp Updated the cursor device to allow custom types like keyboards. ------------------------------------------------------------------------ r2693 | db30 | 2018-10-08 16:31:18 -0400 (Mon, 08 Oct 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/other-files/keyboard.lisp Use the motor module's interface notification to implement user keyboard commands (the new styles still use the internals of the motor module). ------------------------------------------------------------------------ r2692 | db30 | 2018-10-04 16:48:34 -0400 (Thu, 04 Oct 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/framework/device-interface.lisp Starting to implement a notify function for motor so that devices don't need to access the internals of the module directly. ------------------------------------------------------------------------ r2691 | db30 | 2018-10-04 13:09:23 -0400 (Thu, 04 Oct 2018) | 1 line Changed paths: M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/version-string.lisp [7.12.4] Added a notify-interface command to mirror notify-device to provide a better separation between modules and devices (particularly motor). ------------------------------------------------------------------------ r2690 | db30 | 2018-10-02 11:43:37 -0400 (Tue, 02 Oct 2018) | 1 line Changed paths: A /actr7.x/extras/parallel-models/example.lisp M /actr7.x/extras/parallel-models/readme.txt Updated the docs for parallel-models extra and added an example. ------------------------------------------------------------------------ r2689 | db30 | 2018-09-24 14:58:25 -0400 (Mon, 24 Sep 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/environment/GUI/dialogs/999-emma-eye-spot.tcl M /actr7.x/extras/emma/emma.lisp A /actr7.x/extras/emma/example-demo2.lisp Finished the updating of EMMA. ------------------------------------------------------------------------ r2688 | db30 | 2018-09-24 09:46:43 -0400 (Mon, 24 Sep 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Fixed a bug in the schedule_event_now function. ------------------------------------------------------------------------ r2687 | db30 | 2018-09-21 16:48:36 -0400 (Fri, 21 Sep 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/emma/readme.txt More work on updating EMMA and vision now checks the encoding hook for re-encoding actions as well. ------------------------------------------------------------------------ r2686 | db30 | 2018-09-21 09:14:51 -0400 (Fri, 21 Sep 2018) | 1 line Changed paths: M /actr7.x/docs/QuickStart.txt Updating the quickstart doc for using the source code version. ------------------------------------------------------------------------ r2685 | db30 | 2018-09-20 16:28:54 -0400 (Thu, 20 Sep 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/misc-utils.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/tools/visible-virtual.lisp [7.12.3] Added a hook to vision to allow one to adjust the encoding time through a command so that EMMA can be a simple extension instead of a complete replacement. ------------------------------------------------------------------------ r2684 | db30 | 2018-09-19 16:49:34 -0400 (Wed, 19 Sep 2018) | 1 line Changed paths: M /actr7.x/extras/emma/emma.lisp M /actr7.x/extras/emma/readme.txt More work on updating EMMA for the new system and actually adding some documentation on using it. ------------------------------------------------------------------------ r2683 | db30 | 2018-09-18 11:48:08 -0400 (Tue, 18 Sep 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl A /actr7.x/environment/GUI/dialogs/999-emma-eye-spot.tcl M /actr7.x/environment/GUI/dialogs/999-image-item.tcl Update the agi_handler mechanism in the Environment to pass the coords of the window to the handlers, and added an extension with handlers to show the eyespot from emma. ------------------------------------------------------------------------ r2682 | db30 | 2018-09-13 16:50:43 -0400 (Thu, 13 Sep 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/extras/emma/emma.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/tools/visible-virtual.lisp Reworking some of the internals of the device and visible-virtual code so that it doen't need to know all the actions a module might need to send through there so it's easy to extend e.g. adding an eye position for EMMA. ------------------------------------------------------------------------ r2681 | db30 | 2018-09-12 11:08:30 -0400 (Wed, 12 Sep 2018) | 1 line Changed paths: M /actr7.x/docs/notes/chunk-access-change/readme.txt Updated the notes with some running results. ------------------------------------------------------------------------ r2680 | db30 | 2018-09-12 11:02:19 -0400 (Wed, 12 Sep 2018) | 1 line Changed paths: A /actr7.x/docs/notes/chunk-access-change A /actr7.x/docs/notes/chunk-access-change/all-data-9-7-2018-acl-symbolplist-1-lock.out A /actr7.x/docs/notes/chunk-access-change/all-data-9-7-2018-r2679.out A /actr7.x/docs/notes/chunk-access-change/chunk-spec.lisp A /actr7.x/docs/notes/chunk-access-change/chunks.lisp A /actr7.x/docs/notes/chunk-access-change/internal-structures.lisp A /actr7.x/docs/notes/chunk-access-change/model.lisp A /actr7.x/docs/notes/chunk-access-change/readme.txt Saving some info on another performance change which had mixed results and isn't being implemented for now. ------------------------------------------------------------------------ r2679 | db30 | 2018-09-07 09:46:06 -0400 (Fri, 07 Sep 2018) | 1 line Changed paths: M /actr7.x/extras/parallel-computation/parallel-computation.lisp Moved the subsequencing into the workers for the parallel-computation code. ------------------------------------------------------------------------ r2678 | db30 | 2018-09-06 15:50:46 -0400 (Thu, 06 Sep 2018) | 1 line Changed paths: M /actr7.x/extras/parallel-retrieval/parallel-retrieval.lisp A /actr7.x/extras/parallel-retrieval/readme.txt The parallel-retrieval extra is not usable with 7.x because the approach it used with the older versions didn't care about thread safety. Since that's important now, it isn't feasible to do those things in an 'add-on' fashion, but the code is being kept around for reference. ------------------------------------------------------------------------ r2677 | db30 | 2018-09-05 11:14:05 -0400 (Wed, 05 Sep 2018) | 13 lines Changed paths: M /actr7.x/support/production-parsing-support.lisp Partial fix for a potential bug when a model generates warnings like this: #|Warning: Production ... uses previously undefined slot ... |# Ignoring those warnings is safer now, but there is still the potential for problems if the model code isn't static i.e. if it's possible for things outside of the productions to affect whether that warning from a production appears or not after resetting. The safest thing is to always fix the issue which leads to a warning (which in this case is creating a chunk-type(s) to declare the constant slots used in the productions). ------------------------------------------------------------------------ r2676 | db30 | 2018-09-04 15:54:23 -0400 (Tue, 04 Sep 2018) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/support/production-parsing-support.lisp Undoing the procedural updates from 2652 since they seem to hurt performance more often than help. ------------------------------------------------------------------------ r2675 | db30 | 2018-09-04 15:52:43 -0400 (Tue, 04 Sep 2018) | 1 line Changed paths: M /actr7.x/extras/parallel-computation/parallel-computation.lisp M /actr7.x/extras/parallel-retrieval/parallel-retrieval.lisp More work on updating the parallel computing code. ------------------------------------------------------------------------ r2674 | db30 | 2018-08-30 13:01:22 -0400 (Thu, 30 Aug 2018) | 1 line Changed paths: A /actr7.x/extras/chunk-tree-viewer/tree-viewer.doc Added a simple reference manual for using the chunk-tree-viewer tool. ------------------------------------------------------------------------ r2673 | db30 | 2018-08-30 12:49:33 -0400 (Thu, 30 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/parallel-computation/parallel-computation.lisp A /actr7.x/extras/parallel-computation/readme.txt Updated the parallel-computation extra. ------------------------------------------------------------------------ r2672 | db30 | 2018-08-30 12:48:26 -0400 (Thu, 30 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Added some more tests to stop-des so it can shut down more cleanly. ------------------------------------------------------------------------ r2671 | db30 | 2018-08-30 09:03:51 -0400 (Thu, 30 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a bug with the update to stop-des since usocket-p isn't external to usocket. ------------------------------------------------------------------------ r2670 | db30 | 2018-08-29 17:03:48 -0400 (Wed, 29 Aug 2018) | 1 line Changed paths: A /actr7.x/extras/parallel-computation A /actr7.x/extras/parallel-computation/parallel-computation.lisp (from /actr7.x/extras/parallel-execution/parallel-computation.lisp:2650) D /actr7.x/extras/parallel-execution A /actr7.x/extras/parallel-models (from /actr7.x/extras/parallel-execution:2650) D /actr7.x/extras/parallel-models/parallel-chunks.lisp D /actr7.x/extras/parallel-models/parallel-computation.lisp D /actr7.x/extras/parallel-models/parallel-model-running.lisp A /actr7.x/extras/parallel-models/parallel-models.lisp (from /actr7.x/extras/parallel-execution/parallel-model-running.lisp:2650) M /actr7.x/extras/parallel-models/readme.txt A /actr7.x/extras/parallel-retrieval A /actr7.x/extras/parallel-retrieval/parallel-retrieval.lisp (from /actr7.x/extras/parallel-execution/parallel-chunks.lisp:2650) Starting to update the extras for running models or functions in parallel threads. ------------------------------------------------------------------------ r2669 | db30 | 2018-08-29 17:02:59 -0400 (Wed, 29 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Have stop-des kill all of its threads and check the socket before closing it. ------------------------------------------------------------------------ r2668 | db30 | 2018-08-29 09:49:54 -0400 (Wed, 29 Aug 2018) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/ACT-R/run-act-r.command M /actr7.x/dev-tools/win-standalone/ACT-R/run-act-r.bat Same update to the Windows and Linux standalone startup scripts. ------------------------------------------------------------------------ r2667 | db30 | 2018-08-29 09:44:14 -0400 (Wed, 29 Aug 2018) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/ACT-R/run-act-r.command Added a -n switch to the Mac standalone when it starts the act-r app to avoid loading the user's ccl-init file if there is one (thanks to Shawn Betts for discovering that possible issue). ------------------------------------------------------------------------ r2666 | db30 | 2018-08-28 16:47:19 -0400 (Tue, 28 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/random.lisp Added a lock around the counter used when creating a random module. ------------------------------------------------------------------------ r2665 | db30 | 2018-08-28 16:46:15 -0400 (Tue, 28 Aug 2018) | 1 line Changed paths: M /actr7.x/load-act-r.lisp Keep track of the things loaded via require-extra and require-compiled internally in addition to the normal require mechanisms. ------------------------------------------------------------------------ r2664 | db30 | 2018-08-24 16:29:28 -0400 (Fri, 24 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/threads/new-threads.lisp Updated the threaded cognition extra to use the goal module's lock for safety. ------------------------------------------------------------------------ r2663 | db30 | 2018-08-24 16:15:57 -0400 (Fri, 24 Aug 2018) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/extras/save-model/save-chunks-and-productions.lisp M /actr7.x/framework/version-string.lisp [7.12.2] Added new declarative commands add-dm-chunks and merge-dm-chunks which take existing chunk names instead of chunk descriptions, and used add-dm-chunks to update the save-model extra so it's not using an internal declarative command in the saved model file. ------------------------------------------------------------------------ r2662 | db30 | 2018-08-24 14:46:09 -0400 (Fri, 24 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/WNLexicalModule/Models/wnl-find-all-definitions.lisp M /actr7.x/extras/WNLexicalModule/Models/wnl-find-definition.lisp M /actr7.x/extras/WNLexicalModule/Models/wnl-find-synonyms.lisp M /actr7.x/extras/WNLexicalModule/WNLexical-readme.txt M /actr7.x/extras/WNLexicalModule/WNLexicalData-readme.txt A /actr7.x/extras/WNLexicalModule/WNLexicalModule.lisp M /actr7.x/extras/WNLexicalModule/WNLexical_3-0-2.lisp Updated WNLexicalModule with a lock on the module internals and so it'll work with require-extras. Also changed the example models so they don't run when loaded. ------------------------------------------------------------------------ r2661 | db30 | 2018-08-24 12:59:47 -0400 (Fri, 24 Aug 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/35a-chunk-tree.tcx D /actr7.x/extras/chunk-tree-viewer/35a-declarative-tree.tcl D /actr7.x/extras/chunk-tree-viewer/chunk-tree.lisp M /actr7.x/extras/chunk-tree-viewer/readme.txt Updated the chunk-tree viewer extra which is implemented all on the Tcl side now using existing ACT-R commands. ------------------------------------------------------------------------ r2660 | db30 | 2018-08-24 11:19:40 -0400 (Fri, 24 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunks.lisp M /actr7.x/framework/version-string.lisp [7.12.1] Added remote chunks and chunk-filled-slots-list commands. ------------------------------------------------------------------------ r2659 | db30 | 2018-08-23 09:57:40 -0400 (Thu, 23 Aug 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/63a-blending-history.tcl (from /actr7.x/extras/blending/77b-blending-history.tcl:2657) M /actr7.x/extras/base-level-inhibition/bl-inhibition.lisp M /actr7.x/extras/base-level-inhibition/free-recall.lisp D /actr7.x/extras/blending/77b-blending-history.tcl D /actr7.x/extras/blending/blending-history-tool.lisp M /actr7.x/extras/blending/blending-read-me.txt M /actr7.x/extras/blending/blending.lisp M /actr7.x/extras/spacing-effect/spacing-effect.lisp Updated a few more extras. For blending, just put the Environment tool in the Environment and check whether the module exists before displaying it (should probably do that for the default tools too). ------------------------------------------------------------------------ r2658 | db30 | 2018-08-23 09:55:02 -0400 (Thu, 23 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/history-recorder.lisp Process-history-data now returns the file comment like get-history-data does. ------------------------------------------------------------------------ r2657 | db30 | 2018-08-22 16:51:39 -0400 (Wed, 22 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/blending/77b-blending-history.tcl The first pass at the updated Environment blending tool. ------------------------------------------------------------------------ r2656 | db30 | 2018-08-22 16:50:42 -0400 (Wed, 22 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Updates to blending to add a history processor for the Environment tool. ------------------------------------------------------------------------ r2655 | db30 | 2018-08-22 16:21:42 -0400 (Wed, 22 Aug 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/63-retrieval-history.tcl Fixed a typo in an error message from the retrieval history tool. ------------------------------------------------------------------------ r2654 | db30 | 2018-08-21 15:24:22 -0400 (Tue, 21 Aug 2018) | 1 line Changed paths: M /actr7.x/extras/adaptive-noise/adaptive-noise.lisp M /actr7.x/extras/adaptive-noise/test-model.lisp M /actr7.x/extras/tracker/simple.lisp M /actr7.x/extras/tracker/tracker.lisp Updating some extras to work and be safe to use (thread protection) with 7.12. ------------------------------------------------------------------------ r2653 | db30 | 2018-08-21 13:35:10 -0400 (Tue, 21 Aug 2018) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/examples/creating-modules/internal/simple-goal-style-model.lisp M /actr7.x/examples/other/game-of-life.lisp Added a note to the procedural docs as a reference and updated some of the example code. ------------------------------------------------------------------------ r2652 | db30 | 2018-08-20 12:57:15 -0400 (Mon, 20 Aug 2018) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/support/production-parsing-support.lisp Minor performance improvement for conflict-resolution by not rebuilding the buffer array each time. ------------------------------------------------------------------------ r2651 | db30 | 2018-08-17 10:04:16 -0400 (Fri, 17 Aug 2018) | 1 line Changed paths: A /actr7.x/docs/notes/parallel-run-test A /actr7.x/docs/notes/parallel-run-test/internal-structures.lisp A /actr7.x/docs/notes/parallel-run-test/meta-process.lisp A /actr7.x/docs/notes/parallel-run-test/procedural.lisp A /actr7.x/docs/notes/parallel-run-test/readme.txt A /actr7.x/docs/notes/parallel-run-test/scheduling.lisp Committing some notes and code which failed to achieve a performance improvement from running scheduled events in parallel for possible future reference. ------------------------------------------------------------------------ r2650 | db30 | 2018-08-15 12:34:36 -0400 (Wed, 15 Aug 2018) | 1 line Changed paths: M /actr7.x/test-models/solution-tests.zip Updating the reference test outputs for the solution models because of visicon changes. ------------------------------------------------------------------------ r2649 | db30 | 2018-08-15 12:15:40 -0400 (Wed, 15 Aug 2018) | 1 line Changed paths: M /actr7.x/other-files/bold.lisp M /actr7.x/test-models/paired_test.py M /actr7.x/tutorial/python/actr.py Add a remote predict-bold-response command, add it to the python interface code, and update the paired_test experiment to use it. ------------------------------------------------------------------------ r2648 | db30 | 2018-08-15 11:22:22 -0400 (Wed, 15 Aug 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Updated the tutorial's Python interface to cleanup an issue with returning a list from a Python function through the dispatcher. It was treating that as multiple return values instead of a single list, but now only a tuple returned by Python gets interpreted that way. ------------------------------------------------------------------------ r2647 | db30 | 2018-08-09 13:42:54 -0400 (Thu, 09 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc Environment manual should be consistent with the updated software now. ------------------------------------------------------------------------ r2646 | db30 | 2018-08-09 13:37:14 -0400 (Thu, 09 Aug 2018) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp Fixed a bug which affected the recording of production firings for the buffer traces that was introduced when the utility 'complete' mechanism was removed. ------------------------------------------------------------------------ r2645 | db30 | 2018-08-09 13:09:52 -0400 (Thu, 09 Aug 2018) | 1 line Changed paths: D /actr7.x/extras/environment-sorter The environment-sorter extra is no longer usable since the Environment gets it data through the normal ACT-R commands instead of custom intermediaries. ------------------------------------------------------------------------ r2644 | db30 | 2018-08-08 16:41:58 -0400 (Wed, 08 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/EnvironmentManual.doc More updates to the Environment manual ------------------------------------------------------------------------ r2643 | db30 | 2018-08-08 16:41:30 -0400 (Wed, 08 Aug 2018) | 1 line Changed paths: M /actr7.x/environment/stepper-control.lisp Fixed a bug with the stepper not recording the retrieval request since it gets the id and that's cleared when the request completes. ------------------------------------------------------------------------ r2642 | db30 | 2018-08-08 16:40:00 -0400 (Wed, 08 Aug 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/61-trace-history.tcl Changed the names on the buttons in the trace history tool for consistency. ------------------------------------------------------------------------ r2641 | db30 | 2018-08-08 16:38:55 -0400 (Wed, 08 Aug 2018) | 1 line Changed paths: M /actr7.x/framework/history-recorder.lisp Fixed a bug with saving a history data stream when parameters were included. ------------------------------------------------------------------------ r2640 | db30 | 2018-08-07 16:54:14 -0400 (Tue, 07 Aug 2018) | 1 line Changed paths: M /actr7.x/other-files/bold.lisp M /actr7.x/test-models/agi-modify-test.ref M /actr7.x/test-models/bst-learn-ppm.ref M /actr7.x/test-models/bst-learn.ref M /actr7.x/test-models/bst-nolearn.ref M /actr7.x/test-models/dynamic-real-time.lisp M /actr7.x/test-models/paired.lisp Updated some reference models for changes in the AGI and changed predict-bold-response to print the results by default. ------------------------------------------------------------------------ r2639 | db30 | 2018-08-07 16:52:58 -0400 (Tue, 07 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/docs/EnvironmentManual.doc M /actr7.x/docs/reference-manual.doc Updates to the Environment manual and a couple minor edits to the other two manuals. ------------------------------------------------------------------------ r2638 | db30 | 2018-08-07 16:21:07 -0400 (Tue, 07 Aug 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/21-stepper.tcl The stepper has been returned to only being able to open when ACT-R is not running because opening it while running can result in an 'extra' conflict-resolution event. ------------------------------------------------------------------------ r2637 | db30 | 2018-08-07 14:26:21 -0400 (Tue, 07 Aug 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/25-event-queue.tcl (from /actr7.x/environment/GUI/dialogs/31-event-queue.tcl:2630) D /actr7.x/environment/GUI/dialogs/31-event-queue.tcl Moved the event-queue environment tool back to the control section. ------------------------------------------------------------------------ r2636 | db30 | 2018-08-06 15:14:33 -0400 (Mon, 06 Aug 2018) | 1 line Changed paths: M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/AGI.doc M /actr7.x/docs/reference-manual.doc Updated the AGI doc and don't use the line-location type for the line items anymore since it doesn't need the extra slots now because the object features are 'findable'. ------------------------------------------------------------------------ r2635 | db30 | 2018-08-03 16:51:04 -0400 (Fri, 03 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/tools/image-feature.lisp Updates to the AGI manual and some extra safety code added to the visible virtual window code and image feature handling. ------------------------------------------------------------------------ r2634 | db30 | 2018-08-02 16:47:34 -0400 (Thu, 02 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/AGI.doc M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc Starting to update the AGI manual and fixed a couple of typos in the reference manual. ------------------------------------------------------------------------ r2633 | db30 | 2018-08-02 10:11:26 -0400 (Thu, 02 Aug 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/vision-module/customize-visicon-features.lisp M /actr7.x/extras/tracker/simple.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/modules.lisp M /actr7.x/other-files/bold.lisp M /actr7.x/tools/buffer-trace.lisp M /actr7.x/tutorial/python/actr.py Reference manual updates complete for consistency. Code for accessing the BOLD data and related measures updated and made remotely available. ------------------------------------------------------------------------ r2632 | db30 | 2018-07-27 11:21:57 -0400 (Fri, 27 Jul 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunks.lisp D /actr7.x/test-models/bst-utility-completed.lisp D /actr7.x/test-models/bst-utility-completed.ref A /actr7.x/test-models/unupdated/bst-utility-completed.lisp (from /actr7.x/test-models/bst-utility-completed.lisp:2630) A /actr7.x/test-models/unupdated/bst-utility-completed.ref (from /actr7.x/test-models/bst-utility-completed.ref:2630) Moved the utility completed test model to unupdated just in case it comes back at some point. ------------------------------------------------------------------------ r2631 | db30 | 2018-07-27 10:08:21 -0400 (Fri, 27 Jul 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/extras/blending/blending.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/utility-and-reward-1.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/support/general-pm.lisp M /actr7.x/support/production-parsing-support.lisp [7.12] This update removes the ':ul complete' option and all the related support mechanisms. That was done because updating that to allow external access caused a large performance hit (zbrodoff test model was 35% slower) and I'm pretty sure nobody is using it anyway. ------------------------------------------------------------------------ r2630 | db30 | 2018-07-17 14:05:26 -0400 (Tue, 17 Jul 2018) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/ACT-R/readme.txt Updated the readme for Mac standalone. ------------------------------------------------------------------------ r2629 | db30 | 2018-07-17 12:57:11 -0400 (Tue, 17 Jul 2018) | 1 line Changed paths: M /actr7.x/tools/image-feature.lisp Fix a bug in add-image-to-exp-window. ------------------------------------------------------------------------ r2628 | db30 | 2018-07-16 13:24:39 -0400 (Mon, 16 Jul 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/buffers.lisp M /actr7.x/framework/version-string.lisp [7.11.1] Allow the module-request functions to accept chunk-spec ids so that they'll be usable remotely once the commands are actually added. ------------------------------------------------------------------------ r2627 | db30 | 2018-07-13 11:59:30 -0400 (Fri, 13 Jul 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Another update to the actr.py interface for the tutorial to hopefully get it to read the config files right in all situations (there seem to be some odd edge cases that hopefully this addresses). ------------------------------------------------------------------------ r2626 | db30 | 2018-07-12 12:34:33 -0400 (Thu, 12 Jul 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Update the python interface for the tutorial to hopefully better deal with initalization issues that can prevent it from starting properly. ------------------------------------------------------------------------ r2625 | db30 | 2018-07-11 16:47:37 -0400 (Wed, 11 Jul 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Updates to manual for the schedule-set/mod-buffer-chunk commands. ------------------------------------------------------------------------ r2624 | db30 | 2018-07-11 13:15:00 -0400 (Wed, 11 Jul 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/tutorial/python/actr.py Adding 'real' schedule-set/mod-buffer-chunk remote commands to replace the 'simple' ones which aren't needed anymore. ------------------------------------------------------------------------ r2623 | db30 | 2018-07-11 11:10:17 -0400 (Wed, 11 Jul 2018) | 1 line Changed paths: M /actr7.x/docs/remote.doc Update the remote connection docs to indicate that it writes a specific config file for the Environment. ------------------------------------------------------------------------ r2622 | db30 | 2018-07-11 08:52:29 -0400 (Wed, 11 Jul 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/init/00-net-config.tcl M /actr7.x/framework/dispatcher.lisp The dispatcher now also writes a network config file for the environment since apparently reading from home in the environment startup doesn't seem to work. ------------------------------------------------------------------------ r2621 | db30 | 2018-07-11 08:51:15 -0400 (Wed, 11 Jul 2018) | 1 line Changed paths: M /actr7.x/test-models/performance/retrieval-request-count-symbolic.lisp M /actr7.x/test-models/performance/retrieval-set-size-activations.lisp M /actr7.x/test-models/performance/retrieval-set-size-symbolic.lisp M /actr7.x/test-models/performance/tester.cl Updated test models for the performance tests. ------------------------------------------------------------------------ r2620 | db30 | 2018-07-06 14:08:42 -0400 (Fri, 06 Jul 2018) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp [7.11] Consistency updates are done so set the new major version and start updating with minor versions for changes again. ------------------------------------------------------------------------ r2619 | db30 | 2018-07-06 13:58:31 -0400 (Fri, 06 Jul 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit6/unit6.doc Update the unit 6 text highlighting of the task functions so that the green code is what's needed and red is what's not. ------------------------------------------------------------------------ r2618 | db30 | 2018-07-06 13:56:20 -0400 (Fri, 06 Jul 2018) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/mac-standalone/ACT-R/set-logical.lisp M /actr7.x/dev-tools/win-standalone/ACT-R/set-logical.lisp Update the start-up lisp file to use user-loads instead of patches for the standalones. ------------------------------------------------------------------------ r2617 | db30 | 2018-07-06 13:55:22 -0400 (Fri, 06 Jul 2018) | 1 line Changed paths: D /actr7.x/dev-tools/linux-standalone/ACT-R/patches A /actr7.x/dev-tools/linux-standalone/ACT-R/user-loads (from /actr7.x/dev-tools/linux-standalone/ACT-R/patches:2578) D /actr7.x/dev-tools/mac-standalone/ACT-R/patches A /actr7.x/dev-tools/mac-standalone/ACT-R/user-loads (from /actr7.x/dev-tools/mac-standalone/ACT-R/patches:2578) D /actr7.x/dev-tools/win-standalone/ACT-R/patches A /actr7.x/dev-tools/win-standalone/ACT-R/user-loads (from /actr7.x/dev-tools/win-standalone/ACT-R/patches:2578) Rename the standalone directory for loading files from patches to user-loads to match the source code version. ------------------------------------------------------------------------ r2616 | db30 | 2018-06-29 16:45:13 -0400 (Fri, 29 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit7/unit7_code.doc Updated unit 7 text. ------------------------------------------------------------------------ r2615 | db30 | 2018-06-29 13:50:55 -0400 (Fri, 29 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit8/unit8.doc M /actr7.x/tutorial/unit8/unit8_code.doc Updated unit 8 materials. ------------------------------------------------------------------------ r2614 | db30 | 2018-06-29 12:37:05 -0400 (Fri, 29 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit6/unit6.doc M /actr7.x/tutorial/unit6/unit6_code.doc Updated unit 6 materials. ------------------------------------------------------------------------ r2613 | db30 | 2018-06-29 10:50:35 -0400 (Fri, 29 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit5/unit5_code.doc Updated unit 5 materials. ------------------------------------------------------------------------ r2612 | db30 | 2018-06-28 16:21:06 -0400 (Thu, 28 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/unit4/paired-model.lisp M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/unit4_code.doc Updated the unit 4 materials. ------------------------------------------------------------------------ r2611 | db30 | 2018-06-28 14:16:11 -0400 (Thu, 28 Jun 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed a bug with process-display because if updates occured closer than the 'new' time it could attempt to transfer a finst from a 'new' item and throw an error. ------------------------------------------------------------------------ r2610 | db30 | 2018-06-28 14:03:18 -0400 (Thu, 28 Jun 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/24-ctrl-panel-stop-button.tcl M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/scheduling.lisp Fixed a bug with convert-options-list-items when there were no items, fixed the stop button in the environment (it has no details for the break event now), and moved when the run-stop signal gets generated so it happens even if the run stops due to an error. ------------------------------------------------------------------------ r2609 | db30 | 2018-06-28 12:16:43 -0400 (Thu, 28 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc Updates to the unit3 materials because of recent changes. ------------------------------------------------------------------------ r2608 | db30 | 2018-06-27 16:35:12 -0400 (Wed, 27 Jun 2018) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp Fixed a bug that's been around a long time with merging into DM being case sensitive for strings as slot values whereas all other chunk comparision processes are case insensitive with respect to string values. ------------------------------------------------------------------------ r2607 | db30 | 2018-06-27 16:11:48 -0400 (Wed, 27 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc Updated manuals, and the change to the actr.py file in the last update allows add_command to not need a local function (generates a signal for monitoring purposes only). ------------------------------------------------------------------------ r2606 | db30 | 2018-06-27 16:08:58 -0400 (Wed, 27 Jun 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit2/unit2_code.doc Updated unit 2 texts with recent changes. ------------------------------------------------------------------------ r2605 | db30 | 2018-06-27 13:29:53 -0400 (Wed, 27 Jun 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/39-audicon.tcl M /actr7.x/framework/buffers.lisp Fixed a bug with the visicon and audicon tools in the Environment using the same window names and fixed a bug with the external version of printed-buffer-chunk. ------------------------------------------------------------------------ r2604 | db30 | 2018-06-26 14:05:56 -0400 (Tue, 26 Jun 2018) | 1 line Changed paths: M /actr7.x/modules/act-gui-interface.lisp Fixed the bug in the agi code with the open-exp-window command and now the Python tests are also successful. ------------------------------------------------------------------------ r2603 | db30 | 2018-06-26 13:38:40 -0400 (Tue, 26 Jun 2018) | 1 line Changed paths: M /actr7.x/extras/tracker/tracker.lisp Update to the tracker code to catch an occasional math error likely due to rounding. ------------------------------------------------------------------------ r2602 | db30 | 2018-06-22 16:50:23 -0400 (Fri, 22 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-image-items/background-image.lisp M /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/examples/creating-image-items/creating_an_image.py M /actr7.x/extras/chunk-tree-viewer/chunk-tree.lisp M /actr7.x/framework/history-recorder.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/modules/production-compilation.lisp M /actr7.x/modules/utility-and-reward-1.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/perceptual-history.lisp M /actr7.x/support/central-parameters.lisp M /actr7.x/test-models/agi-modify-test.lisp M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/unstuff-visual.lisp M /actr7.x/tools/buffer-trace.lisp M /actr7.x/tools/image-feature.lisp M /actr7.x/tools/visible-virtual.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/bst.py More consistency updates and a couple bug fixes. Lisp side test models work, but something is off with the Python interface and needs to be fixed. ------------------------------------------------------------------------ r2601 | db30 | 2018-06-22 12:57:07 -0400 (Fri, 22 Jun 2018) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.py M /actr7.x/examples/other/game-of-life.lisp M /actr7.x/examples/vision-module/multi-window.lisp M /actr7.x/examples/vision-module/multi_window.py M /actr7.x/examples/vision-module/rotational-vision-test-1.lisp M /actr7.x/examples/vision-module/rotational-vision-test-2.lisp M /actr7.x/examples/vision-module/tracking.lisp M /actr7.x/examples/vision-module/tracking.py M /actr7.x/extras/base-level-inhibition/free-recall.lisp M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/test-models/agi-modify-test.lisp M /actr7.x/test-models/nearest-vis-loc.lisp M /actr7.x/test-models/removed-and-restored-visual-item.lisp M /actr7.x/test-models/tracking-test.lisp M /actr7.x/test-models/unstuff-visual.lisp M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/bst.lisp M /actr7.x/tutorial/lisp/choice.lisp M /actr7.x/tutorial/lisp/demo2.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/lisp/paired.lisp M /actr7.x/tutorial/lisp/past-tense.lisp M /actr7.x/tutorial/lisp/pcomp-issues.lisp M /actr7.x/tutorial/lisp/pm-issues.lisp M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/lisp/subitize.lisp M /actr7.x/tutorial/lisp/unit2.lisp M /actr7.x/tutorial/lisp/zbrodoff.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/python/bst_ppm.py M /actr7.x/tutorial/python/choice.py M /actr7.x/tutorial/python/demo2.py M /actr7.x/tutorial/python/fan.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/python/past_tense.py M /actr7.x/tutorial/python/pcomp_issues.py M /actr7.x/tutorial/python/pm_issues.py M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/python/subitize.py M /actr7.x/tutorial/python/unit2.py M /actr7.x/tutorial/python/zbrodoff.py Finished updating the agi calls to use keyword parameters. ------------------------------------------------------------------------ r2600 | db30 | 2018-06-21 16:48:32 -0400 (Thu, 21 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/act-r-solutions.zip M /actr7.x/examples/creating-image-items/background-image.lisp M /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/examples/creating-image-items/creating_an_image.py M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.py M /actr7.x/examples/other/game-of-life.lisp M /actr7.x/examples/vision-module/multi-window.lisp M /actr7.x/examples/vision-module/multi_window.py M /actr7.x/examples/vision-module/tracking.lisp M /actr7.x/examples/vision-module/tracking.py M /actr7.x/framework/system-parameters.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/test-models/agi-modify-test.lisp M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/models/hand-move-test.lisp M /actr7.x/test-models/models/keypad-test.lisp M /actr7.x/test-models/nearest-vis-loc.lisp M /actr7.x/test-models/precondition-test.lisp M /actr7.x/test-models/removed-and-restored-visual-item.lisp M /actr7.x/test-models/tester.py M /actr7.x/test-models/tracking-test.lisp M /actr7.x/test-models/unstuff-visual.lisp M /actr7.x/tutorial/lisp/bst-ppm.lisp M /actr7.x/tutorial/lisp/bst.lisp M /actr7.x/tutorial/lisp/choice.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/lisp/onehit.lisp M /actr7.x/tutorial/lisp/paired.lisp M /actr7.x/tutorial/lisp/past-tense.lisp M /actr7.x/tutorial/lisp/pcomp-issues.lisp M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/lisp/zbrodoff.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/bst.py M /actr7.x/tutorial/python/bst_ppm.py M /actr7.x/tutorial/python/choice.py M /actr7.x/tutorial/python/fan.py M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/python/paired.py M /actr7.x/tutorial/python/past_tense.py M /actr7.x/tutorial/python/pcomp_issues.py M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/python/zbrodoff.py Continuing with the consistency updates, and now moving the AGI code back to keyword (and remote options list) parameters. This makes things more backward compatible with 7.5. ------------------------------------------------------------------------ r2599 | db30 | 2018-06-15 16:52:46 -0400 (Fri, 15 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py M /actr7.x/examples/vision-module/tracking.py M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/random.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/system-parameters.lisp M /actr7.x/tutorial/lisp/pm-issues.lisp M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/lisp/ul-issues.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/pm_issues.py M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/python/ul_issues.py M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit7/utility-learning-issues-model.lisp More consistency updates and this one eliminates the 'simple' scheduling commands and replaces them with the normal ones using an options list for remote parameter settings. ------------------------------------------------------------------------ r2598 | db30 | 2018-06-14 16:47:10 -0400 (Thu, 14 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/parameters.lisp M /actr7.x/framework/printing.lisp Set- and get- parameter-value need to encode string values for remote calls. ------------------------------------------------------------------------ r2597 | db30 | 2018-06-14 16:07:13 -0400 (Thu, 14 Jun 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-image-items/background-image.lisp M /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/examples/creating-image-items/creating_an_image.py M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/examples/vision-module/adjust-visicon-features.lisp M /actr7.x/examples/vision-module/customize_visicon_features.py M /actr7.x/examples/vision-module/new-visicon-features.lisp M /actr7.x/examples/vision-module/new_visicon_features.py M /actr7.x/examples/vision-module/set-visloc-default-request.lisp M /actr7.x/examples/vision-module/tracking.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/modules.lisp M /actr7.x/tools/image-feature.lisp M /actr7.x/tutorial/python/actr.py More consistency updates and use of the new options list replacement for keyword parameters from remote commands, updated some examples because of recent changes, fixed a couple bugs introduced during this update. Like some previous updates, technically this one breaks backwards compatibility and should get a major version number change, but not going to do so until all the consistency updates are complete. ------------------------------------------------------------------------ r2596 | db30 | 2018-06-13 16:43:57 -0400 (Wed, 13 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunks.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/events.lisp M /actr7.x/framework/history-recorder.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/model.lisp More consistency updates and history recorders can only be named with strings now. ------------------------------------------------------------------------ r2595 | db30 | 2018-06-13 13:53:22 -0400 (Wed, 13 Jun 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/examples/act-r-solutions.zip M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit8/categorize-model.lisp Define-chunks no longer goes through the dispatcher, and cleaned up a few bugs related to the consistency updating. ------------------------------------------------------------------------ r2594 | db30 | 2018-06-12 16:44:41 -0400 (Tue, 12 Jun 2018) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/goal.lisp M /actr7.x/core-modules/imaginal.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc M /actr7.x/environment/environment-cmds.lisp M /actr7.x/examples/vision-module/customize_visicon_features.py M /actr7.x/extras/tracker/tracker.lisp M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunk-types.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/dispatcher.lisp More work to make the name conversion handling consistent and update the docs accordingly. ------------------------------------------------------------------------ r2593 | db30 | 2018-06-11 16:28:42 -0400 (Mon, 11 Jun 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/dispatcher.lisp Starting to go through and verify the consistency on how/when strings get converted to names. It should only happen for remote calls and only some of those require the double quoting of strings (which will be indicated in the remote command doc string). ------------------------------------------------------------------------ r2592 | db30 | 2018-06-11 14:31:08 -0400 (Mon, 11 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/misc-utils.lisp Added some more error checking and fixed some minor consistency issues on the commands for parsing the double encoded strings. ------------------------------------------------------------------------ r2591 | db30 | 2018-06-08 16:50:02 -0400 (Fri, 08 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/support/general-pm.lisp Updates to make more of the chunk-spec related mechanisms available remotely. ------------------------------------------------------------------------ r2590 | db30 | 2018-06-07 16:49:03 -0400 (Thu, 07 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/dispatcher.lisp Updating more of the chunk-spec commands to be remotely accessible. ------------------------------------------------------------------------ r2589 | db30 | 2018-06-06 15:16:19 -0400 (Wed, 06 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunk-spec.lisp Made more of the chunk-spec commands available remotely and updated that section of the reference manual. ------------------------------------------------------------------------ r2588 | db30 | 2018-06-05 16:47:18 -0400 (Tue, 05 Jun 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/modules/temporal.lisp Updated the request for the temporal module so that it doesn't have to specify a ticks value of 0 -- any value for that slot will start a new timing sequence. ------------------------------------------------------------------------ r2587 | db30 | 2018-06-05 14:47:44 -0400 (Tue, 05 Jun 2018) | 1 line Changed paths: M /actr7.x/core-modules/speech.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp [7.10] Strings for articulation times for speech and audio modules and for feature comparisons in speech module actions are now case insensitive. ------------------------------------------------------------------------ r2586 | db30 | 2018-06-05 13:06:50 -0400 (Tue, 05 Jun 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/device-interface.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/support/general-pm.lisp Updates to the motor module to provide more commands remotely and changed the clear request to the manual buffer so that it doesn't require preparation free so that it can be used to cancel an action which hasn't started executing yet. Also moved the lock for parameters up to the general pm-module class since all the pm modules need it and updated the others appropriately. ------------------------------------------------------------------------ r2585 | db30 | 2018-05-25 16:36:19 -0400 (Fri, 25 May 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc Added a remote set-audloc-default and finished the docs for the audio module. ------------------------------------------------------------------------ r2584 | db30 | 2018-05-24 16:50:12 -0400 (Thu, 24 May 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/test-models/sperling.ref Added a remote new-other-sound command, changed how the audio-encoding-complete is shown in the trace so that it's actually the event-id and not the raw structure shown, and started to update the reference manual for the audio module. ------------------------------------------------------------------------ r2583 | db30 | 2018-05-24 14:13:40 -0400 (Thu, 24 May 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/dialogs/22a-ctrl-panel-running-indicator.tcl Added a simple indicator to Environment control panel to show if ACT-R is running or stopped. ------------------------------------------------------------------------ r2582 | db30 | 2018-05-24 11:51:04 -0400 (Thu, 24 May 2018) | 13 lines Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc D /actr7.x/examples/agi D /actr7.x/examples/creating-devices M /actr7.x/examples/creating-image-items/background-image.lisp M /actr7.x/examples/creating-image-items/background-model.lisp M /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/creating-an-image-model.lisp M /actr7.x/examples/creating-image-items/creating-an-image.lisp M /actr7.x/examples/creating-image-items/creating_an_image.py D /actr7.x/examples/creating-modules/external/actr.py M /actr7.x/examples/creating-modules/external/goal_complete.py A /actr7.x/examples/creating-modules/external/readme.txt M /actr7.x/examples/creating-modules/internal/all-components-model.lisp M /actr7.x/examples/creating-modules/internal/all-components-module.lisp M /actr7.x/examples/creating-modules/internal/demo-model.lisp M /actr7.x/examples/creating-modules/internal/demo-module.lisp A /actr7.x/examples/creating-modules/internal/second-retrieval-buffer-model.lisp M /actr7.x/examples/creating-modules/internal/second-retrieval-buffer.lisp M /actr7.x/examples/creating-modules/internal/simple-goal-style-model.lisp D /actr7.x/examples/game-of-life.lisp A /actr7.x/examples/model-task-interfacing/multiple-models-and-task-interactions.pdf A /actr7.x/examples/model-task-interfacing/multiple-models-and-task-interactions.pptx D /actr7.x/examples/model-task-interfacing/multple-models-and-task-interactions.pdf M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp M /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp M /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.lisp M /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.py D /actr7.x/examples/multi-model-talking.lisp A /actr7.x/examples/multiple-models A /actr7.x/examples/multiple-models/multi-model-talking-models.lisp A /actr7.x/examples/multiple-models/multi-model-talking.lisp (from /actr7.x/examples/multi-model-talking.lisp:2549) A /actr7.x/examples/multiple-models/multi_model_talking.py A /actr7.x/examples/multiple-models/unit-1-together-1-mp.lisp (from /actr7.x/examples/unit-1-together-1-mp.lisp:2549) A /actr7.x/examples/other A /actr7.x/examples/other/game-of-life.lisp (from /actr7.x/examples/game-of-life.lisp:2549) M /actr7.x/examples/readme.txt D /actr7.x/examples/rotational-vision-test-1.lisp D /actr7.x/examples/rotational-vision-test-2.lisp D /actr7.x/examples/set-visloc-default-request.lisp D /actr7.x/examples/unit-1-together-1-mp.lisp A /actr7.x/examples/vision-module A /actr7.x/examples/vision-module/adjust-visicon-features-model.lisp A /actr7.x/examples/vision-module/adjust-visicon-features.lisp A /actr7.x/examples/vision-module/adjust_visicon_features.py A /actr7.x/examples/vision-module/customize-visicon-features-model.lisp A /actr7.x/examples/vision-module/customize-visicon-features.lisp A /actr7.x/examples/vision-module/customize_visicon_features.py A /actr7.x/examples/vision-module/dynamic-object-creation-model.lisp A /actr7.x/examples/vision-module/dynamic-object-creation.lisp A /actr7.x/examples/vision-module/dynamic_object_creation.py A /actr7.x/examples/vision-module/multi-window-model.lisp A /actr7.x/examples/vision-module/multi-window.lisp A /actr7.x/examples/vision-module/multi_window.py A /actr7.x/examples/vision-module/new-visicon-features-model.lisp A /actr7.x/examples/vision-module/new-visicon-features.lisp A /actr7.x/examples/vision-module/new_visicon_features.py A /actr7.x/examples/vision-module/readme.txt A /actr7.x/examples/vision-module/rotational-vision-test-1.lisp (from /actr7.x/examples/rotational-vision-test-1.lisp:2549) A /actr7.x/examples/vision-module/rotational-vision-test-2.lisp (from /actr7.x/examples/rotational-vision-test-2.lisp:2549) A /actr7.x/examples/vision-module/set-visloc-default-request.lisp (from /actr7.x/examples/set-visloc-default-request.lisp:2549) A /actr7.x/examples/vision-module/tracking-model.lisp A /actr7.x/examples/vision-module/tracking.lisp (from /actr7.x/examples/visual-tracking-example.lisp:2580) A /actr7.x/examples/vision-module/tracking.py D /actr7.x/examples/visual-tracking-example.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/support/tutorial-trace.lisp A /actr7.x/test-models/agi-modify-test.lisp A /actr7.x/test-models/agi-modify-test.ref M /actr7.x/test-models/bst-learn-ppm.ref M /actr7.x/test-models/bst-learn.ref M /actr7.x/test-models/bst-nolearn.ref M /actr7.x/test-models/bst-utility-completed.ref M /actr7.x/test-models/demo2-randomized.ref M /actr7.x/test-models/demo2.ref M /actr7.x/test-models/fan-saved-act.ref M /actr7.x/test-models/fan.ref A /actr7.x/test-models/models/agi-modify-test.lisp A /actr7.x/test-models/models/tracking-test.lisp M /actr7.x/test-models/nearest-vis-loc.ref M /actr7.x/test-models/paired-learning-dynamic.ref M /actr7.x/test-models/paired-learning.ref M /actr7.x/test-models/paired.ref M /actr7.x/test-models/precondition-test.ref M /actr7.x/test-models/removed-and-restored-visual-item.ref M /actr7.x/test-models/sperling.ref A /actr7.x/test-models/tracking-test.lisp (from /actr7.x/test-models/unupdated/tracking-test.lisp:2549) M /actr7.x/test-models/tracking-test.ref M /actr7.x/test-models/unit-1-together-1-mp.lisp M /actr7.x/test-models/unstuff-visual.ref D /actr7.x/test-models/unupdated/agi-modify-test.lisp D /actr7.x/test-models/unupdated/agi-modify-test.ref D /actr7.x/test-models/unupdated/tracking-test.lisp M /actr7.x/tools/image-feature.lisp M /actr7.x/tools/visible-virtual.lisp M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/unit4_code.doc M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit7/unit7_modeling.doc M /actr7.x/tutorial/unit8/unit8.doc [7.9] This update is an overhaul of the add-visicon-features mechanism to make it easier to use. It also fixes some consistency issues with how the features are dealt with in the vision module, and it adds the tracking ability back into the vision module. It includes updates to all of the previous 'device' examples that related to creating new visual features (now located in a vision-module subdirectory under examples). The reference manual now includes a section on using custom visual features, and the vision module section has been updated appropriately. Because this affected how the visicon and some visual chunks are printed it also involves updates to several of the test model runs and some tutorial units. ------------------------------------------------------------------------ r2581 | db30 | 2018-05-21 10:12:16 -0400 (Mon, 21 May 2018) | 1 line Changed paths: M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/scheduling.lisp Have an absolute clock use time-units-per-second and changed the naming of a device's 'interface' function to notification since it's called with notify-device and interface is used to refer to where a device is installed. ------------------------------------------------------------------------ r2580 | db30 | 2018-04-27 16:48:10 -0400 (Fri, 27 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/visual-tracking-example.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/retrieval-history.lisp M /actr7.x/tools/image-feature.lisp [7.8.6] Fixed a bug with the retrieval-times history processor, re-enabled visual tracking, added AGI modify commands for text and buttons, and changed how the assign-finst request event displays. ------------------------------------------------------------------------ r2579 | db30 | 2018-04-26 16:47:25 -0400 (Thu, 26 Apr 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/device-interface.lisp M /actr7.x/other-files/mouse.lisp Added remote version of current-devices, fixed a bug in the mouse feature creation, and starting to clean up the vision module code. ------------------------------------------------------------------------ r2578 | db30 | 2018-04-25 16:47:50 -0400 (Wed, 25 Apr 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/version-string.lisp [7.8.5] Cleaning up some internals of the general device code, and renamed :mouse-fitts-coeff to :cursor-fitts-coeff since it's applied to all the cursor movements (not just mouse). ------------------------------------------------------------------------ r2577 | db30 | 2018-04-25 11:28:25 -0400 (Wed, 25 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc [7.8.4] Added a processor for the retrieval-history stream called retrieval-times which returns just the times and chunk names, and added remote versions of almost all the declarative commands. ------------------------------------------------------------------------ r2576 | db30 | 2018-04-24 14:32:19 -0400 (Tue, 24 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Another attempt to fix the local connection check. ------------------------------------------------------------------------ r2575 | db30 | 2018-04-24 14:24:06 -0400 (Tue, 24 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Added additional tests for local connections since there seems to be some potential gotchas. ------------------------------------------------------------------------ r2574 | db30 | 2018-04-24 13:47:35 -0400 (Tue, 24 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/model.lisp Fix an issue with define-model trying to invoke the debugger from a background thread. ------------------------------------------------------------------------ r2573 | db30 | 2018-04-24 10:14:25 -0400 (Tue, 24 Apr 2018) | 1 line Changed paths: M /actr7.x/test-models/models/test-ppm.lisp M /actr7.x/test-models/models/thorough-p-test.lisp Removing p* from test models. ------------------------------------------------------------------------ r2572 | db30 | 2018-04-24 10:13:48 -0400 (Tue, 24 Apr 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/00-copyrights.tcl M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/environment/GUI/server.tcl Allow the environment to still consider connections that aren't 'localhost' as local. ------------------------------------------------------------------------ r2571 | db30 | 2018-04-20 16:15:01 -0400 (Fri, 20 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc Added remote versions of more of the declarative module's commands. ------------------------------------------------------------------------ r2570 | db30 | 2018-04-18 16:34:12 -0400 (Wed, 18 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/other-files/retrieval-history.lisp [7.8.3] The declarative hooks can now all be remote commands. There are also remote versions of sji and similarityand their add/set commands. The reported valuses of sjis and similarities from sdp was changed from conses to 2-element lists to avoid problems with JSON encoding. ------------------------------------------------------------------------ r2569 | db30 | 2018-04-17 16:49:14 -0400 (Tue, 17 Apr 2018) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc Starting the work to allow all the declarative hook params to be dispatched commands. ------------------------------------------------------------------------ r2568 | db30 | 2018-04-17 13:04:33 -0400 (Tue, 17 Apr 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/modules/production-compilation.lisp Added a lock on the internals of production compilation and added remote versions of the user commands. ------------------------------------------------------------------------ r2567 | db30 | 2018-04-17 12:50:07 -0400 (Tue, 17 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/modules.lisp Fixed a bug with undefine-module by making the modules lock recursive. ------------------------------------------------------------------------ r2566 | db30 | 2018-04-17 11:37:15 -0400 (Tue, 17 Apr 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/63-retrieval-history.tcl Fix a typo in the Environment control panel buttons. ------------------------------------------------------------------------ r2565 | db30 | 2018-04-16 16:41:40 -0400 (Mon, 16 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp M /actr7.x/modules/utility-and-reward-1.lisp [7.8.2] Allow all the utility hook parameters to be command strings and added remote versions of un-delay-conflict-resolution and clear-productions. ------------------------------------------------------------------------ r2564 | db30 | 2018-04-13 16:51:33 -0400 (Fri, 13 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/p-star-cmd.lisp M /actr7.x/core-modules/procedural.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/version-string.lisp [7.8.1] Updated the procedural module hooks to allow remote commands and removed the p* commands (technically a non-backwards compatible update which should increment the major version number but there're going to be a bunch of those small changes in a short time so waiting until they're done to make the major change but still incrementing the minor for some indication of a notable change). ------------------------------------------------------------------------ r2563 | db30 | 2018-04-13 14:44:04 -0400 (Fri, 13 Apr 2018) | 1 line Changed paths: A /actr7.x/extras/tracker A /actr7.x/extras/tracker/simple.lisp A /actr7.x/extras/tracker/tracker.doc A /actr7.x/extras/tracker/tracker.lisp A /actr7.x/extras/tracker/tracker.txt Adding the tracker module to extras. ------------------------------------------------------------------------ r2562 | db30 | 2018-04-13 14:24:43 -0400 (Fri, 13 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp Fixed a bug in a warning from define-chunks and needed to make the lock for buffers recursive for buffer-chunk to be able to work with multi-buffers. ------------------------------------------------------------------------ r2561 | db30 | 2018-04-10 16:42:58 -0400 (Tue, 10 Apr 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/support/central-parameters.lisp Updates to the manual and added a remote version of register-subsymbolic-parameters. ------------------------------------------------------------------------ r2560 | db30 | 2018-04-10 14:55:17 -0400 (Tue, 10 Apr 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending-read-me.txt M /actr7.x/extras/blending/blending.lisp Update the blending hooks to allow them to be dispatched commands. ------------------------------------------------------------------------ r2559 | db30 | 2018-04-06 16:51:36 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/framework/dispatcher.lisp M /actr7.x/tutorial/python/actr.py Switch to using the 'real' ip address instead of 127.0.0.1 to allow for external connections, but don't allow them by default. Writing an act-r-address.txt file in addition to the port file, and the default for the python and environment connections are to read those values. ------------------------------------------------------------------------ r2558 | db30 | 2018-04-06 12:22:57 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp M /actr7.x/tutorial/python/actr.py Working on some connection control. ------------------------------------------------------------------------ r2557 | db30 | 2018-04-06 11:51:15 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/win-standalone/how-to.txt Update to the windows standalone building instructions. ------------------------------------------------------------------------ r2556 | db30 | 2018-04-06 11:10:44 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/build.sh Update the mac standalone build script to include extras and examples. ------------------------------------------------------------------------ r2555 | db30 | 2018-04-06 11:08:08 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/build.sh Update build script to include extras and examples in standalone. ------------------------------------------------------------------------ r2554 | db30 | 2018-04-06 11:05:30 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/how-to.txt Update the linux standalone builder docs. ------------------------------------------------------------------------ r2553 | db30 | 2018-04-06 11:04:53 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/linux-standalone/how-to.txt M /actr7.x/dev-tools/win-standalone/build.bat M /actr7.x/dev-tools/win-standalone/how-to.txt Update the windows standalone builder to include extras and examples. ------------------------------------------------------------------------ r2552 | db30 | 2018-04-06 10:47:38 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/dev-tools/mac-standalone/how-to.rtf Update build instructions to use a 7.x example. ------------------------------------------------------------------------ r2551 | db30 | 2018-04-06 10:05:05 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Making the writing of ~/act-r-port-num.txt happen for sources and standalone. ------------------------------------------------------------------------ r2550 | db30 | 2018-04-06 10:01:52 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Still debugging standalone startup improvement. ------------------------------------------------------------------------ r2549 | db30 | 2018-04-06 09:34:36 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Another debugging test... ------------------------------------------------------------------------ r2548 | db30 | 2018-04-06 09:29:27 -0400 (Fri, 06 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Debugging the fix for the standalone port switching -- need to commit the test to use the normal build scripts. ------------------------------------------------------------------------ r2547 | db30 | 2018-04-05 16:47:02 -0400 (Thu, 05 Apr 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a typo in the dispatcher. ------------------------------------------------------------------------ r2546 | db30 | 2018-04-05 16:40:54 -0400 (Thu, 05 Apr 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/new-server.tcl M /actr7.x/environment/GUI/server.tcl M /actr7.x/framework/dispatcher.lisp M /actr7.x/tutorial/python/actr.py Attempting to address an issue with the standalone not running because the port was in use. Now, the server looks for an available port and writes it to ~/act-r-port-num.txt which the actr.py and Environment starter check before trying to connect. ------------------------------------------------------------------------ r2545 | db30 | 2018-04-05 13:42:54 -0400 (Thu, 05 Apr 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp Update sdm so that only external calls need the double quoting for strings. ------------------------------------------------------------------------ r2544 | db30 | 2018-04-05 10:20:40 -0400 (Thu, 05 Apr 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Actually have the blending-times processor use the data given since it could be from a file instead of live data. ------------------------------------------------------------------------ r2543 | db30 | 2018-04-05 10:00:15 -0400 (Thu, 05 Apr 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Blending now includes a blending-trace history stream to record and get the trace data and an additional processor called blending-times to get just the times at which the actions occurred. ------------------------------------------------------------------------ r2542 | db30 | 2018-04-04 16:47:04 -0400 (Wed, 04 Apr 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Start to make the saved blended trace data available through a history stream. ------------------------------------------------------------------------ r2541 | db30 | 2018-04-04 14:05:25 -0400 (Wed, 04 Apr 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Added a lock to blending to make it safe. ------------------------------------------------------------------------ r2540 | db30 | 2018-03-30 16:50:35 -0400 (Fri, 30 Mar 2018) | 1 line Changed paths: M /actr7.x/environment/server.lisp When using run-environment from CCL be sure to return to the starting dir.: ------------------------------------------------------------------------ r2539 | db30 | 2018-03-29 13:11:53 -0400 (Thu, 29 Mar 2018) | 1 line Changed paths: M /actr7.x/load-act-r.lisp M /actr7.x/other-files/mouse.lisp Fix an issue with building standalones because the image that's building it can't call any dispatched code (like mp-print-versions), and also elimiate a warning about an ignored variable. ------------------------------------------------------------------------ r2538 | db30 | 2018-03-28 16:42:18 -0400 (Wed, 28 Mar 2018) | 1 line Changed paths: A /actr7.x/other-files/microphone.lisp Forgot to include the file for the microphone device. ------------------------------------------------------------------------ r2537 | db30 | 2018-03-28 15:36:42 -0400 (Wed, 28 Mar 2018) | 37 lines Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/devices/virtual/device.lisp M /actr7.x/devices/virtual/uwi.lisp M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/notes/thread-safe-commands.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/examples/act-r-solutions.zip D /actr7.x/examples/model-task-interfacing/capture-0windows-1chunk.lisp D /actr7.x/examples/model-task-interfacing/capture-0windows-2chunks.lisp D /actr7.x/examples/model-task-interfacing/capture-0windows-asynchronous.lisp D /actr7.x/examples/model-task-interfacing/capture-1window-buttons.lisp D /actr7.x/examples/model-task-interfacing/capture-1window-text.lisp D /actr7.x/examples/model-task-interfacing/capture-2windows-buttons.lisp D /actr7.x/examples/model-task-interfacing/capture-2windows-text.lisp M /actr7.x/examples/model-task-interfacing/multple-models-and-task-interactions.pdf A /actr7.x/examples/model-task-interfacing/no-windows-goal-mod A /actr7.x/examples/model-task-interfacing/no-windows-goal-mod/game.lisp A /actr7.x/examples/model-task-interfacing/no-windows-goal-mod/game.py A /actr7.x/examples/model-task-interfacing/no-windows-goal-mod/models.lisp A /actr7.x/examples/model-task-interfacing/no-windows-visual-info A /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.lisp A /actr7.x/examples/model-task-interfacing/no-windows-visual-info/game.py A /actr7.x/examples/model-task-interfacing/no-windows-visual-info/models.lisp A /actr7.x/examples/model-task-interfacing/one-window-buttons A /actr7.x/examples/model-task-interfacing/one-window-buttons/game.lisp A /actr7.x/examples/model-task-interfacing/one-window-buttons/game.py A /actr7.x/examples/model-task-interfacing/one-window-buttons/models.lisp A /actr7.x/examples/model-task-interfacing/one-window-text-talking A /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.lisp A /actr7.x/examples/model-task-interfacing/one-window-text-talking/game.py A /actr7.x/examples/model-task-interfacing/one-window-text-talking/models.lisp M /actr7.x/examples/model-task-interfacing/readme.txt A /actr7.x/examples/model-task-interfacing/two-windows-buttons A /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.lisp A /actr7.x/examples/model-task-interfacing/two-windows-buttons/game.py A /actr7.x/examples/model-task-interfacing/two-windows-buttons/models.lisp M /actr7.x/extras/save-model/save-chunks-and-productions.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/events.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/keyboard.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/support/tutorial-trace.lisp M /actr7.x/test-models/bst-learn-ppm.ref M /actr7.x/test-models/bst-learn.ref M /actr7.x/test-models/bst-nolearn.ref M /actr7.x/test-models/bst-utility-completed.ref M /actr7.x/test-models/fan-saved-act.ref M /actr7.x/test-models/fan.ref M /actr7.x/test-models/hand-move-test.lisp M /actr7.x/test-models/models/bst-complete-model.lisp M /actr7.x/test-models/nearest-vis-loc.ref M /actr7.x/test-models/paired.ref M /actr7.x/test-models/removed-and-restored-visual-item.ref M /actr7.x/test-models/solution-tests.zip M /actr7.x/test-models/sperling.ref M /actr7.x/tools/buffer-trace.lisp M /actr7.x/tools/image-feature.lisp M /actr7.x/tools/visible-virtual.lisp M /actr7.x/tutorial/lisp/fan.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp M /actr7.x/tutorial/lisp/siegler.lisp M /actr7.x/tutorial/lisp/sperling.lisp M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/fan.py M /actr7.x/tutorial/python/siegler.py M /actr7.x/tutorial/python/sperling.py M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit2/unit2_code.doc M /actr7.x/tutorial/unit3/sperling-model.lisp M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc M /actr7.x/tutorial/unit4/zbrodoff-model.lisp M /actr7.x/tutorial/unit5/fan-model.lisp M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit6/bst-model.lisp M /actr7.x/tutorial/unit6/unit6.doc D /actr7.x/tutorial/unit8/bst-learn-ppm.lisp M /actr7.x/tutorial/unit8/bst-ppm-model.lisp M /actr7.x/tutorial/unit8/unit8.doc [7.8] Complete reworking of the "device" mechanism since the Lisp based object and method approach doesn't work for creating or using devices from an external connection. Now, a device is not the entire PM interface. Instead, devices map more closely to what one would normally think of as a "device" -- a specific interface item which the model can use e.g. a keyboard, mouse, microphone, or window, and they are installed with the module that uses it. They are interacted with through an interface function which the device provides and there's no specific requirements for what it must do. In addition to that the vision module provides commands for directly adding, deleting, and modifying items in the visicon which can be used whether or not any window devices have been installed (more than one can now be installed at the same time). The AGI functions still exist for creating tasks, but underneath they're using the new device approach and there are some differences. Since the mouse is now separate from a window each model can have its own mouse. Also, all of the coordinates for the visual features of items created for the virtual and visible virtual windows are now in a single global coordinate space where 0,0 is the upper left of the global screen and the position of the windows are taken into account when computing its items' positions. That way the mouse position and visual items are in the same coordinates. Another change with this update is that the function called by run-until- condition is now passed one parameter, which is the time of the next event in milliseconds. That's because the mp-time function can't be used during the condition function by code outside of the scheduler since it's got the lock held to prevent changes to the queue while the condition is being tested. ------------------------------------------------------------------------ r2536 | db30 | 2018-03-27 09:45:12 -0400 (Tue, 27 Mar 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit7/unit7_code.doc Updated the code document to correspond to the bug fix in past-tense.lisp. ------------------------------------------------------------------------ r2535 | db30 | 2018-03-26 20:29:45 -0400 (Mon, 26 Mar 2018) | 1 line Changed paths: M /actr7.x/tutorial/lisp/past-tense.lisp Fixed a typo in the past-tense-results function. ------------------------------------------------------------------------ r2534 | db30 | 2018-03-16 16:51:31 -0400 (Fri, 16 Mar 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc Minor updates to ref. manual. ------------------------------------------------------------------------ r2533 | db30 | 2018-03-09 16:30:50 -0500 (Fri, 09 Mar 2018) | 1 line Changed paths: M /actr7.x/commands/dm-commands.lisp Fix a bug in sdm because it wasn't properly converting strings, but may want to revisit that and split into an internal and external so don't need 'funny' encoding when using from Lisp. ------------------------------------------------------------------------ r2532 | db30 | 2018-03-07 16:49:47 -0500 (Wed, 07 Mar 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/onehit.py M /actr7.x/tutorial/unit5/unit5_code.doc Fix a potential but in the Python onehit code when the model doesn't respond. ------------------------------------------------------------------------ r2531 | db30 | 2018-03-07 12:42:23 -0500 (Wed, 07 Mar 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Fix a bug with the Python interface because it couldn't return a value of 0 because 0 is also False. ------------------------------------------------------------------------ r2530 | db30 | 2018-03-05 16:36:30 -0500 (Mon, 05 Mar 2018) | 1 line Changed paths: M /actr7.x/core-modules/motor.lisp M /actr7.x/core-modules/speech.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/modules/act-gui-interface.lisp M /actr7.x/other-files/mouse.lisp Added a microphone device for use with speech instead of directly generating the output-speech signal and changed signal-device to notify-device. ------------------------------------------------------------------------ r2529 | db30 | 2018-03-05 10:58:51 -0500 (Mon, 05 Mar 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/environment/GUI/dialogs/71-pick-buffers.tcl M /actr7.x/environment/GUI/init/02-configurations.tcl Update the defualt size of the buffer picker tool and don't create a button for it -- let the other dialogs open it automatically. ------------------------------------------------------------------------ r2528 | db30 | 2018-03-02 16:50:34 -0500 (Fri, 02 Mar 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/history-source/readme.txt M /actr7.x/framework/history-recorder.lisp M /actr7.x/tools/buffer-trace.lisp M /actr7.x/tools/trace-history.lisp Cleaned up the history recorder code and finished documenting it in the manual. ------------------------------------------------------------------------ r2527 | db30 | 2018-02-28 16:50:36 -0500 (Wed, 28 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc A /actr7.x/examples/history-source A /actr7.x/examples/history-source/readme.txt M /actr7.x/framework/history-recorder.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/tools/buffer-trace.lisp Some fixes to a couple of the remote commands added recently and some updates to the data history tools. ------------------------------------------------------------------------ r2526 | db30 | 2018-02-28 10:57:38 -0500 (Wed, 28 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/environment/GUI/dialogs/61-trace-history.tcl M /actr7.x/environment/GUI/dialogs/62-ptrace-button.tcl M /actr7.x/environment/GUI/dialogs/63-retrieval-history.tcl M /actr7.x/environment/GUI/dialogs/64-buffer-history.tcl M /actr7.x/environment/GUI/dialogs/66-perceptual-history.tcl M /actr7.x/environment/GUI/dialogs/67-pgraph-button.tcl M /actr7.x/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7.x/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr7.x/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7.x/environment/GUI/dialogs/82-bold-brain.tcl M /actr7.x/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr7.x/framework/history-recorder.lisp M /actr7.x/framework/random.lisp M /actr7.x/other-files/bold.lisp M /actr7.x/other-files/env-graphic-trace.lisp M /actr7.x/other-files/production-history.lisp Added remote versions of all the random functions and updated the history recorder functions so things are more consistent (while this is an incompatible change it wasn't a published interface so no need to change the version number). ------------------------------------------------------------------------ r2525 | db30 | 2018-02-27 16:56:46 -0500 (Tue, 27 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/chunks.lisp M /actr7.x/framework/naming-module.lisp Added remote versions of new-name, new-symbol, and release-name, and more updates to the manual. ------------------------------------------------------------------------ r2524 | db30 | 2018-02-26 16:36:41 -0500 (Mon, 26 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/meta-process.lisp More updates to the manual and fixed a bug in the output of mp-show-waiting. ------------------------------------------------------------------------ r2523 | db30 | 2018-02-23 17:05:13 -0500 (Fri, 23 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/scheduling.lisp Added remote versions of all the scheduling commands. ------------------------------------------------------------------------ r2522 | db30 | 2018-02-23 12:03:56 -0500 (Fri, 23 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/framework/events.lisp M /actr7.x/framework/modules.lisp Allow remote modules to return an instance from the creation command, and also fixed a bug in format-event from the last update. ------------------------------------------------------------------------ r2521 | db30 | 2018-02-22 16:50:24 -0500 (Thu, 22 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/printing.lisp Update event info in manual and add remote version of event-displayed-p. ------------------------------------------------------------------------ r2520 | db30 | 2018-02-22 15:34:14 -0500 (Thu, 22 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/notes/thread-safe-commands.txt M /actr7.x/framework/events.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/other-files/buffer-history.lisp M /actr7.x/support/tutorial-trace.lisp M /actr7.x/tools/buffer-trace.lisp Protect access to time and priority of actions and provide external accessors for the components given an id. ------------------------------------------------------------------------ r2519 | db30 | 2018-02-21 16:46:13 -0500 (Wed, 21 Feb 2018) | 1 line Changed paths: M /actr7.x/extras/extended-motor-actions/motor-extension.lisp Allow the extended motor release actions to start before the corresponding hold has finished. ------------------------------------------------------------------------ r2518 | db30 | 2018-02-21 16:46:02 -0500 (Wed, 21 Feb 2018) | 1 line Changed paths: M /actr7.x/tools/retrieval-compilation.lisp Fix a bug in how productions with back-to-back retrieval requests get composed (although perhaps the right thing is to not compose them at all). ------------------------------------------------------------------------ r2517 | db30 | 2018-02-21 16:44:48 -0500 (Wed, 21 Feb 2018) | 1 line Changed paths: M /actr7/docs/compilation.xls M /actr7/tools/retrieval-compilation.lisp Fix a bug in how productions with back-to-back retrieval requests get composed (although perhaps the right thing is to not compose them at all). ------------------------------------------------------------------------ r2516 | db30 | 2018-02-21 16:43:49 -0500 (Wed, 21 Feb 2018) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Allow the extended motor release actions to start before the corresponding hold has finished. ------------------------------------------------------------------------ r2515 | db30 | 2018-02-21 16:42:19 -0500 (Wed, 21 Feb 2018) | 1 line Changed paths: M /actr7/other-files/env-graphic-trace.lisp Bug fix for the graphic trace when there are no buffers being traced. ------------------------------------------------------------------------ r2514 | db30 | 2018-02-16 14:40:05 -0500 (Fri, 16 Feb 2018) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/dynamic-real-time.ref M /actr7.x/test-models/solution-tests.zip M /actr7.x/test-models/sperling.ref M /actr7.x/test-models/unstuff-aural.ref M /actr7.x/tutorial/lisp/choice.lisp M /actr7.x/tutorial/python/choice.py M /actr7.x/tutorial/unit6/unit6.doc Updated some of the unit 6 materials and also some of the test-model reference runs since dynamic rescheduling always occurs now (not just real-time). ------------------------------------------------------------------------ r2513 | db30 | 2018-02-08 16:30:34 -0500 (Thu, 08 Feb 2018) | 1 line Changed paths: M /actr7.x/framework/device-interface.lisp M /actr7.x/modules/act-gui-interface.lisp Fixed the issue with extra visicon-updates. When a model is reset an experiment window doesn't need to tell the vision module to remove the features. It didn't happen previously because of bugs in the mouse device and how devices got reset. ------------------------------------------------------------------------ r2512 | db30 | 2018-02-07 16:53:03 -0500 (Wed, 07 Feb 2018) | 25 lines Changed paths: M /actr7.x/core-modules/procedural.lisp M /actr7.x/core-modules/vision.lisp M /actr7.x/docs/notes/no-remote-version.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/events.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/meta-process.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/printing.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/framework/version-string.lisp M /actr7.x/other-files/buffer-history.lisp M /actr7.x/support/tutorial-trace.lisp M /actr7.x/test-models/dynamic-real-time.lisp D /actr7.x/test-models/dynamic-real-time2.lisp M /actr7.x/tools/buffer-trace.lisp [7.7] A complete overhaul of the event and running code to make it feasible to use events externally and to eliminate some ugly race conditions with respect to asynchronously scheduled actions while the system was running (which are allowed under the new system). Also reworked how real-time operates because a forced waiting loop is not useful if one needs asynchronous actions to actually happen at the right times to drive a task. One noticeable change is that the system now always operates as if the :allow-dynamics flag is set i.e. it will always move things like conflict- resolution back if an earlier event gets scheduled after conflict-resolution was already scheduled to happen because of some other event. This version passes most of the test model cases. Some of the mismatches are because conflict-resolution gets rescheduled for newer events (which is a good thing), but a couple seem to have an odd issue with an extra visual- update at the start that I haven't worked out yet. I don't think that's a critical bug which is why I've committed things as they are now, but I won't be building a new release until that's figured out and the manual is updated with the appropriate info for using the new versions of things. ------------------------------------------------------------------------ r2511 | db30 | 2018-02-02 16:55:10 -0500 (Fri, 02 Feb 2018) | 1 line Changed paths: M /actr7.x/docs/notes/no-remote-version.txt M /actr7.x/docs/reference-manual.doc More work on updating the manual. ------------------------------------------------------------------------ r2510 | db30 | 2018-02-02 14:55:08 -0500 (Fri, 02 Feb 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp Wrap a handler-case around the exp call in computing a blended activation value. ------------------------------------------------------------------------ r2509 | db30 | 2018-02-02 11:05:44 -0500 (Fri, 02 Feb 2018) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Capture-command-output actually still used internally in a couple places and put back in, but not documenting in reference manual. ------------------------------------------------------------------------ r2508 | db30 | 2018-02-02 10:58:39 -0500 (Fri, 02 Feb 2018) | 1 line Changed paths: M /actr7.x/framework/misc-utils.lisp Removed the capture output macros and fixed a bug with one-time-model-output. ------------------------------------------------------------------------ r2507 | db30 | 2018-01-31 15:57:31 -0500 (Wed, 31 Jan 2018) | 1 line Changed paths: A /actr7.x/examples/creating-image-items/background-image.lisp A /actr7.x/examples/creating-image-items/background-model.lisp A /actr7.x/examples/creating-image-items/background_image.py M /actr7.x/examples/creating-image-items/readme.txt M /actr7.x/tutorial/python/actr.py Added another example for creating images. ------------------------------------------------------------------------ r2506 | db30 | 2018-01-31 14:31:56 -0500 (Wed, 31 Jan 2018) | 1 line Changed paths: A /actr7.x/environment/GUI/AGI-images A /actr7.x/environment/GUI/AGI-images/ref-brain.gif A /actr7.x/environment/GUI/AGI-images/smalllogo.gif A /actr7.x/environment/GUI/dialogs/999-image-item.tcl A /actr7.x/examples/creating-image-items A /actr7.x/examples/creating-image-items/creating-an-image-model.lisp A /actr7.x/examples/creating-image-items/creating-an-image.lisp A /actr7.x/examples/creating-image-items/creating_an_image.py A /actr7.x/examples/creating-image-items/readme.txt A /actr7.x/tools/image-feature.lisp M /actr7.x/tutorial/python/actr.py The AGI image items are now a default capability and the example just shows how to use them. ------------------------------------------------------------------------ r2505 | db30 | 2018-01-31 14:29:23 -0500 (Wed, 31 Jan 2018) | 1 line Changed paths: D /actr7.x/examples/creating-a-new-virtual-item Getting rid of the creating-a-new-virtual-item example because the code requires too much internal AGI work to actually implement. ------------------------------------------------------------------------ r2504 | db30 | 2018-01-30 16:49:27 -0500 (Tue, 30 Jan 2018) | 1 line Changed paths: M /actr7.x/examples/creating-a-new-virtual-item/999-creating-a-new-virtual-item.tcl M /actr7.x/examples/creating-a-new-virtual-item/creating-a-new-virtual-item-model.lisp M /actr7.x/examples/creating-a-new-virtual-item/creating-a-new-virtual-item.lisp More work to update the creating-a-new-virtual-item example, but really a lot of that is now beyond the level of 'user' code so it's more an extra than an example and maybe should just be rolled into the main sources. ------------------------------------------------------------------------ r2503 | db30 | 2018-01-30 10:11:36 -0500 (Tue, 30 Jan 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed a bug with convert-visicon-chunk-to-vis-loc when the object has the same set of features as the location. ------------------------------------------------------------------------ r2502 | db30 | 2018-01-29 16:47:36 -0500 (Mon, 29 Jan 2018) | 1 line Changed paths: M /actr7.x/environment/GUI/dialogs/99-exp-window.tcl M /actr7.x/examples/creating-a-new-virtual-item/999-creating-a-new-virtual-item.tcl M /actr7.x/examples/creating-a-new-virtual-item/creating-a-new-virtual-item-model.lisp M /actr7.x/examples/creating-a-new-virtual-item/creating-a-new-virtual-item.lisp M /actr7.x/framework/device-interface.lisp M /actr7.x/other-files/mouse.lisp M /actr7.x/tools/visible-virtual.lisp Starting to update the examples/creating-a-new-virtual-item. In the process of that fixed a bug with removing the mouse and started to generalize the code for sending and handling visible-virtual items to make it easier to extend things through the Environment. ------------------------------------------------------------------------ r2501 | db30 | 2018-01-26 16:45:55 -0500 (Fri, 26 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/notes/no-remote-version.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/parameters.lisp More manual updates and make get-parameter-value and set-parameter-value user functions to match the remote functions. ------------------------------------------------------------------------ r2500 | db30 | 2018-01-26 15:20:22 -0500 (Fri, 26 Jan 2018) | 1 line Changed paths: M /actr7.x/core-modules/audio.lisp M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/core-modules/vision.lisp A /actr7.x/docs/notes/no-remote-version.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/buffers.lisp M /actr7.x/support/general-pm.lisp More manual updates and fixed some extra newlines in the buffer-status output. ------------------------------------------------------------------------ r2499 | db30 | 2018-01-25 16:45:04 -0500 (Thu, 25 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/meta-process.lisp More updates to the manual and added a remote version of mp-print-versions. ------------------------------------------------------------------------ r2498 | db30 | 2018-01-24 16:42:44 -0500 (Wed, 24 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/meta-process.lisp Working on updating the docs and made some changes to meta-process commands to use the ACT-R output commands instead of writing directly to *standard-output*. Also, output is turned on by default now when loading the sources. ------------------------------------------------------------------------ r2497 | db30 | 2018-01-17 16:50:01 -0500 (Wed, 17 Jan 2018) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp M /actr7.x/tools/visible-virtual.lisp M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit3/unit3_modeling.doc [7.6.2] Somewhere along the line I reintroduced the bug which causes a minor difference in visual-locations between real and virtual text items. I've fixed that again and updated the tutorial texts which showed 'bad' location chunks. ------------------------------------------------------------------------ r2496 | db30 | 2018-01-11 14:54:09 -0500 (Thu, 11 Jan 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2_code.doc M /actr7.x/tutorial/unit3/unit3_code.doc M /actr7.x/tutorial/unit4/unit4_code.doc M /actr7.x/tutorial/unit5/unit5_code.doc M /actr7.x/tutorial/unit6/unit6.doc M /actr7.x/tutorial/unit6/unit6_code.doc M /actr7.x/tutorial/unit7/unit7.doc M /actr7.x/tutorial/unit7/unit7_code.doc M /actr7.x/tutorial/unit8/unit8.doc M /actr7.x/tutorial/unit8/unit8_code.doc One more pass of tutorial text updates. ------------------------------------------------------------------------ r2495 | db30 | 2018-01-10 16:46:40 -0500 (Wed, 10 Jan 2018) | 1 line Changed paths: M /actr7.x/tutorial/python/zbrodoff.py M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit4/unit4_code.doc M /actr7.x/tutorial/unit5/unit5.doc Some updates to the tutorial texts and a minor adjustment to the Python zbrodoff code. ------------------------------------------------------------------------ r2494 | db30 | 2018-01-09 16:43:46 -0500 (Tue, 09 Jan 2018) | 1 line Changed paths: M /actr7.x/extras/blending/blending.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/load-act-r.lisp Fix a bug with require-extra and do an initial update for blending. It's not thread safe, doesn't export any commands, and the environment tool isn't updated, but the basic module functionality works and is safe to use from a model. ------------------------------------------------------------------------ r2493 | db30 | 2018-01-09 11:54:03 -0500 (Tue, 09 Jan 2018) | 1 line Changed paths: M /actr7.x/tutorial/unit2/unit2.doc Update the directions for the unit2 assignment because they weren't updated when the task code moved into the tutorial directory. ------------------------------------------------------------------------ r2492 | db30 | 2018-01-09 11:14:01 -0500 (Tue, 09 Jan 2018) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/framework/chunks.lisp M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit5/1hit-blackjack-model.lisp M /actr7.x/tutorial/unit5/unit5_code.doc Allow define-chunks to be passed just names for creating 'dummy' chunks and use that in the 1-hit starting model. ------------------------------------------------------------------------ r2491 | db30 | 2018-01-05 12:13:56 -0500 (Fri, 05 Jan 2018) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/solution-tests.zip M /actr7.x/tutorial/python/categorize.py All the test code for the tutorial models in both Lisp and Python is now updated and consistent (some of the output differs for minor native output issues e.g. t/True and lack of a comperable no-ouptut for remote access). ------------------------------------------------------------------------ r2490 | db30 | 2018-01-04 16:50:40 -0500 (Thu, 04 Jan 2018) | 1 line Changed paths: M /actr7.x/test-models/solution-tests.zip Starting to add the python test code for the assignment models. ------------------------------------------------------------------------ r2489 | db30 | 2018-01-04 16:34:59 -0500 (Thu, 04 Jan 2018) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp M /actr7.x/docs/notes/command-list.txt A /actr7.x/test-models/bst-learn-ppm.py A /actr7.x/test-models/bst-nolearn.py A /actr7.x/test-models/fan-no-pm.py A /actr7.x/test-models/fan_test.py A /actr7.x/test-models/grouped_test.py A /actr7.x/test-models/paired-learning-dynamic.py A /actr7.x/test-models/paired-learning.py A /actr7.x/test-models/semantic-dynamic.py A /actr7.x/test-models/siegler_test.py A /actr7.x/test-models/simple-dynamic-model.py A /actr7.x/test-models/simple-ppm-test.py M /actr7.x/tutorial/python/actr.py M /actr7.x/tutorial/python/fan_no_pm.py M /actr7.x/tutorial/unit5/unit5_code.doc Added remote pbreak and punbreak commands, fixed a bug in the fan-no-pm.py file, and have python testing files for all of the non-assignment tutorial models now. ------------------------------------------------------------------------ r2488 | db30 | 2018-01-04 14:56:22 -0500 (Thu, 04 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/other-files/bold.lisp A /actr7.x/test-models/bst-learn.py A /actr7.x/test-models/paired_test.py M /actr7.x/tutorial/python/actr.py Added a remote print-bold-response and a couple more python tests. ------------------------------------------------------------------------ r2487 | db30 | 2018-01-04 14:21:53 -0500 (Thu, 04 Jan 2018) | 1 line Changed paths: M /actr7.x/test-models/demo2_test.py M /actr7.x/test-models/general_import.py M /actr7.x/test-models/model-tester.cl M /actr7.x/test-models/sperling.lisp M /actr7.x/test-models/sperling.ref A /actr7.x/test-models/sperling_test.py M /actr7.x/test-models/tester.py M /actr7.x/tutorial/python/actr.py Some updates to the testing code to better support general testing and using those in updates to the sperling test. ------------------------------------------------------------------------ r2486 | db30 | 2018-01-04 13:11:03 -0500 (Thu, 04 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/framework/system-parameters.lisp A /actr7.x/test-models/count.py A /actr7.x/test-models/demo2_test.py A /actr7.x/test-models/general_import.py M /actr7.x/test-models/model-tester.cl A /actr7.x/test-models/semantic.py M /actr7.x/test-models/tester.py A /actr7.x/test-models/tutor-model-solution.py M /actr7.x/tutorial/python/actr.py Added remote system parameter accessors and allow the :testing-function parameter to be a dispatched function to support the general testing code from the Python side, and added a couple of the simple testing files. ------------------------------------------------------------------------ r2485 | db30 | 2018-01-03 16:48:25 -0500 (Wed, 03 Jan 2018) | 1 line Changed paths: A /actr7.x/test-models/addition.py A /actr7.x/test-models/tester.py Start of a crude python equivalent of the model tester code for testing the python version of the tutorial tasks. ------------------------------------------------------------------------ r2484 | db30 | 2018-01-03 15:15:25 -0500 (Wed, 03 Jan 2018) | 1 line Changed paths: M /actr7.x/examples/act-r-solutions.zip M /actr7.x/test-models/solution-tests.zip M /actr7.x/tutorial/lisp/zbrodoff.lisp Updated the solution models and their tests to match the old results as close as possible. ------------------------------------------------------------------------ r2483 | db30 | 2018-01-03 09:40:31 -0500 (Wed, 03 Jan 2018) | 1 line Changed paths: M /actr7.x/test-models/keypad-test.ref A /actr7.x/test-models/models/unstuff-aural.lisp A /actr7.x/test-models/models/unstuff-visual.lisp M /actr7.x/test-models/unit-1-together-1-mp.lisp M /actr7.x/test-models/unit-1-together-1-mp.ref M /actr7.x/test-models/unstuff-aural.lisp M /actr7.x/test-models/unstuff-aural.ref M /actr7.x/test-models/unstuff-visual.lisp M /actr7.x/test-models/unstuff-visual.ref More test model updates. ------------------------------------------------------------------------ r2482 | db30 | 2018-01-03 09:39:26 -0500 (Wed, 03 Jan 2018) | 1 line Changed paths: M /actr7.x/other-files/keyboard.lisp Fixed a bug with the assignment of keys to the new keyboard device. ------------------------------------------------------------------------ r2481 | db30 | 2018-01-02 16:47:01 -0500 (Tue, 02 Jan 2018) | 1 line Changed paths: M /actr7.x/test-models/model-tester.cl A /actr7.x/test-models/models/test-mp-value-req-param.lisp A /actr7.x/test-models/models/test-ppm.lisp A /actr7.x/test-models/models/thorough-p-test.lisp A /actr7.x/test-models/test-bad-productions.lisp (from /actr7.x/test-models/unupdated/test-bad-productions.lisp:2477) A /actr7.x/test-models/test-bad-productions.ref (from /actr7.x/test-models/unupdated/test-bad-productions.ref:2477) M /actr7.x/test-models/test-mp-value-req-param.lisp M /actr7.x/test-models/test-ppm.lisp M /actr7.x/test-models/thorough-p-test.lisp M /actr7.x/test-models/thorough-p-test.ref M /actr7.x/test-models/time-size-check.lisp M /actr7.x/test-models/time-size-check.ref D /actr7.x/test-models/tracking-test.lisp M /actr7.x/test-models/tutor-model-solution.lisp M /actr7.x/test-models/tutor-model-solution.ref D /actr7.x/test-models/unupdated/test-bad-productions.lisp D /actr7.x/test-models/unupdated/test-bad-productions.ref A /actr7.x/test-models/unupdated/tracking-test.lisp (from /actr7.x/test-models/tracking-test.lisp:2444) More updated test models and results. ------------------------------------------------------------------------ r2480 | db30 | 2018-01-02 15:54:53 -0500 (Tue, 02 Jan 2018) | 1 line Changed paths: M /actr7.x/docs/notes/thread-safe-commands.txt M /actr7.x/test-models/addition.ref M /actr7.x/test-models/model-tester.cl A /actr7.x/test-models/models/child-slots.lisp A /actr7.x/test-models/models/precondition-test.lisp A /actr7.x/test-models/models/removed-and-restored-visual-item.lisp A /actr7.x/test-models/models/sji-merge.lisp A /actr7.x/test-models/models/test-bad-productions.lisp A /actr7.x/test-models/models/test-temporal.lisp M /actr7.x/test-models/semantic-dynamic.ref M /actr7.x/test-models/test-temporal.lisp M /actr7.x/test-models/test-temporal.ref M /actr7.x/test-models/testing-child-slot.lisp M /actr7.x/test-models/testing-child-slot.ref More updates to the testing models and updated the tester to actually monitor the outputs instead of directly directing output to files to better catch warnings. ------------------------------------------------------------------------ r2479 | db30 | 2018-01-02 15:52:29 -0500 (Tue, 02 Jan 2018) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed a bug with the last update to vision because real-visual-value was being set to the visual-tstamp value when merging chunks. ------------------------------------------------------------------------ r2478 | db30 | 2018-01-02 15:50:52 -0500 (Tue, 02 Jan 2018) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a bug with echo-act-r-output and turn-off-act-r-output in the dispatcher that could lead to repeated output in the Lisp listener. ------------------------------------------------------------------------ r2477 | db30 | 2017-12-20 16:34:50 -0500 (Wed, 20 Dec 2017) | 1 line Changed paths: M /actr7.x/test-models/bst-nolearn.ref M /actr7.x/test-models/bst-utility-completed.lisp M /actr7.x/test-models/bst-utility-completed.ref M /actr7.x/test-models/buffer-queries.lisp M /actr7.x/test-models/count.lisp M /actr7.x/test-models/count.ref M /actr7.x/test-models/demo2-randomized.lisp M /actr7.x/test-models/demo2-randomized.ref M /actr7.x/test-models/demo2.lisp M /actr7.x/test-models/demo2.ref M /actr7.x/test-models/dynamic-real-time.lisp M /actr7.x/test-models/dynamic-real-time2.lisp M /actr7.x/test-models/fan-no-pm.lisp M /actr7.x/test-models/fan-no-pm.ref M /actr7.x/test-models/fan-saved-act.lisp M /actr7.x/test-models/fan-saved-act.ref M /actr7.x/test-models/fan.lisp M /actr7.x/test-models/fan.ref M /actr7.x/test-models/grouped.lisp M /actr7.x/test-models/grouped.ref M /actr7.x/test-models/hand-move-test.lisp M /actr7.x/test-models/hand-move-test.ref M /actr7.x/test-models/imaginal-action.lisp M /actr7.x/test-models/keypad-test.lisp M /actr7.x/test-models/keypad-test.ref M /actr7.x/test-models/merging-test.lisp M /actr7.x/test-models/model-tester.cl A /actr7.x/test-models/models/bst-complete-model.lisp A /actr7.x/test-models/models/buffer-queries.lisp A /actr7.x/test-models/models/dynamic-real-time.lisp A /actr7.x/test-models/models/dynamic-real-time2.lisp A /actr7.x/test-models/models/hand-move-test.lisp A /actr7.x/test-models/models/imaginal-action.lisp A /actr7.x/test-models/models/keypad-test.lisp A /actr7.x/test-models/models/merging-test.lisp A /actr7.x/test-models/models/nearest-vis-loc.lisp A /actr7.x/test-models/models/ppm-compilation.lisp D /actr7.x/test-models/multi-model-multiple-agi-window-test.lisp D /actr7.x/test-models/multi-model-multiple-agi-window-test.ref D /actr7.x/test-models/multi-model-single-agi-window-test.lisp D /actr7.x/test-models/multi-model-single-agi-window-test.ref D /actr7.x/test-models/multi-model-talking.lisp D /actr7.x/test-models/multi-model-talking.ref D /actr7.x/test-models/multiple-agi-window-test.lisp D /actr7.x/test-models/multiple-agi-window-test.ref M /actr7.x/test-models/nearest-vis-loc.lisp M /actr7.x/test-models/nearest-vis-loc.ref D /actr7.x/test-models/new-vision-test.lisp D /actr7.x/test-models/new-vision-test.ref M /actr7.x/test-models/paired-learning-dynamic.lisp M /actr7.x/test-models/paired-learning-dynamic.ref M /actr7.x/test-models/paired-learning.lisp M /actr7.x/test-models/paired-learning.ref M /actr7.x/test-models/paired.lisp M /actr7.x/test-models/paired.ref M /actr7.x/test-models/ppm-compilation.lisp M /actr7.x/test-models/ppm-compilation.ref M /actr7.x/test-models/precondition-test.lisp M /actr7.x/test-models/precondition-test.ref M /actr7.x/test-models/removed-and-restored-visual-item.lisp M /actr7.x/test-models/removed-and-restored-visual-item.ref D /actr7.x/test-models/rotational-vision-test-2.lisp D /actr7.x/test-models/rotational-vision-test-2.ref M /actr7.x/test-models/semantic-dynamic.lisp M /actr7.x/test-models/semantic.lisp M /actr7.x/test-models/semantic.ref M /actr7.x/test-models/siegler.lisp M /actr7.x/test-models/siegler.ref M /actr7.x/test-models/simple-dynamic-model.lisp M /actr7.x/test-models/simple-dynamic-model.ref M /actr7.x/test-models/simple-ppm-test.lisp M /actr7.x/test-models/sji-merge.lisp M /actr7.x/test-models/sji-merge.ref M /actr7.x/test-models/sperling.lisp M /actr7.x/test-models/sperling.ref D /actr7.x/test-models/synth-feats.lisp D /actr7.x/test-models/synth-feats.ref D /actr7.x/test-models/test-bad-productions.lisp D /actr7.x/test-models/test-bad-productions.ref A /actr7.x/test-models/unupdated/multi-model-multiple-agi-window-test.lisp (from /actr7.x/test-models/multi-model-multiple-agi-window-test.lisp:2444) A /actr7.x/test-models/unupdated/multi-model-multiple-agi-window-test.ref (from /actr7.x/test-models/multi-model-multiple-agi-window-test.ref:2444) A /actr7.x/test-models/unupdated/multi-model-single-agi-window-test.lisp (from /actr7.x/test-models/multi-model-single-agi-window-test.lisp:2444) A /actr7.x/test-models/unupdated/multi-model-single-agi-window-test.ref (from /actr7.x/test-models/multi-model-single-agi-window-test.ref:2444) A /actr7.x/test-models/unupdated/multi-model-talking.lisp (from /actr7.x/test-models/multi-model-talking.lisp:2444) A /actr7.x/test-models/unupdated/multi-model-talking.ref (from /actr7.x/test-models/multi-model-talking.ref:2444) A /actr7.x/test-models/unupdated/multiple-agi-window-test.lisp (from /actr7.x/test-models/multiple-agi-window-test.lisp:2444) A /actr7.x/test-models/unupdated/multiple-agi-window-test.ref (from /actr7.x/test-models/multiple-agi-window-test.ref:2444) A /actr7.x/test-models/unupdated/new-vision-test.lisp (from /actr7.x/test-models/new-vision-test.lisp:2444) A /actr7.x/test-models/unupdated/new-vision-test.ref (from /actr7.x/test-models/new-vision-test.ref:2444) A /actr7.x/test-models/unupdated/rotational-vision-test-2.lisp (from /actr7.x/test-models/rotational-vision-test-2.lisp:2444) A /actr7.x/test-models/unupdated/rotational-vision-test-2.ref (from /actr7.x/test-models/rotational-vision-test-2.ref:2444) A /actr7.x/test-models/unupdated/synth-feats.lisp (from /actr7.x/test-models/synth-feats.lisp:2444) A /actr7.x/test-models/unupdated/synth-feats.ref (from /actr7.x/test-models/synth-feats.ref:2444) A /actr7.x/test-models/unupdated/test-bad-productions.lisp (from /actr7.x/test-models/test-bad-productions.lisp:2444) A /actr7.x/test-models/unupdated/test-bad-productions.ref (from /actr7.x/test-models/test-bad-productions.ref:2444) Lots of updates to the test models. Split them into code and model where necessary and updating the reference runs when appropriate. ------------------------------------------------------------------------ r2476 | db30 | 2017-12-20 16:33:22 -0500 (Wed, 20 Dec 2017) | 1 line Changed paths: M /actr7.x/commands/procedural-cmds.lisp Fixed a bug with pbreak and punbreak. ------------------------------------------------------------------------ r2475 | db30 | 2017-12-20 16:32:33 -0500 (Wed, 20 Dec 2017) | 1 line Changed paths: M /actr7.x/other-files/bold.lisp Added a print-bold-response-data function, but still need a better replacement for predict-bold-response now that things work through the data history mechanisms. ------------------------------------------------------------------------ r2474 | db30 | 2017-12-20 16:29:20 -0500 (Wed, 20 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fixed a bug with dispatch-eval because it could be passed a non-list. ------------------------------------------------------------------------ r2473 | db30 | 2017-12-19 16:50:37 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Backing off on some of the safety tests for the dispatcher because handling conditions sometimes errors out on minor compiler issues like redefining a special variable. ------------------------------------------------------------------------ r2472 | db30 | 2017-12-19 16:49:25 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/test-models/bst-learn-ppm.lisp M /actr7.x/test-models/bst-learn-ppm.ref M /actr7.x/test-models/bst-learn.lisp M /actr7.x/test-models/bst-learn.ref M /actr7.x/test-models/bst-nolearn.lisp Updating some more test models. ------------------------------------------------------------------------ r2471 | db30 | 2017-12-19 15:42:16 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Added a user Lisp function for the load-act-r-code external command for use in the testing code. ------------------------------------------------------------------------ r2470 | db30 | 2017-12-19 14:57:56 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Another update to go along with the last one. The time stamps have to be compared when merging chunks because the more recent is the important one. ------------------------------------------------------------------------ r2469 | db30 | 2017-12-19 13:29:39 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/core-modules/vision.lisp Fixed an issue with there being an extra call to act-r-random in the newer vision code which caused fixed seed model results to differ. ------------------------------------------------------------------------ r2468 | db30 | 2017-12-19 11:45:54 -0500 (Tue, 19 Dec 2017) | 1 line Changed paths: M /actr7.x/core-modules/procedural.lisp D /actr7.x/examples/unit-1-together-2-mp.lisp D /actr7.x/examples/unit-1-together-3-mp.lisp M /actr7.x/framework/dispatcher.lisp M /actr7.x/support/production-parsing-support.lisp M /actr7.x/test-models/addition.lisp D /actr7.x/test-models/agi-modify-test.lisp D /actr7.x/test-models/agi-modify-test.ref M /actr7.x/test-models/base-level-safety-check.lisp M /actr7.x/test-models/bind-test.lisp M /actr7.x/test-models/model-tester.cl A /actr7.x/test-models/models A /actr7.x/test-models/models/base-level-safety-check.lisp A /actr7.x/test-models/models/bind-test.lisp A /actr7.x/test-models/models/remote-bind-test.lisp A /actr7.x/test-models/remote-bind-test.lisp A /actr7.x/test-models/remote-bind-test.ref D /actr7.x/test-models/unit-1-together-2-mp.lisp D /actr7.x/test-models/unit-1-together-2-mp.ref A /actr7.x/test-models/unupdated A /actr7.x/test-models/unupdated/agi-modify-test.lisp (from /actr7.x/test-models/agi-modify-test.lisp:2444) A /actr7.x/test-models/unupdated/agi-modify-test.ref (from /actr7.x/test-models/agi-modify-test.ref:2444) Starting to update the test models and while doing so fixed the dispatch-eval and dispatch-apply functions to actually return multiple values when appropriate and have the !bind! and !mv-bind! operators in productions automatically convert from strings to names. ------------------------------------------------------------------------ r2467 | db30 | 2017-12-18 16:40:10 -0500 (Mon, 18 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/meta-process.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp M /actr7.x/tutorial/python/actr.py Updates to the manual and added remote mp-time and mp-time-ms commands. ------------------------------------------------------------------------ r2466 | db30 | 2017-12-18 13:32:21 -0500 (Mon, 18 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/modules.lisp M /actr7.x/framework/top-level.lisp M /actr7.x/tutorial/unit1/unit1.doc A little work to clean up unit 1 text and eliminate some load time warnings in a couple places. ------------------------------------------------------------------------ r2465 | db30 | 2017-12-14 16:44:49 -0500 (Thu, 14 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/modules.lisp M /actr7.x/framework/top-level.lisp Fix a bug in a declaim that CCL doesn't like. ------------------------------------------------------------------------ r2464 | db30 | 2017-12-14 16:34:11 -0500 (Thu, 14 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/top-level.lisp Updated reset and reload to not throw errors since they're called as dispatcher commands which trap those anyway and also eliminated the 'odd' rules about resetting an empty model since that was for ACT-R 5 backwards compatibility. ------------------------------------------------------------------------ r2463 | db30 | 2017-12-14 14:22:44 -0500 (Thu, 14 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/remote.doc M /actr7.x/framework/dispatcher.lisp M /actr7.x/framework/random.lisp Update the remote doc, some minor saftey and cleanup changes to the dispatcher, and fixed a typo I noticed in the doc string for the dispatcher version of permute-list. ------------------------------------------------------------------------ r2462 | db30 | 2017-12-13 16:18:11 -0500 (Wed, 13 Dec 2017) | 1 line Changed paths: M /actr7.x/core-modules/goal.lisp M /actr7.x/examples/creating-modules/external/actr.py D /actr7.x/examples/creating-modules/external/count-external-goal.lisp M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/framework/dispatcher.lisp Finished updating the example of an external replacement for the goal module, fixed a minor bug with the real goal module, and have a first pass at a mechanism for adding macros to the Lisp automatically for external commands. ------------------------------------------------------------------------ r2461 | db30 | 2017-12-12 15:42:28 -0500 (Tue, 12 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/remote.doc M /actr7.x/examples/creating-modules/external/goal.py M /actr7.x/examples/creating-modules/external/goal_complete.py M /actr7.x/framework/dispatcher.lisp M /actr7.x/tutorial/python/actr.py Starting work on the ability to add a Lisp side macro when adding a remote command so it can be used easily in model definitions. ------------------------------------------------------------------------ r2460 | db30 | 2017-12-11 16:50:47 -0500 (Mon, 11 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc More work on the reference manual. ------------------------------------------------------------------------ r2459 | db30 | 2017-12-11 14:50:12 -0500 (Mon, 11 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/buffers.lisp M /actr7.x/framework/scheduling.lisp D /actr7.x/tutorial/python/goal.py Updated the stubs for the external scheduling functions to parse the module name from the string. ------------------------------------------------------------------------ r2458 | db30 | 2017-12-11 14:49:04 -0500 (Mon, 11 Dec 2017) | 1 line Changed paths: D /actr7.x/examples/creating-modules/all-components-model.lisp D /actr7.x/examples/creating-modules/all-components-module.lisp D /actr7.x/examples/creating-modules/demo-model.lisp D /actr7.x/examples/creating-modules/demo-module.lisp A /actr7.x/examples/creating-modules/external A /actr7.x/examples/creating-modules/external/actr.py (from /actr7.x/tutorial/python/actr.py:2457) A /actr7.x/examples/creating-modules/external/count-external-goal.lisp A /actr7.x/examples/creating-modules/external/goal.py (from /actr7.x/tutorial/python/goal.py:2456) A /actr7.x/examples/creating-modules/external/goal_complete.py A /actr7.x/examples/creating-modules/internal A /actr7.x/examples/creating-modules/internal/all-components-model.lisp (from /actr7.x/examples/creating-modules/all-components-model.lisp:2444) A /actr7.x/examples/creating-modules/internal/all-components-module.lisp (from /actr7.x/examples/creating-modules/all-components-module.lisp:2444) A /actr7.x/examples/creating-modules/internal/demo-model.lisp (from /actr7.x/examples/creating-modules/demo-model.lisp:2444) A /actr7.x/examples/creating-modules/internal/demo-module.lisp (from /actr7.x/examples/creating-modules/demo-module.lisp:2444) A /actr7.x/examples/creating-modules/internal/second-retrieval-buffer.lisp (from /actr7.x/examples/creating-modules/second-retrieval-buffer.lisp:2444) A /actr7.x/examples/creating-modules/internal/simple-goal-style-model.lisp (from /actr7.x/examples/creating-modules/simple-goal-style-model.lisp:2444) A /actr7.x/examples/creating-modules/internal/simple-goal-style.lisp (from /actr7.x/examples/creating-modules/simple-goal-style.lisp:2444) D /actr7.x/examples/creating-modules/second-retrieval-buffer.lisp D /actr7.x/examples/creating-modules/simple-goal-style-model.lisp D /actr7.x/examples/creating-modules/simple-goal-style.lisp Reorganized the creating-modules examples to separate the internal from an external example and added two versions of a replacement for the goal module implemented in Python. ------------------------------------------------------------------------ r2457 | db30 | 2017-12-11 14:29:29 -0500 (Mon, 11 Dec 2017) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Added a little more error protection to the interface code. ------------------------------------------------------------------------ r2456 | db30 | 2017-12-08 16:52:07 -0500 (Fri, 08 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/modules.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/tutorial/python/actr.py A /actr7.x/tutorial/python/goal.py More work towards an example goal module on the Python side. ------------------------------------------------------------------------ r2455 | db30 | 2017-12-08 12:51:17 -0500 (Fri, 08 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/notes/command-list.txt M /actr7.x/framework/buffers.lisp M /actr7.x/framework/internal-structures.lisp M /actr7.x/framework/model.lisp M /actr7.x/framework/modules.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp M /actr7.x/tutorial/python/actr.py Start of updates to allow remote module definitions. ------------------------------------------------------------------------ r2454 | db30 | 2017-12-06 16:35:26 -0500 (Wed, 06 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/framework/buffers.lisp M /actr7.x/framework/chunk-spec.lisp M /actr7.x/framework/chunks.lisp M /actr7.x/framework/scheduling.lisp M /actr7.x/support/goal-style-module.lisp M /actr7.x/tutorial/lisp/remote-actr-connection.lisp M /actr7.x/tutorial/python/actr.py Added a way to send chunk-specs remotely (there's a lookup table and it sends a # and decodes that on remote calls)and remote versions of most of the commands used by the goal module. ------------------------------------------------------------------------ r2453 | db30 | 2017-12-06 10:44:31 -0500 (Wed, 06 Dec 2017) | 1 line Changed paths: M /actr7.x/core-modules/declarative-memory.lisp M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc M /actr7.x/framework/buffers.lisp M /actr7.x/framework/scheduling.lisp Completed the remote documentation for now and updated some doc strings on remote commands. ------------------------------------------------------------------------ r2452 | db30 | 2017-12-05 16:48:11 -0500 (Tue, 05 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc Updates to the documentation for the new software. ------------------------------------------------------------------------ r2451 | db30 | 2017-12-05 14:36:21 -0500 (Tue, 05 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/dispatcher.lisp Fix an issue with calling signals externally -- they didn't return a list of results. ------------------------------------------------------------------------ r2450 | db30 | 2017-12-05 14:09:48 -0500 (Tue, 05 Dec 2017) | 1 line Changed paths: M /actr7.x/tutorial/python/actr.py Fixed the return value from add_command to give the command name when it's first added. ------------------------------------------------------------------------ r2449 | db30 | 2017-12-05 11:22:51 -0500 (Tue, 05 Dec 2017) | 1 line Changed paths: D /actr7.x/tutorial/lisp/paired-dynamic.lisp D /actr7.x/tutorial/python/paired_dynamic.py Removed the unneeded unit 8 paired code files. ------------------------------------------------------------------------ r2448 | db30 | 2017-12-05 11:09:20 -0500 (Tue, 05 Dec 2017) | 1 line Changed paths: D /actr7.x/framework/dispatcher-client.lisp D /actr7.x/lisp A /actr7.x/tutorial/lisp/remote-actr-connection.lisp (from /actr7.x/framework/dispatcher-client.lisp:2444) Updated the remote Lisp client to work with most of the tutorial tasks -- there's a funny issue with string/symbol values passed to the button functions in the bst that needs to be fixed at some point. ------------------------------------------------------------------------ r2447 | db30 | 2017-12-04 14:45:32 -0500 (Mon, 04 Dec 2017) | 1 line Changed paths: M /actr7.x/docs/reference-manual.doc M /actr7.x/docs/remote.doc Starting to update the support documents. ------------------------------------------------------------------------ r2446 | db30 | 2017-12-04 13:07:33 -0500 (Mon, 04 Dec 2017) | 1 line Changed paths: D /actr7.x/command-list.txt D /actr7.x/docs/DES.doc D /actr7.x/docs/compilation.doc D /actr7.x/docs/differences-between-6-and-7.pdf D /actr7.x/docs/extending-actr.pdf D /actr7.x/docs/extending-actr.ppt D /actr7.x/docs/new-utility.doc A /actr7.x/docs/notes/command-list.txt (from /actr7.x/command-list.txt:2444) A /actr7.x/docs/notes/compilation.doc (from /actr7.x/docs/compilation.doc:2444) A /actr7.x/docs/notes/new-utility.doc (from /actr7.x/docs/new-utility.doc:2444) M /actr7.x/docs/notes/possible updates.txt A /actr7.x/docs/notes/template.lisp (from /actr7.x/docs/template.lisp:2444) A /actr7.x/docs/notes/thread-safe-commands.txt (from /actr7.x/thread-safe-commands.txt:2444) M /actr7.x/docs/reference-manual.doc A /actr7.x/docs/remote.doc (from /actr7.x/docs/DES.doc:2444) D /actr7.x/docs/template.lisp M /actr7.x/load-act-r.lisp D /actr7.x/thread-safe-commands.txt Reorganizing some of the documentation and other support files. ------------------------------------------------------------------------ r2445 | db30 | 2017-12-01 16:37:24 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr7.x/framework/version-string.lisp M /actr7.x/tutorial/unit1/unit1.doc M /actr7.x/tutorial/unit2/unit2.doc M /actr7.x/tutorial/unit3/unit3.doc M /actr7.x/tutorial/unit4/unit4.doc M /actr7.x/tutorial/unit5/unit5.doc M /actr7.x/tutorial/unit6/unit6.doc M /actr7.x/tutorial/unit7/unit7.doc M /actr7.x/tutorial/unit8/unit8.doc Updated tutorial headers to just remove the version number and updated the software version number to 7.6.1. ------------------------------------------------------------------------ r2444 | db30 | 2017-12-01 16:30:39 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: A /actr7.x (from /actr9:2443) D /actr9 Dumping the actr 9 name now and calling it 7.x since it's still the ACT-R 7 architecture and that's consistent with the numbering convention announced at the 2016 PGSS. Could just dump it over actr7, but those sources should stay as-is since people may still want easy access to the last one in that line. ------------------------------------------------------------------------ r2443 | db30 | 2017-12-01 12:26:07 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr9/dev-tools/base/build-actr-distro.sh M /actr9/dev-tools/linux-standalone/build.sh M /actr9/dev-tools/mac-standalone/build.sh M /actr9/dev-tools/win-standalone/build.bat Updated build scripts with the new experiment code directory location. ------------------------------------------------------------------------ r2442 | db30 | 2017-12-01 12:15:38 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: D /actr9/lisp/bst-ppm.lisp D /actr9/lisp/bst.lisp D /actr9/lisp/categorize.lisp D /actr9/lisp/choice.lisp D /actr9/lisp/demo2.lisp D /actr9/lisp/fan-no-pm.lisp D /actr9/lisp/fan.lisp D /actr9/lisp/grouped.lisp D /actr9/lisp/onehit.lisp D /actr9/lisp/paired-dynamic.lisp D /actr9/lisp/paired.lisp D /actr9/lisp/past-tense.lisp D /actr9/lisp/pcomp-issues.lisp D /actr9/lisp/pm-issues.lisp D /actr9/lisp/siegler.lisp D /actr9/lisp/sperling.lisp D /actr9/lisp/subitize.lisp D /actr9/lisp/ul-issues.lisp D /actr9/lisp/unit2.lisp D /actr9/lisp/zbrodoff.lisp D /actr9/python A /actr9/tutorial/lisp (from /actr9/lisp:2380) R /actr9/tutorial/lisp/bst-ppm.lisp (from /actr9/lisp/bst-ppm.lisp:2434) R /actr9/tutorial/lisp/bst.lisp (from /actr9/lisp/bst.lisp:2421) R /actr9/tutorial/lisp/categorize.lisp (from /actr9/lisp/categorize.lisp:2434) R /actr9/tutorial/lisp/choice.lisp (from /actr9/lisp/choice.lisp:2417) R /actr9/tutorial/lisp/demo2.lisp (from /actr9/lisp/demo2.lisp:2437) A /actr9/tutorial/lisp/fan-no-pm.lisp (from /actr9/lisp/fan-no-pm.lisp:2411) D /actr9/tutorial/lisp/fan-pm.lisp R /actr9/tutorial/lisp/fan.lisp (from /actr9/lisp/fan.lisp:2402) R /actr9/tutorial/lisp/grouped.lisp (from /actr9/lisp/grouped.lisp:2405) D /actr9/tutorial/lisp/onehit-blackjack.lisp A /actr9/tutorial/lisp/onehit.lisp (from /actr9/lisp/onehit.lisp:2410) D /actr9/tutorial/lisp/paired-learning.lisp R /actr9/tutorial/lisp/paired.lisp (from /actr9/lisp/paired.lisp:2397) R /actr9/tutorial/lisp/past-tense.lisp (from /actr9/lisp/past-tense.lisp:2432) R /actr9/tutorial/lisp/pcomp-issues.lisp (from /actr9/lisp/pcomp-issues.lisp:2433) R /actr9/tutorial/lisp/pm-issues.lisp (from /actr9/lisp/pm-issues.lisp:2394) R /actr9/tutorial/lisp/siegler.lisp (from /actr9/lisp/siegler.lisp:2405) R /actr9/tutorial/lisp/sperling.lisp (from /actr9/lisp/sperling.lisp:2393) R /actr9/tutorial/lisp/subitize.lisp (from /actr9/lisp/subitize.lisp:2393) R /actr9/tutorial/lisp/unit2.lisp (from /actr9/lisp/unit2.lisp:2437) R /actr9/tutorial/lisp/zbrodoff.lisp (from /actr9/lisp/zbrodoff.lisp:2398) A /actr9/tutorial/python (from /actr9/python:2441) M /actr9/tutorial/readme.txt M /actr9/tutorial/unit2/unit2.doc Moved tutorial experiment dirs into the tutorial dir. ------------------------------------------------------------------------ r2441 | db30 | 2017-12-01 12:03:25 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr9/tutorial/unit1/unit1.doc M /actr9/tutorial/unit1/unit1_code.doc M /actr9/tutorial/unit2/unit2.doc M /actr9/tutorial/unit3/unit3.doc M /actr9/tutorial/unit4/unit4.doc M /actr9/tutorial/unit5/unit5.doc M /actr9/tutorial/unit5/unit5_code.doc M /actr9/tutorial/unit5/unit5_modeling.doc M /actr9/tutorial/unit7/unit7_modeling.doc More formatting updates for the units. ------------------------------------------------------------------------ r2440 | db30 | 2017-12-01 10:15:37 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr9/tutorial/unit6/unit6.doc Updates for unit 6 text because of pdf conversion issues. ------------------------------------------------------------------------ r2439 | db30 | 2017-12-01 10:10:49 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr9/tutorial/unit6/unit6_code.doc Minor update to unit 6 code doc because of an issue with the pdf conversion. ------------------------------------------------------------------------ r2438 | db30 | 2017-12-01 10:06:38 -0500 (Fri, 01 Dec 2017) | 1 line Changed paths: M /actr9/tutorial/unit6/unit6.doc M /actr9/tutorial/unit6/unit6_code.doc Couple of updates to the unit 6 texts. ------------------------------------------------------------------------ r2437 | db30 | 2017-11-30 16:45:45 -0500 (Thu, 30 Nov 2017) | 1 line Changed paths: M /actr9/lisp/demo2.lisp M /actr9/lisp/unit2.lisp M /actr9/python/demo2.py M /actr9/python/unit2.py M /actr9/tutorial/unit1/unit1.doc M /actr9/tutorial/unit1/unit1_code.doc M /actr9/tutorial/unit1/unit1_modeling.doc M /actr9/tutorial/unit2/unit2.doc M /actr9/tutorial/unit2/unit2_code.doc M /actr9/tutorial/unit3/unit3.doc M /actr9/tutorial/unit3/unit3_code.doc M /actr9/tutorial/unit3/unit3_modeling.doc M /actr9/tutorial/unit4/unit4.doc M /actr9/tutorial/unit4/unit4_code.doc M /actr9/tutorial/unit5/unit5.doc M /actr9/tutorial/unit5/unit5_code.doc M /actr9/tutorial/unit5/unit5_modeling.doc M /actr9/tutorial/unit6/unit6.doc M /actr9/tutorial/unit6/unit6_code.doc M /actr9/tutorial/unit7/unit7.doc M /actr9/tutorial/unit7/unit7_code.doc M /actr9/tutorial/unit7/unit7_modeling.doc M /actr9/tutorial/unit8/unit8.doc M /actr9/tutorial/unit8/unit8_code.doc Updates to the tutorial texts to fix some formatting issues that were causing problems in the pdf conversion. ------------------------------------------------------------------------ r2436 | db30 | 2017-11-30 11:19:06 -0500 (Thu, 30 Nov 2017) | 1 line Changed paths: M /actr9/tutorial/unit8/unit8_code.doc Finished the unit 8 updates. ------------------------------------------------------------------------ r2435 | db30 | 2017-11-30 10:33:40 -0500 (Thu, 30 Nov 2017) | 1 line Changed paths: M /actr9/tutorial/unit2/unit2_code.doc M /actr9/tutorial/unit3/unit3_code.doc M /actr9/tutorial/unit4/unit4_code.doc M /actr9/tutorial/unit5/unit5_code.doc M /actr9/tutorial/unit6/unit6_code.doc M /actr9/tutorial/unit7/unit7_code.doc M /actr9/tutorial/unit8/unit8.doc M /actr9/tutorial/unit8/unit8_code.doc Updates for unit 8 and edit the title of all the code docs for consistency. ------------------------------------------------------------------------ r2434 | db30 | 2017-11-29 16:53:00 -0500 (Wed, 29 Nov 2017) | 1 line Changed paths: M /actr9/lisp/bst-ppm.lisp M /actr9/lisp/categorize.lisp M /actr9/python/bst_ppm.py M /actr9/python/categorize.py R /actr9/tutorial/unit8/categorize-model.lisp (from /actr9/tutorial/unit8/categorize-model.lisp:2380) M /actr9/tutorial/unit8/paired-dynamic-model.lisp M /actr9/tutorial/unit8/unit8.doc Starting to update unit 8. ------------------------------------------------------------------------ r2433 | db30 | 2017-11-28 16:33:52 -0500 (Tue, 28 Nov 2017) | 1 line Changed paths: M /actr9/lisp/pcomp-issues.lisp M /actr9/python/pcomp_issues.py M /actr9/tutorial/unit7/unit7_modeling.doc Finished the updates for unit 7. ------------------------------------------------------------------------ r2432 | db30 | 2017-11-28 14:14:14 -0500 (Tue, 28 Nov 2017) | 1 line Changed paths: M /actr9/environment/GUI/dialogs/60-ctrl-panel-recorded-label.tcl M /actr9/environment/GUI/dialogs/61-trace-history.tcl M /actr9/environment/GUI/dialogs/62-ptrace-button.tcl M /actr9/environment/GUI/dialogs/63-retrieval-history.tcl M /actr9/environment/GUI/dialogs/64-buffer-history.tcl M /actr9/environment/GUI/dialogs/66-perceptual-history.tcl M /actr9/environment/GUI/dialogs/67-pgraph-button.tcl M /actr9/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr9/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr9/environment/GUI/dialogs/81a-bold-browser.tcl M /actr9/environment/GUI/dialogs/82-bold-brain.tcl M /actr9/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr9/framework/history-recorder.lisp M /actr9/lisp/past-tense.lisp Updated the history recording mechanism to provide an incremental getting approach since large histories can be a problem for transmitting and decoding, and updated the Environment tools to incrementally get their data (eventually they should display it as it arrives too). ------------------------------------------------------------------------ r2431 | db30 | 2017-11-21 16:47:00 -0500 (Tue, 21 Nov 2017) | 1 line Changed paths: M /actr9/lisp/pcomp-issues.lisp M /actr9/python/actr.py M /actr9/python/pcomp_issues.py M /actr9/python/ul_issues.py M /actr9/tutorial/unit7/unit7_modeling.doc Almost done with unit 7 updates, but need to fix an issue with large history records so the Environment tools work reliably and I can finish the modeling text. ------------------------------------------------------------------------ r2430 | db30 | 2017-11-21 16:06:32 -0500 (Tue, 21 Nov 2017) | 1 line Changed paths: M /actr9/framework/history-recorder.lisp Fixed a bug with save-history-data and added a TODO for some sort of incremental history mechanism since the Environment can't handle the 3MB+ json string for the production grid needed for the unit 7 modeling example. ------------------------------------------------------------------------ r2429 | db30 | 2017-11-20 16:47:42 -0500 (Mon, 20 Nov 2017) | 1 line Changed paths: M /actr9/lisp/past-tense.lisp M /actr9/python/past_tense.py M /actr9/tutorial/unit7/unit7.doc M /actr9/tutorial/unit7/unit7_code.doc M /actr9/tutorial/unit7/unit7_modeling.doc Updates to the unit 7 materials. ------------------------------------------------------------------------ r2428 | db30 | 2017-11-20 16:34:56 -0500 (Mon, 20 Nov 2017) | 1 line Changed paths: M /actr9/framework/scheduling.lisp Fixed a bug with the time shown in the trace at the end of a run call which hit the end without an event at that specific time. ------------------------------------------------------------------------ r2427 | db30 | 2017-11-20 16:28:27 -0500 (Mon, 20 Nov 2017) | 1 line Changed paths: M /actr9/modules/utility-and-reward-1.lisp Updated trigger-reward so that it goes through the dispatcher and can be monitored. ------------------------------------------------------------------------ r2426 | db30 | 2017-11-17 16:51:00 -0500 (Fri, 17 Nov 2017) | 1 line Changed paths: M /actr9/lisp/past-tense.lisp M /actr9/python/past_tense.py M /actr9/tutorial/unit7/past-tense-model.lisp M /actr9/tutorial/unit7/unit7.doc Updates for unit 7, but the past_tense.py file doesn't quite match the changes to the .lisp version yet. ------------------------------------------------------------------------ r2425 | db30 | 2017-11-16 16:52:05 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: D /actr9/lisp/paired-learning.lisp D /actr9/python/paired_learning.py M /actr9/tutorial/unit7/unit7.doc Starting the updates for unit 7, and removing the separate experiment code files since it's the same paired task. ------------------------------------------------------------------------ r2424 | db30 | 2017-11-16 15:29:58 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/modules/utility-and-reward-1.lisp M /actr9/python/actr.py M /actr9/tutorial/unit6/unit6_code.doc Added a remote trigger-reward and describe it in the unit 6 code doc since it is mentioned in the main text. ------------------------------------------------------------------------ r2423 | db30 | 2017-11-16 15:09:45 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/modules/utility-and-reward-1.lisp Updated trigger-reward so that a 'dummy' reward (one that just clears the history) is now specified by any non-nil non-number value instead of using nil so that it's consistent with the :reward setting of productions and allows for one to have potentially useful tags on those situations in the trace. ------------------------------------------------------------------------ r2422 | db30 | 2017-11-16 14:53:12 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/commands/procedural-cmds.lisp M /actr9/python/actr.py M /actr9/thread-safe-commands.txt Added a remote version of pp. ------------------------------------------------------------------------ r2421 | db30 | 2017-11-16 14:32:49 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/lisp/bst.lisp M /actr9/python/bst.py M /actr9/tutorial/unit6/bst-model.lisp M /actr9/tutorial/unit6/unit6.doc M /actr9/tutorial/unit6/unit6_code.doc Finished the updates for unit 6. ------------------------------------------------------------------------ r2420 | db30 | 2017-11-16 14:32:34 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/modules/act-gui-interface.lisp Fixed a bug with creating buttons that had no action provided. ------------------------------------------------------------------------ r2419 | db30 | 2017-11-16 09:23:48 -0500 (Thu, 16 Nov 2017) | 1 line Changed paths: M /actr9/examples/act-r-solutions.zip Updated solution task code for units 5 and 6. ------------------------------------------------------------------------ r2418 | db30 | 2017-11-15 16:48:59 -0500 (Wed, 15 Nov 2017) | 1 line Changed paths: M /actr9/tutorial/unit6/unit6.doc More updates to unit 6. ------------------------------------------------------------------------ r2417 | db30 | 2017-11-15 15:23:09 -0500 (Wed, 15 Nov 2017) | 1 line Changed paths: M /actr9/docs/QuickStart.txt M /actr9/lisp/bst.lisp M /actr9/lisp/choice.lisp M /actr9/python/bst.py M /actr9/python/choice.py M /actr9/readme.txt M /actr9/tutorial/unit6/bst-model.lisp M /actr9/tutorial/unit6/unit6.doc Updating unit 6 materials, and some of the general doc files (for what little info they contain). ------------------------------------------------------------------------ r2416 | db30 | 2017-11-14 15:36:00 -0500 (Tue, 14 Nov 2017) | 1 line Changed paths: M /actr9/tutorial/unit5/unit5_modeling.doc Finished the updates to the unit 5 texts. ------------------------------------------------------------------------ r2415 | db30 | 2017-11-14 13:53:18 -0500 (Tue, 14 Nov 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/commands/dm-commands.lisp M /actr9/python/actr.py M /actr9/tutorial/unit5/unit5_modeling.doc Added remote versions of the saved-activation-history, print-activation-trace, and print-chunk-activation-trace commands. ------------------------------------------------------------------------ r2414 | db30 | 2017-11-14 13:52:46 -0500 (Tue, 14 Nov 2017) | 1 line Changed paths: M /actr9/framework/history-recorder.lisp Fixed a bug with get-history-data when it was given an invalid name. ------------------------------------------------------------------------ r2413 | db30 | 2017-11-14 11:25:56 -0500 (Tue, 14 Nov 2017) | 1 line Changed paths: M /actr9/framework/scheduling.lisp Fixed a bug with run not printing the end reason when it needed a dummy event to get there. ------------------------------------------------------------------------ r2412 | db30 | 2017-11-14 11:08:22 -0500 (Tue, 14 Nov 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/commands/dm-commands.lisp M /actr9/framework/parameters.lisp M /actr9/modules/utility-and-reward-1.lisp M /actr9/python/actr.py Added some new external commands for the unit 5 modeling text: sdp, simulate-retrieval-request, and set-parameter-value. ------------------------------------------------------------------------ r2411 | db30 | 2017-11-13 16:51:44 -0500 (Mon, 13 Nov 2017) | 1 line Changed paths: M /actr9/lisp/fan-no-pm.lisp M /actr9/tutorial/unit5/unit5_code.doc M /actr9/tutorial/unit5/unit5_modeling.doc Still working on the unit 5 updates. ------------------------------------------------------------------------ r2410 | db30 | 2017-11-10 16:48:53 -0500 (Fri, 10 Nov 2017) | 1 line Changed paths: M /actr9/lisp/onehit.lisp M /actr9/tutorial/unit2/unit2_code.doc M /actr9/tutorial/unit5/unit5.doc M /actr9/tutorial/unit5/unit5_code.doc More updates to unit 5 and a minor fix in unit 2. ------------------------------------------------------------------------ r2409 | db30 | 2017-11-08 15:48:15 -0500 (Wed, 08 Nov 2017) | 1 line Changed paths: M /actr9/lisp/onehit.lisp M /actr9/python/grouped.py M /actr9/python/onehit.py M /actr9/tutorial/unit5/fan-no-pm-model.lisp M /actr9/tutorial/unit5/unit5_code.doc Continuing to update unit 5. ------------------------------------------------------------------------ r2408 | db30 | 2017-11-07 16:50:39 -0500 (Tue, 07 Nov 2017) | 1 line Changed paths: M /actr9/lisp/fan-no-pm.lisp M /actr9/python/fan_no_pm.py M /actr9/tutorial/unit5/fan-no-pm-model.lisp M /actr9/tutorial/unit5/unit5_code.doc More updates to the unit 5 materials. ------------------------------------------------------------------------ r2407 | db30 | 2017-11-07 13:56:10 -0500 (Tue, 07 Nov 2017) | 1 line Changed paths: M /actr9/lisp/onehit.lisp M /actr9/python/onehit.py M /actr9/tutorial/unit5/1hit-blackjack-model.lisp M /actr9/tutorial/unit5/unit5.doc Primary unit 5 materials updated. ------------------------------------------------------------------------ r2406 | db30 | 2017-11-07 10:06:04 -0500 (Tue, 07 Nov 2017) | 1 line Changed paths: M /actr9/core-modules/declarative-memory.lisp M /actr9/framework/parameters.lisp M /actr9/lisp/onehit.lisp M /actr9/python/onehit.py M /actr9/tutorial/unit5/1hit-blackjack-model.lisp Changed how bad parameter values for sgp are printed and changed the warning for :sim-hook while working on the unit 5 1hit-bj model and code. ------------------------------------------------------------------------ r2405 | db30 | 2017-11-03 16:44:40 -0400 (Fri, 03 Nov 2017) | 1 line Changed paths: M /actr9/lisp/grouped.lisp D /actr9/lisp/onehit-blackjack.lisp A /actr9/lisp/onehit.lisp (from /actr9/lisp/onehit-blackjack.lisp:2380) M /actr9/lisp/siegler.lisp M /actr9/python/grouped.py A /actr9/python/onehit.py (from /actr9/python/onehit_blackjack.py:2403) D /actr9/python/onehit_blackjack.py M /actr9/python/siegler.py M /actr9/tutorial/unit5/grouped-model.lisp M /actr9/tutorial/unit5/siegler-model.lisp M /actr9/tutorial/unit5/unit5.doc Updating the unit 5 materials. ------------------------------------------------------------------------ r2404 | db30 | 2017-11-03 16:33:15 -0400 (Fri, 03 Nov 2017) | 1 line Changed paths: M /actr9/framework/model.lisp Provide a little more info on errors in the model definition when ignoring them in the standalone version. ------------------------------------------------------------------------ r2403 | db30 | 2017-11-03 09:58:04 -0400 (Fri, 03 Nov 2017) | 1 line Changed paths: M /actr9/python/categorize.py M /actr9/python/fan.py M /actr9/python/fan_no_pm.py M /actr9/python/onehit_blackjack.py M /actr9/python/past_tense.py M /actr9/python/pcomp_issues.py M /actr9/python/siegler.py M /actr9/python/sperling.py M /actr9/python/subitize.py M /actr9/python/unit2.py M /actr9/python/zbrodoff.py M /actr9/tutorial/unit3/unit3_code.doc M /actr9/tutorial/unit4/unit4_code.doc Changed casefold to lower in the Python tutorial code to support versions before 3.3 since there aren't any Unicode characters involved. ------------------------------------------------------------------------ r2402 | db30 | 2017-11-01 16:08:03 -0400 (Wed, 01 Nov 2017) | 1 line Changed paths: A /actr9/lisp/fan-no-pm.lisp (from /actr9/lisp/fan.lisp:2380) D /actr9/lisp/fan-pm.lisp R /actr9/lisp/fan.lisp (from /actr9/lisp/fan-pm.lisp:2380) R /actr9/python/fan.py (from /actr9/python/fan_pm.py:2380) A /actr9/python/fan_no_pm.py (from /actr9/python/fan.py:2380) D /actr9/python/fan_pm.py R /actr9/tutorial/unit5/fan-model.lisp (from /actr9/tutorial/unit5/fan-pm-model.lisp:2380) A /actr9/tutorial/unit5/fan-no-pm-model.lisp (from /actr9/tutorial/unit5/fan-model.lisp:2380) D /actr9/tutorial/unit5/fan-pm-model.lisp M /actr9/tutorial/unit5/unit5.doc Starting to update the unit 5 materials and switched the pm version of fan to the files named fan since it's the one used in the main unit text. ------------------------------------------------------------------------ r2401 | db30 | 2017-11-01 16:03:31 -0400 (Wed, 01 Nov 2017) | 1 line Changed paths: M /actr9/modules/act-gui-interface.lisp Don't need the extra newline in the output for correlation and mean-deviation. ------------------------------------------------------------------------ r2400 | db30 | 2017-11-01 16:02:50 -0400 (Wed, 01 Nov 2017) | 1 line Changed paths: M /actr9/dev-tools/base/build-actr-distro.sh M /actr9/dev-tools/linux-standalone/build.sh M /actr9/dev-tools/mac-standalone/build.sh M /actr9/dev-tools/win-standalone/build.bat Change the build scripts to add the :standalone switch. ------------------------------------------------------------------------ r2399 | db30 | 2017-11-01 16:02:17 -0400 (Wed, 01 Nov 2017) | 1 line Changed paths: M /actr9/framework/dispatcher.lisp M /actr9/framework/model.lisp Adding tests for the compiler switch :standalone to address an issue with building it that I hacked around before (can't start the dispatcher when building the app) and one I encountered when running it (errors in the define-model in a background loading can hang when trying to invoke the debugger). ------------------------------------------------------------------------ r2398 | db30 | 2017-11-01 11:39:54 -0400 (Wed, 01 Nov 2017) | 1 line Changed paths: M /actr9/lisp/zbrodoff.lisp M /actr9/tutorial/unit4/unit4_code.doc Completed unit 4 files. ------------------------------------------------------------------------ r2397 | db30 | 2017-10-31 16:49:02 -0400 (Tue, 31 Oct 2017) | 1 line Changed paths: M /actr9/lisp/paired.lisp M /actr9/lisp/zbrodoff.lisp M /actr9/python/paired.py M /actr9/python/zbrodoff.py M /actr9/tutorial/unit4/unit4.doc M /actr9/tutorial/unit4/unit4_code.doc Some more updates for unit 4. ------------------------------------------------------------------------ r2396 | db30 | 2017-10-30 16:42:54 -0400 (Mon, 30 Oct 2017) | 1 line Changed paths: M /actr9/lisp/paired.lisp M /actr9/lisp/zbrodoff.lisp M /actr9/python/paired.py M /actr9/python/zbrodoff.py M /actr9/tutorial/unit4/unit4.doc More updates for unit 4. ------------------------------------------------------------------------ r2395 | db30 | 2017-10-27 16:48:11 -0400 (Fri, 27 Oct 2017) | 1 line Changed paths: M /actr9/lisp/paired.lisp M /actr9/lisp/zbrodoff.lisp M /actr9/python/paired.py M /actr9/tutorial/unit4/unit4.doc Starting work on unit 4. ------------------------------------------------------------------------ r2394 | db30 | 2017-10-27 14:29:14 -0400 (Fri, 27 Oct 2017) | 1 line Changed paths: M /actr9/lisp/pm-issues.lisp M /actr9/python/pm_issues.py M /actr9/tutorial/unit3/unit3_modeling.doc Updated the unit 3 modeling doc and tasks. ------------------------------------------------------------------------ r2393 | db30 | 2017-10-26 16:48:13 -0400 (Thu, 26 Oct 2017) | 1 line Changed paths: M /actr9/lisp/pm-issues.lisp M /actr9/lisp/sperling.lisp M /actr9/lisp/subitize.lisp M /actr9/python/pm_issues.py M /actr9/python/sperling.py M /actr9/python/subitize.py M /actr9/tutorial/unit2/unit2_code.doc M /actr9/tutorial/unit3/unit3.doc M /actr9/tutorial/unit3/unit3_code.doc M /actr9/tutorial/unit3/unit3_modeling.doc Finished up the main unit 3 components and now working on the modeling text and task. ------------------------------------------------------------------------ r2392 | db30 | 2017-10-25 16:47:34 -0400 (Wed, 25 Oct 2017) | 1 line Changed paths: M /actr9/lisp/sperling.lisp M /actr9/lisp/subitize.lisp M /actr9/python/sperling.py M /actr9/python/subitize.py M /actr9/tutorial/unit3/sperling-model.lisp M /actr9/tutorial/unit3/unit3.doc M /actr9/tutorial/unit3/unit3_code.doc Start of the work to update the unit3 materials. ------------------------------------------------------------------------ r2391 | db30 | 2017-10-24 16:51:29 -0400 (Tue, 24 Oct 2017) | 1 line Changed paths: M /actr9/tutorial/unit2/unit2.doc Fixed a minor typo in the unit 2 text. ------------------------------------------------------------------------ r2390 | db30 | 2017-10-24 16:23:52 -0400 (Tue, 24 Oct 2017) | 1 line Changed paths: M /actr9/tutorial/unit2/unit2_code.doc Final updates to the unit 2 texts. ------------------------------------------------------------------------ r2389 | db30 | 2017-10-23 16:38:37 -0400 (Mon, 23 Oct 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/framework/dispatcher.lisp M /actr9/lisp/demo2.lisp M /actr9/lisp/unit2.lisp M /actr9/python/actr.py M /actr9/python/demo2.py M /actr9/python/unit2.py M /actr9/tutorial/unit2/unit2.doc M /actr9/tutorial/unit2/unit2_code.doc Some more updates to the unit2 texts and some work on the corresponding experiment code to make them all more consistent. ------------------------------------------------------------------------ r2388 | db30 | 2017-10-20 16:50:29 -0400 (Fri, 20 Oct 2017) | 1 line Changed paths: M /actr9/command-list.txt M /actr9/commands/dm-commands.lisp Added remote versions of dm and sdm. ------------------------------------------------------------------------ r2387 | db30 | 2017-10-20 16:33:56 -0400 (Fri, 20 Oct 2017) | 1 line Changed paths: M /actr9/framework/misc-utils.lisp Adjusting how string->name handles numbers -- now the get converted to numbers instead of symbols. ------------------------------------------------------------------------ r2386 | db30 | 2017-10-20 16:22:14 -0400 (Fri, 20 Oct 2017) | 1 line Changed paths: M /actr9/tutorial/unit1/unit1.doc M /actr9/tutorial/unit1/unit1_code.doc M /actr9/tutorial/unit2/unit2.doc M /actr9/tutorial/unit2/unit2_code.doc Some more updates to the unit 2 texts and minor changes to unit 1 texts. ------------------------------------------------------------------------ r2385 | db30 | 2017-10-20 16:21:06 -0400 (Fri, 20 Oct 2017) | 1 line Changed paths: M /actr9/python/actr.py Fixed some of the functions to return a single value instead of a list of one value. ------------------------------------------------------------------------ r2384 | db30 | 2017-10-20 12:49:15 -0400 (Fri, 20 Oct 2017) | 1 line Changed paths: M /actr9/lisp/unit2.lisp M /actr9/tutorial/readme.txt M /actr9/tutorial/unit1/unit1.doc A /actr9/tutorial/unit1/unit1_code.doc (from /actr9/tutorial/unit1/unit1_exp.doc:2380) D /actr9/tutorial/unit1/unit1_exp.doc M /actr9/tutorial/unit2/demo2-model.lisp M /actr9/tutorial/unit2/unit2-assignment-model.lisp M /actr9/tutorial/unit2/unit2.doc A /actr9/tutorial/unit2/unit2_code.doc (from /actr9/tutorial/unit2/unit2_exp.doc:2383) D /actr9/tutorial/unit2/unit2_exp.doc M /actr9/tutorial/unit3/perceptual-motor-issues-model.lisp M /actr9/tutorial/unit3/sperling-model.lisp A /actr9/tutorial/unit3/unit3_code.doc (from /actr9/tutorial/unit3/unit3_exp.doc:2380) D /actr9/tutorial/unit3/unit3_exp.doc A /actr9/tutorial/unit4/unit4_code.doc (from /actr9/tutorial/unit4/unit4_exp.doc:2380) D /actr9/tutorial/unit4/unit4_exp.doc A /actr9/tutorial/unit5/unit5_code.doc (from /actr9/tutorial/unit5/unit5_exp.doc:2380) D /actr9/tutorial/unit5/unit5_exp.doc A /actr9/tutorial/unit6/unit6_code.doc (from /actr9/tutorial/unit6/unit6_exp.doc:2380) D /actr9/tutorial/unit6/unit6_exp.doc A /actr9/tutorial/unit7/unit7_code.doc (from /actr9/tutorial/unit7/unit7_exp.doc:2380) D /actr9/tutorial/unit7/unit7_exp.doc A /actr9/tutorial/unit8/unit8_code.doc (from /actr9/tutorial/unit8/unit8_exp.doc:2380) D /actr9/tutorial/unit8/unit8_exp.doc More updates to unit 2 and changing all of the additional unit texts from _exp to _code. ------------------------------------------------------------------------ r2383 | db30 | 2017-10-19 16:45:33 -0400 (Thu, 19 Oct 2017) | 1 line Changed paths: M /actr9/lisp/demo2.lisp M /actr9/tutorial/unit2/unit2.doc M /actr9/tutorial/unit2/unit2_exp.doc More updates to unit 2 text and making the demo2 tasks handle the optional parameter the same -- true indicating a person doing the task. ------------------------------------------------------------------------ r2382 | db30 | 2017-10-18 16:49:37 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: M /actr9/tutorial/unit2/unit2.doc Some more work on the unit 2 text. ------------------------------------------------------------------------ r2381 | db30 | 2017-10-18 15:36:19 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: M /actr9/environment/GUI/dialogs/99-exp-window.tcl M /actr9/environment/GUI/new-server.tcl Fixed an issue with keypresses in the visible virtual windows returning numbers instead of strings for the number keys. ------------------------------------------------------------------------ r2380 | db30 | 2017-10-18 11:53:25 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: M /actr9/environment/GUI/new-server.tcl M /actr9/environment/GUI/server.tcl More error protection in the shutdown of the Environment. ------------------------------------------------------------------------ r2379 | db30 | 2017-10-18 11:03:13 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: A /actr9/dev-tools/linux-standalone A /actr9/dev-tools/linux-standalone/ACT-R A /actr9/dev-tools/linux-standalone/ACT-R/apps A /actr9/dev-tools/linux-standalone/ACT-R/ccl_license A /actr9/dev-tools/linux-standalone/ACT-R/ccl_license/LGPL A /actr9/dev-tools/linux-standalone/ACT-R/ccl_license/LICENSE A /actr9/dev-tools/linux-standalone/ACT-R/patches A /actr9/dev-tools/linux-standalone/ACT-R/readme.txt A /actr9/dev-tools/linux-standalone/ACT-R/run-act-r.command A /actr9/dev-tools/linux-standalone/ACT-R/set-logical.lisp A /actr9/dev-tools/linux-standalone/build.sh A /actr9/dev-tools/linux-standalone/how-to.txt A /actr9/dev-tools/linux-standalone/send.sh Added the build standalone tools for linux based on mac version. ------------------------------------------------------------------------ r2378 | db30 | 2017-10-18 10:33:32 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: M /actr9/environment/GUI/init/02-configurations.tcl M /actr9/environment/GUI/new-server.tcl Change the default width of the Control Panel and make sure when it exits because ACT-R quits that things close down cleanly. ------------------------------------------------------------------------ r2377 | db30 | 2017-10-18 10:10:09 -0400 (Wed, 18 Oct 2017) | 1 line Changed paths: D /actr9/dev-tools/mac-standalone/ACT-R/Run ACT-R.command D /actr9/dev-tools/mac-standalone/ACT-R/applications A /actr9/dev-tools/mac-standalone/ACT-R/apps (from /actr9/dev-tools/mac-standalone/ACT-R/applications:2376) M /actr9/dev-tools/mac-standalone/ACT-R/readme.txt A /actr9/dev-tools/mac-standalone/ACT-R/run-act-r.command (from /actr9/dev-tools/mac-standalone/ACT-R/Run ACT-R.command:2376) M /actr9/dev-tools/mac-standalone/build.sh M /actr9/dev-tools/mac-standalone/send.sh Finished updating the mac standalone build tools. ------------------------------------------------------------------------ r2376 | db30 | 2017-10-17 16:53:33 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: A /actr9/dev-tools/mac-standalone/ACT-R (from /actr9/dev-tools/mac-standalone/ACT-R Standalone:2375) A /actr9/dev-tools/mac-standalone/ACT-R/ccl_license A /actr9/dev-tools/mac-standalone/ACT-R/ccl_license/LGPL A /actr9/dev-tools/mac-standalone/ACT-R/ccl_license/LICENSE D /actr9/dev-tools/mac-standalone/ACT-R Standalone D /actr9/dev-tools/mac-standalone/build-7.sh A /actr9/dev-tools/mac-standalone/build.sh (from /actr9/dev-tools/mac-standalone/build-7.sh:2375) M /actr9/dev-tools/mac-standalone/how-to.rtf D /actr9/dev-tools/mac-standalone/send-7.sh A /actr9/dev-tools/mac-standalone/send.sh (from /actr9/dev-tools/mac-standalone/send-7.sh:2375) Starting to update the mac standalone scripts. ------------------------------------------------------------------------ r2375 | db30 | 2017-10-17 16:34:48 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: M /actr9/dev-tools/win-standalone/ACT-R/Readme.txt M /actr9/dev-tools/win-standalone/build.bat M /actr9/dev-tools/win-standalone/how-to.txt Updated the windows standalone building tools. ------------------------------------------------------------------------ r2374 | db30 | 2017-10-17 16:17:13 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: M /actr9/tutorial/readme.txt Updated the tutorial dir readme since the experiment files aren't in the unit directories anymore. ------------------------------------------------------------------------ r2373 | db30 | 2017-10-17 16:16:35 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: M /actr9/environment/GUI/new-server.tcl M /actr9/environment/GUI/server.tcl Making sure the environment closes cleanly when connection is lost. ------------------------------------------------------------------------ r2372 | db30 | 2017-10-17 14:52:35 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: A /actr9/dev-tools/win-standalone/ACT-R/run-act-r.bat M /actr9/dev-tools/win-standalone/how-to.txt More updates for the windows standalone builder tools. ------------------------------------------------------------------------ r2371 | db30 | 2017-10-17 14:48:51 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: A /actr9/dev-tools/win-standalone/ACT-R (from /actr9/dev-tools/win-standalone/ACT-R Standalone Environment:2369) D /actr9/dev-tools/win-standalone/ACT-R/apps/run-32.bat D /actr9/dev-tools/win-standalone/ACT-R/apps/run-64.bat A /actr9/dev-tools/win-standalone/ACT-R/ccl_license A /actr9/dev-tools/win-standalone/ACT-R/ccl_license/LGPL A /actr9/dev-tools/win-standalone/ACT-R/ccl_license/LICENSE D /actr9/dev-tools/win-standalone/ACT-R Standalone Environment D /actr9/dev-tools/win-standalone/build-7.bat A /actr9/dev-tools/win-standalone/build.bat D /actr9/dev-tools/win-standalone/send-7.bat A /actr9/dev-tools/win-standalone/send.bat Updating the windows standalone building tools. ------------------------------------------------------------------------ r2370 | db30 | 2017-10-17 14:09:50 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: A /actr9/dev-tools/base/build-actr-distro.sh D /actr9/dev-tools/base/build-actr.sh D /actr9/dev-tools/base/build-actrDES.sh M /actr9/dev-tools/base/send-actr.sh Updated the primary build scripts to work as-is where they are instead of assuming more about where they're run. ------------------------------------------------------------------------ r2369 | db30 | 2017-10-17 13:23:14 -0400 (Tue, 17 Oct 2017) | 1 line Changed paths: A /actr9 (from /actrDES:2368) M /actr9/framework/version-string.lisp M /actr9/tutorial/unit1/unit1.doc D /actrDES Dumping the DES name and calling it ACT-R 9 now since the odd numbers are the 'experimental' versions and this is the next experimental one. ------------------------------------------------------------------------ r2368 | db30 | 2017-10-13 16:49:57 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: A /actrDES/dev-tools/base/build-actrDES.sh M /actrDES/environment/GUI/dialogs/71-pick-buffers.tcl Added the script for building the distributions of the new system, and fixed a bug in the buffer selection tool. ------------------------------------------------------------------------ r2367 | db30 | 2017-10-13 16:32:44 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/environment/server.lisp A /actrDES/environment/start environment Linux Adding an Environment Application for Linux and fixing the run-environment command for Linux ccl. ------------------------------------------------------------------------ r2366 | db30 | 2017-10-13 15:23:24 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/server.tcl M /actrDES/environment/server.lisp Fix a bug with shutdown of the Environment when ACT-R is gone and update the run-environment function for Linux to use an actual application instead of assuming wish available. ------------------------------------------------------------------------ r2365 | db30 | 2017-10-13 14:21:34 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: A /actrDES/lisp A /actrDES/lisp/bst-ppm.lisp (from /actrDES/tutorial/unit8/bst-ppm-task.lisp:2255) A /actrDES/lisp/bst.lisp (from /actrDES/tutorial/unit6/bst-task.lisp:2255) A /actrDES/lisp/categorize.lisp (from /actrDES/tutorial/unit8/categorize-task.lisp:2255) A /actrDES/lisp/choice.lisp (from /actrDES/tutorial/unit6/choice-task.lisp:2255) A /actrDES/lisp/demo2.lisp (from /actrDES/tutorial/unit2/demo2-task.lisp:2255) A /actrDES/lisp/fan-pm.lisp (from /actrDES/tutorial/unit5/fan-pm-task.lisp:2255) A /actrDES/lisp/fan.lisp (from /actrDES/tutorial/unit5/fan-task.lisp:2255) A /actrDES/lisp/grouped.lisp (from /actrDES/tutorial/unit5/grouped-task.lisp:2255) A /actrDES/lisp/onehit-blackjack.lisp (from /actrDES/tutorial/unit5/1hit-blackjack-task.lisp:2255) A /actrDES/lisp/paired-dynamic.lisp (from /actrDES/tutorial/unit8/paired-dynamic-task.lisp:2255) A /actrDES/lisp/paired-learning.lisp (from /actrDES/tutorial/unit7/paired-learning-task.lisp:2255) A /actrDES/lisp/paired.lisp (from /actrDES/tutorial/unit4/paired-task.lisp:2255) A /actrDES/lisp/past-tense.lisp (from /actrDES/tutorial/unit7/past-tense-task.lisp:2255) A /actrDES/lisp/pcomp-issues.lisp (from /actrDES/tutorial/unit7/production-compilation-issues-task.lisp:2255) A /actrDES/lisp/pm-issues.lisp (from /actrDES/tutorial/unit3/perceptual-motor-issues-task.lisp:2255) A /actrDES/lisp/siegler.lisp (from /actrDES/tutorial/unit5/siegler-task.lisp:2255) A /actrDES/lisp/sperling.lisp (from /actrDES/tutorial/unit3/sperling-task.lisp:2255) A /actrDES/lisp/subitize.lisp (from /actrDES/tutorial/unit3/subitize-task.lisp:2255) A /actrDES/lisp/ul-issues.lisp (from /actrDES/tutorial/unit7/utility-learning-issues-task.lisp:2255) A /actrDES/lisp/unit2.lisp (from /actrDES/tutorial/unit2/unit2-assignment-task.lisp:2255) A /actrDES/lisp/zbrodoff.lisp (from /actrDES/tutorial/unit4/zbrodoff-task.lisp:2255) D /actrDES/tutorial/unit2/demo2-task.lisp D /actrDES/tutorial/unit2/unit2-assignment-task.lisp M /actrDES/tutorial/unit2/unit2.doc D /actrDES/tutorial/unit3/perceptual-motor-issues-task.lisp D /actrDES/tutorial/unit3/sperling-task.lisp D /actrDES/tutorial/unit3/subitize-task.lisp D /actrDES/tutorial/unit4/paired-task.lisp D /actrDES/tutorial/unit4/zbrodoff-task.lisp D /actrDES/tutorial/unit5/1hit-blackjack-task.lisp D /actrDES/tutorial/unit5/fan-pm-task.lisp D /actrDES/tutorial/unit5/fan-task.lisp D /actrDES/tutorial/unit5/grouped-task.lisp D /actrDES/tutorial/unit5/siegler-task.lisp D /actrDES/tutorial/unit6/bst-task.lisp D /actrDES/tutorial/unit6/choice-task.lisp D /actrDES/tutorial/unit7/paired-learning-task.lisp D /actrDES/tutorial/unit7/past-tense-task.lisp D /actrDES/tutorial/unit7/production-compilation-issues-task.lisp D /actrDES/tutorial/unit7/utility-learning-issues-task.lisp D /actrDES/tutorial/unit8/bst-ppm-task.lisp D /actrDES/tutorial/unit8/categorize-task.lisp D /actrDES/tutorial/unit8/paired-dynamic-task.lisp A /actrDES/tutorial/unit8/semantic-dynamic-model.lisp (from /actrDES/tutorial/unit8/semantic-dynamic.lisp:2255) D /actrDES/tutorial/unit8/semantic-dynamic.lisp A /actrDES/tutorial/unit8/simple-ppm-model.lisp (from /actrDES/tutorial/unit8/simple-ppm-test.lisp:2255) D /actrDES/tutorial/unit8/simple-ppm-test.lisp Reorganizing the tutorial files to separate the lisp tasks from the models and name them the same as the separate python task files. ------------------------------------------------------------------------ r2364 | db30 | 2017-10-13 12:47:27 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/python/actr.py Updated the python client library with recently added commands (mostly the history recording related ones). ------------------------------------------------------------------------ r2363 | db30 | 2017-10-13 12:46:23 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Make sure to flush *error-output* in dispatcher errors since CCL buffers that stream in a Windows console window! ------------------------------------------------------------------------ r2362 | db30 | 2017-10-13 11:36:46 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/python/actr.py Make the data collection thread in the python client a daemon thread so things close down better, but I feel like there was a reason I hadn't done that previously eventhough it doesn't seem to be a problem. ------------------------------------------------------------------------ r2361 | db30 | 2017-10-13 11:34:27 -0400 (Fri, 13 Oct 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Added another handler-case to the dispatcher code because it seems that a closed stream still throws an error with eof-error-p set to nil in a read-char under CCL. ------------------------------------------------------------------------ r2360 | db30 | 2017-10-11 16:46:57 -0400 (Wed, 11 Oct 2017) | 1 line Changed paths: M /actrDES/tutorial/unit1/unit1_modeling.doc Finished updating the unit 1 modeling text. ------------------------------------------------------------------------ r2359 | db30 | 2017-10-11 13:10:02 -0400 (Wed, 11 Oct 2017) | 1 line Changed paths: M /actrDES/tutorial/unit1/unit1_exp.doc Finished the unit1_exp update. ------------------------------------------------------------------------ r2358 | db30 | 2017-10-11 09:41:39 -0400 (Wed, 11 Oct 2017) | 1 line Changed paths: M /actrDES/framework/device-interface.lisp M /actrDES/other-files/production-history.lisp Eliminating some unused parameters, :vwt and :p-history-graph x and y. ------------------------------------------------------------------------ r2357 | db30 | 2017-10-10 16:51:14 -0400 (Tue, 10 Oct 2017) | 1 line Changed paths: M /actrDES/tutorial/unit1/unit1.doc M /actrDES/tutorial/unit1/unit1_exp.doc Finished the primary unit 1 text update and starting on the exp doc now. ------------------------------------------------------------------------ r2356 | db30 | 2017-10-09 14:28:26 -0400 (Mon, 09 Oct 2017) | 1 line Changed paths: M /actrDES/tutorial/unit1/unit1.doc More work on the unit 1 text. ------------------------------------------------------------------------ r2355 | db30 | 2017-10-06 16:46:30 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/tutorial/unit1/unit1.doc Starting to rewrite the tutorial texts for use specifically with a standalone version of actrDES (which should probably get a different name at this point). ------------------------------------------------------------------------ r2354 | db30 | 2017-10-06 15:35:05 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/37-buffer-viewer.tcl M /actrDES/environment/GUI/dialogs/37a-buffer-status.tcl M /actrDES/framework/buffers.lisp Add an optional parameter to buffers which if non-nil will sort the list returned, and then use that for the Environment buffer tools. ------------------------------------------------------------------------ r2353 | db30 | 2017-10-06 15:28:09 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/21-stepper.tcl M /actrDES/environment/stepper-control.lisp Force the stepper to stop on production-selection events in tutor mode even if they aren't printed in the trace. ------------------------------------------------------------------------ r2352 | db30 | 2017-10-06 14:11:44 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/commands/dm-commands.lisp M /actrDES/other-files/bold.lisp Fixed a bug in the error handling for some dm commands and removed the unnecessary Environment code from the bold module. ------------------------------------------------------------------------ r2351 | db30 | 2017-10-06 14:10:17 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl Fixed a bug with sending key presses back from the environment. ------------------------------------------------------------------------ r2350 | db30 | 2017-10-06 11:20:23 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Another tweak to the dispatcher for building the standalone - the action thread needs to be created at load time to be able to add the built-in commands. ------------------------------------------------------------------------ r2349 | db30 | 2017-10-06 11:02:01 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Some additional changes to dispatcher for purposes of building a standalone -- need to create the dispatcher structure at load time but not open the socket or start the threads. ------------------------------------------------------------------------ r2348 | db30 | 2017-10-06 10:36:03 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: D /actrDES/environment/GUI/dialogs/81-bold-browser.tcx D /actrDES/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcx Removing environment tools that weren't used and haven't been updated. ------------------------------------------------------------------------ r2347 | db30 | 2017-10-06 10:34:23 -0400 (Fri, 06 Oct 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Added a switch to the dispatcher to prevent it from starting so I can build standalones cleanly. ------------------------------------------------------------------------ r2346 | db30 | 2017-10-05 16:26:17 -0400 (Thu, 05 Oct 2017) | 1 line Changed paths: A /actrDES/environment/GUI/dialogs/60-ctrl-panel-recorded-label.tcl A /actrDES/environment/GUI/dialogs/61-trace-history.tcl (from /actrDES/environment/GUI/dialogs/79c-trace-history.tcl:2327) A /actrDES/environment/GUI/dialogs/62-ptrace-button.tcl (from /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl:2341) A /actrDES/environment/GUI/dialogs/63-retrieval-history.tcl (from /actrDES/environment/GUI/dialogs/77-retrieval-history.tcl:2336) A /actrDES/environment/GUI/dialogs/64-buffer-history.tcl (from /actrDES/environment/GUI/dialogs/78-buffer-history.tcl:2336) A /actrDES/environment/GUI/dialogs/66-perceptual-history.tcl (from /actrDES/environment/GUI/dialogs/79a-perceptual-history.tcl:2328) A /actrDES/environment/GUI/dialogs/67-pgraph-button.tcl (from /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl:2340) M /actrDES/environment/GUI/dialogs/70-ctrl-panel-recorded-label.tcl D /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl D /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl D /actrDES/environment/GUI/dialogs/77-retrieval-history.tcl D /actrDES/environment/GUI/dialogs/78-buffer-history.tcl D /actrDES/environment/GUI/dialogs/79a-perceptual-history.tcl D /actrDES/environment/GUI/dialogs/79c-trace-history.tcl Regrouping the history tools on the control panel to separate the ones that need to have buffers selected from the others. ------------------------------------------------------------------------ r2345 | db30 | 2017-10-05 15:56:51 -0400 (Thu, 05 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/82-bold-brain.tcl M /actrDES/environment/GUI/dialogs/83-bold-brain-3d.tcl Updated the 3D brain viewer in the Environment. ------------------------------------------------------------------------ r2344 | db30 | 2017-10-05 12:44:07 -0400 (Thu, 05 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/81a-bold-browser.tcl M /actrDES/environment/GUI/dialogs/82-bold-brain.tcl M /actrDES/other-files/bold.lisp Updated the BOLD data 2D brain viewer for the Environment. ------------------------------------------------------------------------ r2343 | db30 | 2017-10-04 16:26:02 -0400 (Wed, 04 Oct 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/81a-bold-browser.tcl M /actrDES/framework/history-recorder.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/other-files/bold.lisp M /actrDES/other-files/env-graphic-trace.lisp M /actrDES/tools/buffer-trace.lisp Modified the history recorder to allow processor names in record/stop recording as well as allow those to take multiple names. Also updated the BOLD graph viewer for the Environment. ------------------------------------------------------------------------ r2342 | db30 | 2017-10-03 16:44:48 -0400 (Tue, 03 Oct 2017) | 1 line Changed paths: M /actrDES/other-files/bold.lisp M /actrDES/other-files/env-graphic-trace.lisp M /actrDES/tools/buffer-trace.lisp Moving the bold prediction code to a histoyr processor. ------------------------------------------------------------------------ r2341 | db30 | 2017-10-03 10:38:17 -0400 (Tue, 03 Oct 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/procedural-cmds.lisp M /actrDES/environment/GUI/dialogs/71-pick-buffers.tcl M /actrDES/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actrDES/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl M /actrDES/thread-safe-commands.txt Added a used-production-buffers command to provide a good default set of buffers for tracing, updated the buffer selection tool to use that, and have the graphic traces automatically open the buffer selection tool. ------------------------------------------------------------------------ r2340 | db30 | 2017-10-02 16:48:18 -0400 (Mon, 02 Oct 2017) | 1 line Changed paths: A /actrDES/environment/GUI/dialogs/71-pick-buffers.tcl M /actrDES/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actrDES/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl M /actrDES/other-files/env-graphic-trace.lisp M /actrDES/tools/buffer-trace.lisp Finished off the graphic trace tools for the Environment. ------------------------------------------------------------------------ r2339 | db30 | 2017-09-29 16:48:02 -0400 (Fri, 29 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl M /actrDES/other-files/bold.lisp M /actrDES/other-files/env-graphic-trace.lisp D /actrDES/support/environment-colors.lisp M /actrDES/tools/buffer-trace.lisp Finished updating the buffer-trace and now starting to update the things that use it -- Environment's graphic trace and the BOLD data calculation. ------------------------------------------------------------------------ r2338 | db30 | 2017-09-28 16:49:44 -0400 (Thu, 28 Sep 2017) | 1 line Changed paths: M /actrDES/tools/buffer-trace.lisp Converting the buffer-trace module over to use the history data stream instead. ------------------------------------------------------------------------ r2337 | db30 | 2017-09-28 16:20:44 -0400 (Thu, 28 Sep 2017) | 1 line Changed paths: M /actrDES/framework/chunk-spec.lisp Added an optional parameter to printed-chunk-spec to eliminate the production syntax formatting. ------------------------------------------------------------------------ r2336 | db30 | 2017-09-28 14:47:58 -0400 (Thu, 28 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/77-retrieval-history.tcl M /actrDES/environment/GUI/dialogs/78-buffer-history.tcl M /actrDES/other-files/buffer-history.lisp M /actrDES/thread-safe-commands.txt Updated the buffer history recorder to use the history data stream and updated the Environment tool accordingly. ------------------------------------------------------------------------ r2335 | db30 | 2017-09-27 16:43:19 -0400 (Wed, 27 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl M /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl M /actrDES/other-files/production-history.lisp Production graph tool works using the production-history information. ------------------------------------------------------------------------ r2334 | db30 | 2017-09-26 16:51:11 -0400 (Tue, 26 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/74-pgraph-button.tcl M /actrDES/other-files/production-history.lisp Working on the transition of the production graph code to something general that can be returned by a data history processor. ------------------------------------------------------------------------ r2333 | db30 | 2017-09-26 10:45:11 -0400 (Tue, 26 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl M /actrDES/framework/history-recorder.lisp M /actrDES/other-files/production-history.lisp Production grid tool now functional. ------------------------------------------------------------------------ r2332 | db30 | 2017-09-25 16:50:13 -0400 (Mon, 25 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/76-ptrace-button.tcl M /actrDES/environment/GUI/init/02-configurations.tcl M /actrDES/framework/history-recorder.lisp M /actrDES/other-files/production-history.lisp Working on the production grid tool for the environment (not quite functional yet). ------------------------------------------------------------------------ r2331 | db30 | 2017-09-22 16:48:23 -0400 (Fri, 22 Sep 2017) | 1 line Changed paths: M /actrDES/framework/history-recorder.lisp M /actrDES/other-files/production-history.lisp Starting to try adding a history stream processor for production history. ------------------------------------------------------------------------ r2330 | db30 | 2017-09-22 16:25:43 -0400 (Fri, 22 Sep 2017) | 1 line Changed paths: M /actrDES/other-files/production-history.lisp Converted the production history to use a history data stream and eliminated the :save-p-history parameter. ------------------------------------------------------------------------ r2329 | db30 | 2017-09-22 16:21:18 -0400 (Fri, 22 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl M /actrDES/tools/visible-virtual.lisp Fixed a bug with modify-line-for-exp-window when using a visible-virtual through the environment. ------------------------------------------------------------------------ r2328 | db30 | 2017-09-22 13:34:12 -0400 (Fri, 22 Sep 2017) | 1 line Changed paths: M /actrDES/core-modules/declarative-memory.lisp M /actrDES/environment/GUI/dialogs/77-retrieval-history.tcl M /actrDES/environment/GUI/dialogs/79a-perceptual-history.tcl M /actrDES/other-files/retrieval-history.lisp Updated the retrieval history tool for the environment using the history stream mechanisms and fixed a couple minor bugs in the declarative module with it saving the activation results. ------------------------------------------------------------------------ r2327 | db30 | 2017-09-21 16:50:50 -0400 (Thu, 21 Sep 2017) | 1 line Changed paths: M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/vision.lisp D /actrDES/environment/GUI/dialogs/79a-audicon-history.tcl A /actrDES/environment/GUI/dialogs/79a-perceptual-history.tcl (from /actrDES/environment/GUI/dialogs/79a-audicon-history.tcl:2255) D /actrDES/environment/GUI/dialogs/79b-visicon-history.tcl M /actrDES/environment/GUI/dialogs/79c-trace-history.tcl M /actrDES/framework/history-recorder.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/tools/trace-history.lisp Some minor adjustments to the history recorder code while updating the audicon and visicon history tools in the environmnet (which are now both in the same file since they're basically identical code). ------------------------------------------------------------------------ r2326 | db30 | 2017-09-20 16:20:19 -0400 (Wed, 20 Sep 2017) | 1 line Changed paths: M /actrDES/other-files/perceptual-history.lisp Start to move the audicon and visicon history recorders to use the new recording mechanism. ------------------------------------------------------------------------ r2325 | db30 | 2017-09-20 15:23:19 -0400 (Wed, 20 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/70-ctrl-panel-recorded-label.tcl D /actrDES/environment/GUI/dialogs/71-recorder-panel.tcl M /actrDES/environment/GUI/dialogs/79c-trace-history.tcl M /actrDES/framework/history-recorder.lisp M /actrDES/tools/trace-history.lisp History recorder component and module are functional. Used them to implment the trace history and updated the Environment tool to use the recorder interface to access that data. Going back to individual history tool buttons on the Control Panel which enable upon opening because the separate record/view windows seemed to be more confusing than helpful. ------------------------------------------------------------------------ r2324 | db30 | 2017-09-19 16:50:10 -0400 (Tue, 19 Sep 2017) | 1 line Changed paths: M /actrDES/framework/framework-loader.lisp M /actrDES/framework/history-recorder.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/printing.lisp A /actrDES/tools/trace-history.lisp General history recording tools basically done, and the text trace history recorder has been removed from the printing module with the :save-trace parameter no longer available. ------------------------------------------------------------------------ r2323 | db30 | 2017-09-18 16:51:59 -0400 (Mon, 18 Sep 2017) | 1 line Changed paths: M /actrDES/framework/history-recorder.lisp More work on the general history recorder tool. ------------------------------------------------------------------------ r2322 | db30 | 2017-09-15 16:54:30 -0400 (Fri, 15 Sep 2017) | 1 line Changed paths: A /actrDES/framework/history-recorder.lisp (from /actrDES/tools/history-recorder.lisp:2272) D /actrDES/tools/history-recorder.lisp Moving the history recorder into the framework and making it more general for external use than the Tcl/Tk Environment based subsystem it currently is. ------------------------------------------------------------------------ r2321 | db30 | 2017-09-15 11:14:35 -0400 (Fri, 15 Sep 2017) | 1 line Changed paths: D /actrDES/environment/GUI/dialogs/21-ctrl-panel-run-button.tcx A /actrDES/environment/GUI/dialogs/21-stepper.tcl (from /actrDES/environment/GUI/dialogs/24-stepper.tcl:2319) A /actrDES/environment/GUI/dialogs/23-ctrl-panel-run-button.tcl (from /actrDES/environment/GUI/dialogs/21-ctrl-panel-run-button.tcx:2285) D /actrDES/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcl A /actrDES/environment/GUI/dialogs/24-ctrl-panel-stop-button.tcl (from /actrDES/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcl:2309) D /actrDES/environment/GUI/dialogs/24-stepper.tcl Reorganized the control section of the Environment's Control Panel and adding the run button back since things are thread safe in this version. ------------------------------------------------------------------------ r2320 | db30 | 2017-09-15 11:08:17 -0400 (Fri, 15 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl Fixed a bug with sending clicks back to ACT-R from the Environment's visible virtual display. ------------------------------------------------------------------------ r2319 | db30 | 2017-09-15 10:15:09 -0400 (Fri, 15 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/GUI/server.tcl Fixed a potential bug with the stepper since the option for showing the 'no events displayed' warning was removed and also fixed an issue with the control panel redisplaying the buttons correctly when it's resized. ------------------------------------------------------------------------ r2318 | db30 | 2017-09-14 16:21:52 -0400 (Thu, 14 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcl D /actrDES/environment/GUI/dialogs/25-event-queue.tcl A /actrDES/environment/GUI/dialogs/31-event-queue.tcl (from /actrDES/environment/GUI/dialogs/25-event-queue.tcl:2296) Fixed a bug with the new open buttons and moved the event queue button into the current data section. ------------------------------------------------------------------------ r2317 | db30 | 2017-09-14 15:59:20 -0400 (Thu, 14 Sep 2017) | 1 line Changed paths: D /actrDES/environment/GUI/dialogs/07-ctrl-panel-show-open.tcx M /actrDES/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl A /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcl (from /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx:2316) D /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx M /actrDES/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl M /actrDES/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actrDES/environment/GUI/init/90-globals.tcl Adding the open/save buttons to the default set. It does not automatically load an opened file, but it does allow any number of files to be opened for editting. ------------------------------------------------------------------------ r2316 | db30 | 2017-09-13 16:47:35 -0400 (Wed, 13 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/10-ctrl-panel-model-label.tcl M /actrDES/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx M /actrDES/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl M /actrDES/framework/dispatcher.lisp Making some changes to the load/open functionality in the Environment since the tutorial splits the task and model into 2 files now and can't use load-act-r-model on the task file since it calls load-act-r-model to load the model file. Added a new external command load-act-r-code for that purpose. ------------------------------------------------------------------------ r2315 | db30 | 2017-09-13 15:30:19 -0400 (Wed, 13 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl M /actrDES/tools/environment-loader.lisp M /actrDES/tools/visible-virtual.lisp Fix some issues related to closing and reusing a visible virtual window and remove env-device from the list of files to load for the environment. ------------------------------------------------------------------------ r2314 | db30 | 2017-09-13 13:07:24 -0400 (Wed, 13 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl M /actrDES/modules/act-gui-interface.lisp Cleaned up the Environment handler for closing a visible virtual window and fixed a bug in close-all-exp-windows. ------------------------------------------------------------------------ r2313 | db30 | 2017-09-13 10:23:03 -0400 (Wed, 13 Sep 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp Fixed a bug with how build-string-feats was computing the width of words. ------------------------------------------------------------------------ r2312 | db30 | 2017-09-13 10:14:28 -0400 (Wed, 13 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl M /actrDES/tools/visible-virtual.lisp Couple minor fixes for the visible virtual interface: send click in lower-case and get the right color for the attention ring. ------------------------------------------------------------------------ r2311 | db30 | 2017-09-11 16:49:11 -0400 (Mon, 11 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/99-exp-window.tcl D /actrDES/environment/env-device.lisp A /actrDES/tools/visible-virtual.lisp (from /actrDES/environment/env-device.lisp:2310) Most of the way to a generalized visible virtual window and a viewer for the environment. ------------------------------------------------------------------------ r2310 | db30 | 2017-09-08 17:02:11 -0400 (Fri, 08 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/GUI/dialogs/71-recorder-panel.tcl M /actrDES/environment/GUI/dialogs/99-exp-window.tcl M /actrDES/environment/env-device.lisp Starting the work to use visible virtuals through the new interface. ------------------------------------------------------------------------ r2309 | db30 | 2017-09-07 13:04:00 -0400 (Thu, 07 Sep 2017) | 1 line Changed paths: A /actrDES/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcl D /actrDES/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcx D /actrDES/environment/GUI/dialogs/75-ctrl-panel-history-label.tcx D /actrDES/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcx D /actrDES/environment/GUI/dialogs/90-listener.tcx M /actrDES/environment/GUI/dialogs/dan.tcx Removing unused Environment files and adding the stop button to the default configuration. ------------------------------------------------------------------------ r2308 | db30 | 2017-09-07 12:40:05 -0400 (Thu, 07 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/40-parameter-viewer.tcl M /actrDES/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actrDES/environment/GUI/init/99-userconfig.tcl M /actrDES/environment/environment-cmds.lisp Don't show modules which don't have any parameters in the parameters viewer and update the options button and initial defaults. ------------------------------------------------------------------------ r2307 | db30 | 2017-09-07 10:59:48 -0400 (Thu, 07 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/40-parameter-viewer.tcl M /actrDES/environment/environment-cmds.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/misc-utils.lisp Updated parameter viewer required changes to the encoding/decoding of keywords in JSON strings. ------------------------------------------------------------------------ r2306 | db30 | 2017-09-06 16:48:12 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/40-parameter-viewer.tcl M /actrDES/environment/environment-cmds.lisp M /actrDES/tools/environment-loader.lisp Start of the update for the parameter viewer. ------------------------------------------------------------------------ r2305 | db30 | 2017-09-06 15:31:22 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: D /actrDES/environment/env-module.lisp M /actrDES/environment/environment-cmds.lisp D /actrDES/environment/handler-class.lisp D /actrDES/environment/handlers.lisp D /actrDES/environment/mcl-fix.lisp M /actrDES/tools/environment-loader.lisp Cleaning up the unnecessary support files for the environment. ------------------------------------------------------------------------ r2304 | db30 | 2017-09-06 15:15:23 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/37-buffer-viewer.tcl Updated the buffer viewer to better indicate when the buffer is empty. ------------------------------------------------------------------------ r2303 | db30 | 2017-09-06 14:53:55 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/audio.lisp M /actrDES/environment/GUI/dialogs/39-audicon.tcl Updated the Environment's audicon viewer which requires making printed-audicon available remotely. ------------------------------------------------------------------------ r2302 | db30 | 2017-09-06 14:45:54 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/vision.lisp M /actrDES/environment/GUI/dialogs/38-visicon.tcl Updated the Environment's visicon viewer which requires making printed-visicon available remotely. ------------------------------------------------------------------------ r2301 | db30 | 2017-09-06 14:32:46 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/37-buffer-viewer.tcl Updated the Environment's buffer contents tool. ------------------------------------------------------------------------ r2300 | db30 | 2017-09-06 14:23:28 -0400 (Wed, 06 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/37a-buffer-status.tcl M /actrDES/framework/buffers.lisp Finished the Environment's buffer status viewer, and updated some of the functions it needs to be more thread safe from remote code. ------------------------------------------------------------------------ r2299 | db30 | 2017-09-05 16:52:46 -0400 (Tue, 05 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/37a-buffer-status.tcl M /actrDES/framework/buffers.lisp Starting to update the buffer viewers which requires adding remote version of buffers, printed-buffer-status, and printed-buffer-chunk. ------------------------------------------------------------------------ r2298 | db30 | 2017-09-05 16:31:15 -0400 (Tue, 05 Sep 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/procedural-cmds.lisp M /actrDES/environment/GUI/dialogs/35-declarative.tcl M /actrDES/environment/GUI/dialogs/36-procedural.tcl M /actrDES/environment/environment-cmds.lisp Updated the procedual viewer, made all-productions available remotely in the process, and cleaned up the output in the declarative viewer a little. ------------------------------------------------------------------------ r2297 | db30 | 2017-09-05 14:21:06 -0400 (Tue, 05 Sep 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/35-declarative.tcl M /actrDES/environment/environment-cmds.lisp Updated the declarative viewer. ------------------------------------------------------------------------ r2296 | db30 | 2017-09-01 16:52:21 -0400 (Fri, 01 Sep 2017) | 1 line Changed paths: M /actrDES/core-modules/declarative-memory.lisp M /actrDES/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/GUI/dialogs/25-event-queue.tcl M /actrDES/environment/GUI/dialogs/35-declarative.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/GUI/server.tcl M /actrDES/environment/environment-cmds.lisp M /actrDES/thread-safe-commands.txt Updates to start work on the declarative viewer for the Environment and trying to generalize an 'update' mechanism for the viewers. ------------------------------------------------------------------------ r2295 | db30 | 2017-08-31 16:51:11 -0400 (Thu, 31 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/25-event-queue.tcl M /actrDES/environment/stepper-control.lisp M /actrDES/framework/meta-process.lisp Added an mp-queue-text command and updated the Event Queue tool in the Environment. It doesn't update continuously however. Only when opened or refreshed/selected. That's going to be the new approach for all the Environment tools now. ------------------------------------------------------------------------ r2294 | db30 | 2017-08-31 16:20:20 -0400 (Thu, 31 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/stepper-control.lisp Stepper is now fully functional and a lot simpler -- much less back and forth communication. ------------------------------------------------------------------------ r2293 | db30 | 2017-08-30 16:51:47 -0400 (Wed, 30 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/stepper-control.lisp M /actrDES/framework/misc-utils.lisp More updates for the stepper. It seems to work in normal mode but not in tutor mode yet. ------------------------------------------------------------------------ r2292 | db30 | 2017-08-29 16:53:54 -0400 (Tue, 29 Aug 2017) | 1 line Changed paths: M /actrDES/framework/scheduling.lisp Fix a bug with the pre-event 'break' because it wasn't putting the event back into the queue but it had been popped before the pre-event was called. ------------------------------------------------------------------------ r2291 | db30 | 2017-08-29 16:51:46 -0400 (Tue, 29 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/GUI/server.tcl M /actrDES/environment/stepper-control.lisp M /actrDES/framework/scheduling.lisp More work towards a functional stepper tool, and a minor bug fix to the JSON generation from the Environment since a number can't start with a . -- there must be a leading 0. ------------------------------------------------------------------------ r2290 | db30 | 2017-08-29 15:41:15 -0400 (Tue, 29 Aug 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Better catch errors in the return-result function because there are a couple things which could go wrong. Also made the check/list-act-r-commands functions return the results without the success status. ------------------------------------------------------------------------ r2289 | db30 | 2017-08-29 15:39:05 -0400 (Tue, 29 Aug 2017) | 1 line Changed paths: M /actrDES/framework/model.lisp Fix a bug with the calls to reset-step# signals since only step1 was being called. ------------------------------------------------------------------------ r2288 | db30 | 2017-08-28 16:48:53 -0400 (Mon, 28 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/24-stepper.tcl M /actrDES/environment/server.lisp M /actrDES/environment/stepper-control.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/top-level.lisp Working towards enabling the stepper tool in the environment. Added a clear-all-start signal and act-r-running-p command to help with that. ------------------------------------------------------------------------ r2287 | db30 | 2017-08-28 11:49:30 -0400 (Mon, 28 Aug 2017) | 1 line Changed paths: M /actrDES/framework/scheduling.lisp Added an external schedule-break-relative and allow a pre-event hook function to now cause a 'break' prior to the event occurring. ------------------------------------------------------------------------ r2286 | db30 | 2017-08-25 17:11:26 -0400 (Fri, 25 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/init/90-globals.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/environment-cmds.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/top-level.lisp Updates to support the changes to the Environment tools. In particular, things like reset and reload need to return t on success. ------------------------------------------------------------------------ r2285 | db30 | 2017-08-25 17:09:49 -0400 (Fri, 25 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx D /actrDES/environment/GUI/dialogs/13-ctrl-panel-save-button.tcx D /actrDES/environment/GUI/dialogs/14-ctrl-panel-close-button.tcx M /actrDES/environment/GUI/dialogs/20-ctrl-panel-running-label.tcl M /actrDES/environment/GUI/dialogs/21-ctrl-panel-run-button.tcx M /actrDES/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl A bunch more updates for the environment. Controls through the reset-buttons are functional (including the unused .tcx tools). ------------------------------------------------------------------------ r2284 | db30 | 2017-08-24 16:53:49 -0400 (Thu, 24 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actrDES/environment/GUI/init/90-globals.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/GUI/server.tcl M /actrDES/framework/dispatcher.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/model.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp More updates for the environment and adding some new commands for monitoring the system 'state'. Basically, the times when module functions are called: create, delete, run-start, reset, etc. ------------------------------------------------------------------------ r2283 | db30 | 2017-08-24 09:53:57 -0400 (Thu, 24 Aug 2017) | 1 line Changed paths: M /actrDES/core-modules/speech.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/other-files/mouse.lisp Allow an added command to not have an underlying function now. It can be nil/null in which case it always results in t instead of having to provide a 'dummy' function for things that are just for monitoring purposes. ------------------------------------------------------------------------ r2282 | db30 | 2017-08-24 09:52:09 -0400 (Thu, 24 Aug 2017) | 1 line Changed paths: A /actrDES/environment/GUI/json.tcl Adding the Tcl json file directly for now since it's not included in the apps. ------------------------------------------------------------------------ r2281 | db30 | 2017-08-24 09:48:16 -0400 (Thu, 24 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/00-copyrights.tcl M /actrDES/environment/GUI/init/00-net-config.tcl M /actrDES/environment/GUI/new-server.tcl M /actrDES/environment/GUI/server.tcl M /actrDES/environment/env-module.lisp M /actrDES/environment/server.lisp More work towards the Environmnet connecting through the provided interface. It runs now, but only provides the copyright 'tool'. ------------------------------------------------------------------------ r2280 | db30 | 2017-08-22 16:53:01 -0400 (Tue, 22 Aug 2017) | 1 line Changed paths: A /actrDES/environment/GUI/new-server.tcl Adding a file that starts to implement the new Environment connection. ------------------------------------------------------------------------ r2279 | db30 | 2017-08-22 16:52:00 -0400 (Tue, 22 Aug 2017) | 1 line Changed paths: M /actrDES/environment/GUI/server.tcl M /actrDES/environment/GUI/starter.tcl M /actrDES/framework/dispatcher.lisp Starting to switch the Environment from being the server to connecting to the ACT-R server, and currently the Environment is non-functional. ------------------------------------------------------------------------ r2278 | db30 | 2017-08-18 12:59:00 -0400 (Fri, 18 Aug 2017) | 1 line Changed paths: M /actrDES/examples/act-r-solutions.zip M /actrDES/python/onehit_blackjack.py Updated the python version of the one-hit blackjack task to provide the 'isa' for the goal creation so the trace is identical to the Lisp based task's trace. ------------------------------------------------------------------------ r2277 | db30 | 2017-08-18 11:57:24 -0400 (Fri, 18 Aug 2017) | 1 line Changed paths: M /actrDES/examples/act-r-solutions.zip M /actrDES/python/actr.py Minor edit to python interface and updated the python solution files. ------------------------------------------------------------------------ r2276 | db30 | 2017-08-17 16:34:59 -0400 (Thu, 17 Aug 2017) | 1 line Changed paths: M /actrDES/core-modules/procedural.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/mouse.lisp M /actrDES/tutorial/unit8/categorize-model.lisp Fixed some potential deadlock issues with window and mouse usage at reset and with procedural partial matching. Also added the cache-sim-hook-results param to the categorize model. ------------------------------------------------------------------------ r2275 | db30 | 2017-08-17 16:23:16 -0400 (Thu, 17 Aug 2017) | 1 line Changed paths: A /actrDES/python/actr.py (from /actrDES/python/actr_client.py:2255) D /actrDES/python/actr_client.py M /actrDES/python/bst.py M /actrDES/python/bst_ppm.py M /actrDES/python/categorize.py M /actrDES/python/choice.py M /actrDES/python/demo2.py M /actrDES/python/fan.py M /actrDES/python/fan_pm.py M /actrDES/python/grouped.py M /actrDES/python/onehit_blackjack.py M /actrDES/python/paired.py M /actrDES/python/paired_dynamic.py M /actrDES/python/paired_learning.py M /actrDES/python/past_tense.py M /actrDES/python/pcomp_issues.py M /actrDES/python/pm_issues.py M /actrDES/python/siegler.py M /actrDES/python/sperling.py M /actrDES/python/subitize.py M /actrDES/python/ul_issues.py M /actrDES/python/unit2.py M /actrDES/python/zbrodoff.py Renamed the python client file and moved the commands out of the class to maybe make it easier to understand and use. ------------------------------------------------------------------------ r2274 | db30 | 2017-08-16 16:49:44 -0400 (Wed, 16 Aug 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/tutorial/unit5/fan-pm-model.lisp Fixed a bug in penable and pdisable and also a bug with the location of the person text having moved for the fan experiment model. ------------------------------------------------------------------------ r2273 | db30 | 2017-08-16 14:03:12 -0400 (Wed, 16 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/procedural.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/modules/utility-and-reward-1.lisp M /actrDES/support/central-parameters.lisp M /actrDES/thread-safe-commands.txt Finished up making all of the remotely available commands safe and fixed a potential deadlock issue with the click-event handler for an experiment window. ------------------------------------------------------------------------ r2272 | db30 | 2017-08-11 16:55:02 -0400 (Fri, 11 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/motor.lisp M /actrDES/core-modules/procedural.lisp M /actrDES/core-modules/vision.lisp M /actrDES/environment/stepper-control.lisp M /actrDES/modules/production-compilation.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/support/production-parsing-support.lisp M /actrDES/support/productions.lisp M /actrDES/thread-safe-commands.txt M /actrDES/tools/history-recorder.lisp Fix a few bugs in the last update and start to make the procedural cmds thread safe. ------------------------------------------------------------------------ r2271 | db30 | 2017-08-10 16:52:57 -0400 (Thu, 10 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/motor.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/other-files/mouse.lisp M /actrDES/thread-safe-commands.txt Making the keyboard and mouse devices interfaces thread safe. ------------------------------------------------------------------------ r2270 | db30 | 2017-08-10 15:25:50 -0400 (Thu, 10 Aug 2017) | 1 line Changed paths: M /actrDES/support/general-pm.lisp Fixed a bug with the perceptual 'unstuffing' because it could remove a requested chunk that happens to match the last one stuffed. ------------------------------------------------------------------------ r2269 | db30 | 2017-08-10 15:24:50 -0400 (Thu, 10 Aug 2017) | 1 line Changed paths: M /actr7/support/general-pm.lisp Fixed a bug with the perceptual 'unstuffing' because it could remove a requested chunk that happens to match the last one stuffed. ------------------------------------------------------------------------ r2268 | db30 | 2017-08-10 12:54:47 -0400 (Thu, 10 Aug 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp Finished off protecting all the vision code accessible from 'external' commands. ------------------------------------------------------------------------ r2267 | db30 | 2017-08-09 16:22:22 -0400 (Wed, 09 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/device-interface.lisp M /actrDES/support/general-pm.lisp M /actrDES/thread-safe-commands.txt Undoing some of the class hierarchy for vision and audio because need to lock access to some slots which gets tricky when dealing with around, after, and call-next-method dispatching. ------------------------------------------------------------------------ r2266 | db30 | 2017-08-09 14:58:04 -0400 (Wed, 09 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/vision.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/thread-safe-commands.txt Fixed a couple bugs in the last commit. Also worth noting is that the last commit changed how a status function in a buffer definition should work -- now it should return a string to be output instead of directly outputting the data. ------------------------------------------------------------------------ r2265 | db30 | 2017-08-09 13:33:53 -0400 (Wed, 09 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/dm-commands.lisp M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/declarative-memory.lisp M /actrDES/core-modules/procedural.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/chunk-spec.lisp M /actrDES/framework/chunks.lisp M /actrDES/other-files/buffer-history.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/other-files/production-history.lisp M /actrDES/other-files/retrieval-history.lisp M /actrDES/support/general-pm.lisp M /actrDES/thread-safe-commands.txt M /actrDES/tools/buffer-trace.lisp To replace capture-output usage added a bunch of functions for getting the printed data: printed-chunk, printed-buffer-chunk, etc. and using those instead. ------------------------------------------------------------------------ r2264 | db30 | 2017-08-08 15:41:07 -0400 (Tue, 08 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/imaginal.lisp M /actrDES/thread-safe-commands.txt Made imaginal module thread safe. ------------------------------------------------------------------------ r2263 | db30 | 2017-08-08 14:22:28 -0400 (Tue, 08 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/dm-commands.lisp M /actrDES/core-modules/declarative-memory.lisp M /actrDES/environment/server.lisp M /actrDES/support/uni-files.lisp M /actrDES/thread-safe-commands.txt Finished making the declarative module thread safe, and also fixed some compile time warnings from the environment code. ------------------------------------------------------------------------ r2262 | db30 | 2017-08-07 16:25:30 -0400 (Mon, 07 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/commands/dm-commands.lisp M /actrDES/core-modules/declarative-memory.lisp M /actrDES/support/central-parameters.lisp M /actrDES/thread-safe-commands.txt Starting the work to make declarative module commands thread safe. ------------------------------------------------------------------------ r2261 | db30 | 2017-08-04 17:02:36 -0400 (Fri, 04 Aug 2017) | 1 line Changed paths: M /actrDES/core-modules/audio.lisp Fixed a bug in the last update to audio module for thread safety. ------------------------------------------------------------------------ r2260 | db30 | 2017-08-03 15:12:13 -0400 (Thu, 03 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/buffers.lisp M /actrDES/framework/device-interface.lisp M /actrDES/thread-safe-commands.txt Update multi-buffer code to be thread safe. ------------------------------------------------------------------------ r2259 | db30 | 2017-08-03 13:48:43 -0400 (Thu, 03 Aug 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/speech.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/thread-safe-commands.txt Made most of the audio and speech modules thread safe. ------------------------------------------------------------------------ r2258 | db30 | 2017-07-20 15:18:27 -0400 (Thu, 20 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp This should fix all the race conditions now. ------------------------------------------------------------------------ r2257 | db30 | 2017-07-20 14:55:28 -0400 (Thu, 20 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp More progress on the race condition. ------------------------------------------------------------------------ r2256 | db30 | 2017-07-20 14:07:51 -0400 (Thu, 20 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Testing progress on the race condition... ------------------------------------------------------------------------ r2255 | db30 | 2017-07-20 12:28:31 -0400 (Thu, 20 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Dealing with previously undetected race condition. ------------------------------------------------------------------------ r2254 | db30 | 2017-07-20 09:49:28 -0400 (Thu, 20 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Name all the threads created for debugging purposes. ------------------------------------------------------------------------ r2253 | db30 | 2017-07-14 16:48:30 -0400 (Fri, 14 Jul 2017) | 1 line Changed paths: M /actrDES/core-modules/audio.lisp M /actrDES/thread-safe-commands.txt Start working on making audio module cmds safe. ------------------------------------------------------------------------ r2252 | db30 | 2017-07-14 15:44:35 -0400 (Fri, 14 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/model.lisp M /actrDES/framework/parameters.lisp M /actrDES/framework/top-level.lisp M /actrDES/thread-safe-commands.txt Make reset and reload thread safe (assuming a lot of user/module provided code is also safe). ------------------------------------------------------------------------ r2251 | db30 | 2017-07-14 14:14:24 -0400 (Fri, 14 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/python/actr_client.py Added some of recent commands as functions for the python client. ------------------------------------------------------------------------ r2250 | db30 | 2017-07-14 14:08:24 -0400 (Fri, 14 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/goal.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/system-parameters.lisp M /actrDES/framework/top-level.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/thread-safe-commands.txt Added a lock to protect 'top-level' things (reset, reload, load-act-r-model, and run* commands currently) from running simultaneously. ------------------------------------------------------------------------ r2249 | db30 | 2017-07-13 15:48:10 -0400 (Thu, 13 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/buffers.lisp M /actrDES/framework/model.lisp M /actrDES/framework/printing.lisp M /actrDES/thread-safe-commands.txt Updating more buffer commands to be thread safe. ------------------------------------------------------------------------ r2248 | db30 | 2017-07-13 13:41:39 -0400 (Thu, 13 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/thread-safe-commands.txt Move print-error-message to misc-utils, add some saftey checking to output in mean-deviation and correlation, and remove the single instance constraing from buffer-read and clear-buffer. ------------------------------------------------------------------------ r2247 | db30 | 2017-07-13 11:57:08 -0400 (Thu, 13 Jul 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/system-parameters.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/python/actr_client.py M /actrDES/thread-safe-commands.txt Adding another trace and output command: general-trace and act-r-output so that things which output when there is no model have a place to go. ------------------------------------------------------------------------ r2246 | db30 | 2017-07-12 15:16:36 -0400 (Wed, 12 Jul 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp Adding the while macro to the lisp client file so it'll work in Lisps other than ACL. ------------------------------------------------------------------------ r2245 | db30 | 2017-07-12 10:03:22 -0400 (Wed, 12 Jul 2017) | 1 line Changed paths: A /actrDES/framework/system-locks.lisp Adding a file for a model based locking mechanism even though it's not actually being used because it's on the load list and might be useful at some point. ------------------------------------------------------------------------ r2244 | db30 | 2017-06-30 16:38:34 -0400 (Fri, 30 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/internal-structures.lisp M /actrDES/framework/model.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/thread-safe-commands.txt All scheduling code except run-step and real-time-slack is thread safe. ------------------------------------------------------------------------ r2243 | db30 | 2017-06-29 16:44:48 -0400 (Thu, 29 Jun 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/model.lisp M /actrDES/framework/modules.lisp M /actrDES/framework/parameters.lisp M /actrDES/framework/scheduling.lisp M /actrDES/thread-safe-commands.txt Yet more locking in place - models, buffers, parameters, and modules. ------------------------------------------------------------------------ r2242 | db30 | 2017-06-28 16:57:29 -0400 (Wed, 28 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/vision.lisp M /actrDES/framework/chunk-spec.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/random.lisp M /actrDES/framework/scheduling.lisp M /actrDES/thread-safe-commands.txt More safety - random now safe, AGI is safe, and most of the scheduler. ------------------------------------------------------------------------ r2241 | db30 | 2017-06-23 15:50:54 -0400 (Fri, 23 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/naming-module.lisp M /actrDES/framework/scheduling.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/thread-safe-commands.txt Most of the agi is locked down now and some more of the scheduler is covered. This one will run. ------------------------------------------------------------------------ r2240 | db30 | 2017-06-22 16:44:24 -0400 (Thu, 22 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/core-modules/procedural.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/model.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/support/tutorial-trace.lisp M /actrDES/thread-safe-commands.txt More locking work. Thic covers the visicon and starts the scheduler but there's an error somewhere so this revision is non-functional. ------------------------------------------------------------------------ r2239 | db30 | 2017-06-21 16:48:58 -0400 (Wed, 21 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/chunk-spec.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/model.lisp M /actrDES/framework/naming-module.lisp M /actrDES/thread-safe-commands.txt Yet more locks in place. All the chunk related functions are now covered. ------------------------------------------------------------------------ r2238 | db30 | 2017-06-20 16:49:53 -0400 (Tue, 20 Jun 2017) | 1 line Changed paths: M /actrDES/command-list.txt M /actrDES/framework/chunk-spec.lisp M /actrDES/framework/chunk-types.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/model.lisp M /actrDES/thread-safe-commands.txt More locks in place on chunk-types and model chunk-table. Significant performance hit with these locks, and it'll probably get worse with chunk and chunk-spec protection. ------------------------------------------------------------------------ r2237 | db30 | 2017-06-20 10:23:19 -0400 (Tue, 20 Jun 2017) | 1 line Changed paths: M /actrDES/framework/device-interface.lisp Fixed the issue with install-device. ------------------------------------------------------------------------ r2236 | db30 | 2017-06-19 16:31:39 -0400 (Mon, 19 Jun 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/printing.lisp M /actrDES/thread-safe-commands.txt Updating more thread safety updates, but this breaks install-device currently so it's not a useable update. ------------------------------------------------------------------------ r2235 | db30 | 2017-06-16 16:49:52 -0400 (Fri, 16 Jun 2017) | 1 line Changed paths: A /actrDES/command-list.txt M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/naming-module.lisp M /actrDES/framework/printing.lisp M /actrDES/modules/act-gui-interface.lisp A /actrDES/thread-safe-commands.txt Lots of work to make the agi code thread safe and adding some text files to track my progress. ------------------------------------------------------------------------ r2234 | db30 | 2017-06-15 16:52:06 -0400 (Thu, 15 Jun 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp M /actrDES/framework/events.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/model.lisp M /actrDES/framework/modules.lisp M /actrDES/framework/printing.lisp Made output commands and related things as necessary thread safe. ------------------------------------------------------------------------ r2233 | db30 | 2017-06-14 16:42:29 -0400 (Wed, 14 Jun 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/modules/act-gui-interface.lisp Fixed some issues with reusing AGI windows and started to make that part thread safe. ------------------------------------------------------------------------ r2232 | db30 | 2017-06-09 15:30:05 -0400 (Fri, 09 Jun 2017) | 1 line Changed paths: M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/mouse.lisp Fix some issues with locking windows and a bug in the mouse initializer. ------------------------------------------------------------------------ r2231 | db30 | 2017-06-07 16:45:04 -0400 (Wed, 07 Jun 2017) | 1 line Changed paths: M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/meta-process.lisp Added a lock to the exp windows to protect access, but may need to move that up to the agi level (or use it there too). ------------------------------------------------------------------------ r2230 | db30 | 2017-06-06 10:40:02 -0400 (Tue, 06 Jun 2017) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Fixed an example that no longer works in the reference manual.: ------------------------------------------------------------------------ r2229 | db30 | 2017-06-05 16:11:10 -0400 (Mon, 05 Jun 2017) | 1 line Changed paths: M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/top-level.lisp M /actrDES/modules/act-gui-interface.lisp Added reset functions to the component items and use that in the AGI component to remove the installed markers. ------------------------------------------------------------------------ r2228 | db30 | 2017-06-02 16:51:15 -0400 (Fri, 02 Jun 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/model.lisp M /actrDES/framework/naming-module.lisp M /actrDES/framework/random.lisp M /actrDES/framework/scheduling.lisp M /actrDES/modules/act-gui-interface.lisp Fixing a bunch of stuff that was broken with respect to 'current model' which needs to work for multiple model situations. ------------------------------------------------------------------------ r2227 | db30 | 2017-05-30 16:49:54 -0400 (Tue, 30 May 2017) | 1 line Changed paths: M /actrDES/docs/DES.doc M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/top-level.lisp Adding a new internal component, which I'm calling a component. It's like a module, but defined at the meta-process level and gets called during clear-all and model creation/deletion. ------------------------------------------------------------------------ r2226 | db30 | 2017-05-25 15:33:37 -0400 (Thu, 25 May 2017) | 1 line Changed paths: M /actrDES/docs/DES.doc M /actrDES/docs/QuickStart.txt Some updates to the limited documentation available. ------------------------------------------------------------------------ r2225 | db30 | 2017-05-25 10:45:06 -0400 (Thu, 25 May 2017) | 1 line Changed paths: M /actrDES/core-modules/audio.lisp Updated the audio module with the same fixes as in the ACT-R 7 code base. ------------------------------------------------------------------------ r2224 | db30 | 2017-05-23 13:46:15 -0400 (Tue, 23 May 2017) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/test-models/multi-model-talking.ref M /actr7/test-models/siegler.ref M /actr7/test-models/sperling.ref M /actr7/test-models/unstuff-aural.ref Cleaning up some issues around the aural-location updating change and how it relates to the audio-event-ended action which now only generates a model event if there's actually a change. ------------------------------------------------------------------------ r2223 | db30 | 2017-05-22 16:47:29 -0400 (Mon, 22 May 2017) | 9 lines Changed paths: M /actr7/core-modules/audio.lisp M /actr7/framework/version-string.lisp [7.5] Fixed an issue with the audio module automatically filling in the offset and duration of the audio-events in the aural-location buffer. Previously it only did that if the sound was attended, but that had a potential problem that the sound could have ended prior to the attention request. It makes more sense to have that happen regardless of the sound being attended. So now the audio-event-ended actions will happen for any sound that remains in the aural-location buffer past its offset. ------------------------------------------------------------------------ r2222 | db30 | 2017-05-12 17:00:23 -0400 (Fri, 12 May 2017) | 1 line Changed paths: A /actrDES/docs/DES.doc M /actrDES/docs/QuickStart.txt M /actrDES/readme.txt Actually starting to update some of the doc files so that maybe there'll be enough info for someone else to try it in the near future. ------------------------------------------------------------------------ r2221 | db30 | 2017-05-11 10:53:15 -0400 (Thu, 11 May 2017) | 1 line Changed paths: M /actr7/docs/AGI.doc M /actr7/docs/EnvironmentManual.doc M /actr7/docs/reference-manual.doc M /actr7/tutorial/unit1/unit1_exp.doc M /actr7/tutorial/unit1/unit1_modeling.doc M /actr7/tutorial/unit2/unit2_exp.doc M /actr7/tutorial/unit3/unit3_exp.doc M /actr7/tutorial/unit3/unit3_modeling.doc M /actr7/tutorial/unit4/unit4_exp.doc M /actr7/tutorial/unit5/unit5_exp.doc M /actr7/tutorial/unit5/unit5_modeling.doc M /actr7/tutorial/unit6/unit6_exp.doc M /actr7/tutorial/unit7/unit7_exp.doc M /actr7/tutorial/unit7/unit7_modeling.doc M /actr7/tutorial/unit8/unit8_exp.doc Added a header with the date to all of the tutorial texts (only the main texts had them previously) and also to the manuals in docs. ------------------------------------------------------------------------ r2220 | db30 | 2017-05-10 13:29:44 -0400 (Wed, 10 May 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actrDES/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx Removed the filetype spec on the Environment dialogs as was done for 7 in r2214. ------------------------------------------------------------------------ r2219 | db30 | 2017-05-10 13:26:45 -0400 (Wed, 10 May 2017) | 1 line Changed paths: M /actrDES/python/actr_client.py Added a stop function to thePython client and some error handling on the connection.: ------------------------------------------------------------------------ r2218 | db30 | 2017-05-10 13:23:53 -0400 (Wed, 10 May 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/internal-structures.lisp Added locks around buffer access to avoid issues with concurrent access (remote or internal). ------------------------------------------------------------------------ r2217 | db30 | 2017-05-10 12:19:11 -0400 (Wed, 10 May 2017) | 1 line Changed paths: M /actrDES/framework/misc-utils.lisp Better handle the output of print-time-in-seconds when given a float (eventhough it should only be ints) and negative values. ------------------------------------------------------------------------ r2216 | db30 | 2017-05-10 12:17:52 -0400 (Wed, 10 May 2017) | 1 line Changed paths: M /actr7/framework/misc-utils.lisp Better handle the output of print-time-in-seconds when given a float (eventhough it should only be ints) and negative values. ------------------------------------------------------------------------ r2215 | db30 | 2017-05-02 13:41:57 -0400 (Tue, 02 May 2017) | 1 line Changed paths: M /actr7/tutorial/unit3/unit3_exp.doc Updated the unit 3 experiment text with a suggestion from Frank Ritter. ------------------------------------------------------------------------ r2214 | db30 | 2017-04-27 12:49:28 -0400 (Thu, 27 Apr 2017) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actr7/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx Removed the file type filter from the open and load dialogs in the Environment because it can cause problems and isn't necessary anyway. ------------------------------------------------------------------------ r2213 | db30 | 2017-04-07 14:31:10 -0400 (Fri, 07 Apr 2017) | 1 line Changed paths: M /actrDES/core-modules/procedural.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/model.lisp M /actrDES/python/actr_client.py M /actrDES/support/production-parsing-support.lisp More work on the support for multiple models through the remote system. It is now sufficient to run the unit 1 three model example, but there's a lot of safety work still needed. This also includes the RHS bind fix that was recently added to ACT-R 7. ------------------------------------------------------------------------ r2212 | db30 | 2017-04-05 14:27:18 -0400 (Wed, 05 Apr 2017) | 13 lines Changed paths: M /actr7/core-modules/procedural.lisp M /actr7/framework/version-string.lisp M /actr7/support/production-parsing-support.lisp [7.4] Fixed a potential bug with RHS bind and mv-bind actions. If a nil value was returned for a binding (either explicitly or through insufficient values for an mv-bind) it would just apply that, but other code which then tried to use that variable would not work correctly. Since allowing variables to bind to nil is not reasonable, the fix is to warn when that happens and now assume the result is t instead of nil for the binding when that happens. Since it's possible that somebody could have a model that depends on that buggy operation (productions that failed to perform actions only when a RHS !bind! call returned nil) this is technically not a backward compatible change and thus a major version increment is needed. ------------------------------------------------------------------------ r2211 | db30 | 2017-04-04 14:31:35 -0400 (Tue, 04 Apr 2017) | 1 line Changed paths: M /actr7/tutorial/unit7/past-tense.lisp M /actr7/tutorial/unit7/unit7.doc M /actr7/tutorial/unit7/unit7_exp.doc Updated the past-tense model to provide a warning if the model doesn't get rewarded on a trial since that is a common mistake that leads to the model not generating the U-shaped learning. ------------------------------------------------------------------------ r2210 | db30 | 2017-03-31 16:52:36 -0400 (Fri, 31 Mar 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp M /actrDES/framework/framework-loader.lisp M /actrDES/framework/internal-macros.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/model.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/load-act-r.lisp Starting the work of supporting multiple models which also requires a lot of thread safety. This update makes things non-functional... ------------------------------------------------------------------------ r2209 | db30 | 2017-03-27 16:43:55 -0400 (Mon, 27 Mar 2017) | 1 line Changed paths: M /actr7/extras/spacing-effect/spacing-effect.lisp Adjusted the spacing-effect extra so that it doesn't force the setting of the hook parameters and instead just warns if they're changed to avoid the possibility of an infinite loop if something else were also forcing a parameter setting. ------------------------------------------------------------------------ r2208 | db30 | 2017-03-27 16:41:25 -0400 (Mon, 27 Mar 2017) | 1 line Changed paths: M /actr7/tutorial/unit7/unit7.doc Some minor updates to the unit 7 text. ------------------------------------------------------------------------ r2207 | db30 | 2017-03-23 16:48:42 -0400 (Thu, 23 Mar 2017) | 1 line Changed paths: M /actr7/tutorial/unit5/unit5.doc Updated the spreading image with a new one from Mike. ------------------------------------------------------------------------ r2206 | db30 | 2017-03-22 11:24:50 -0400 (Wed, 22 Mar 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Big performance improvement for the central dispatcher by keeping a list of threads to use instead of always creating new ones. ------------------------------------------------------------------------ r2205 | db30 | 2017-03-17 16:21:18 -0400 (Fri, 17 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/environment/env-device.lisp M /actrDES/modules/act-gui-interface.lisp Fix an issue with delete-visicon-features at reset time because of chunks already having been deleted, and also cleaned up a few warnings during initial loading. ------------------------------------------------------------------------ r2204 | db30 | 2017-03-16 11:15:41 -0400 (Thu, 16 Mar 2017) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/99-exp-window.tcl Same Environment window fix for this version. ------------------------------------------------------------------------ r2203 | db30 | 2017-03-16 11:14:53 -0400 (Thu, 16 Mar 2017) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/99-exp-window.tcl Fixed an issue with visible virtual window text not matching underlying virtual positions because of scaling on the Env. side. ------------------------------------------------------------------------ r2202 | db30 | 2017-03-15 16:49:52 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/python/categorize.py M /actrDES/python/choice.py M /actrDES/python/demo2.py M /actrDES/python/fan.py M /actrDES/python/fan_pm.py M /actrDES/python/grouped.py M /actrDES/python/paired.py M /actrDES/python/paired_dynamic.py M /actrDES/python/paired_learning.py M /actrDES/python/past_tense.py M /actrDES/python/pcomp_issues.py M /actrDES/python/pm_issues.py M /actrDES/python/siegler.py M /actrDES/python/sperling.py M /actrDES/python/subitize.py M /actrDES/python/ul_issues.py M /actrDES/python/unit2.py M /actrDES/python/zbrodoff.py Some minor edits to the python tasks. ------------------------------------------------------------------------ r2201 | db30 | 2017-03-15 15:41:13 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/examples/act-r-solutions.zip Valid solution models for the remote system. ------------------------------------------------------------------------ r2200 | db30 | 2017-03-15 15:40:44 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/python/bst.py M /actrDES/python/bst_ppm.py M /actrDES/python/categorize.py Fixed a couple of bugs in some of the python tasks. ------------------------------------------------------------------------ r2199 | db30 | 2017-03-15 15:39:55 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/tutorial/unit4/zbrodoff-model.lisp M /actrDES/tutorial/unit5/1hit-blackjack-model.lisp M /actrDES/tutorial/unit7/paired-learning-model.lisp M /actrDES/tutorial/unit7/past-tense-model.lisp M /actrDES/tutorial/unit8/bst-ppm-model.lisp M /actrDES/tutorial/unit8/paired-dynamic-model.lisp Eliminating all the warnings from the starting models. ------------------------------------------------------------------------ r2198 | db30 | 2017-03-15 15:38:12 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/other-files/keyboard.lisp Fixed a bug in the way the keyboard scheduled output-key events. ------------------------------------------------------------------------ r2197 | db30 | 2017-03-15 12:06:11 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actr7/examples/act-r-solutions.zip M /actr7/tutorial/unit4/zbrodoff.lisp M /actr7/tutorial/unit6/bst.lisp M /actr7/tutorial/unit7/paired-learning.lisp M /actr7/tutorial/unit8/bst-learn-ppm.lisp M /actr7/tutorial/unit8/paired-learning-dynamic.lisp Updating some tutorial models to avoid warnings when they're loaded (eventhough :v is nil so theyaren't shown). ------------------------------------------------------------------------ r2196 | db30 | 2017-03-15 10:32:56 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: A /actrDES/python/bst_ppm.py A /actrDES/tutorial/unit8/bst-ppm-model.lisp A /actrDES/tutorial/unit8/bst-ppm-task.lisp The remote versions of the unit 8 bst task are now done which makes all the tutorial models remotely runable. ------------------------------------------------------------------------ r2195 | db30 | 2017-03-15 10:30:07 -0400 (Wed, 15 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/declarative-memory.lisp Added a parameter to declarative :cache-sim-hook-results which can be really useful when using a deterministic remote sim-hook function (about 15 times faster for unit 8 bst task). ------------------------------------------------------------------------ r2194 | db30 | 2017-03-14 16:45:07 -0400 (Tue, 14 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/imaginal.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/modules/utility-and-reward-1.lisp Fix some issues with remote spp and imaginal-actions. ------------------------------------------------------------------------ r2193 | db30 | 2017-03-13 16:43:52 -0400 (Mon, 13 Mar 2017) | 1 line Changed paths: M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py Added remote copy-chunk commands. ------------------------------------------------------------------------ r2192 | db30 | 2017-03-13 16:16:24 -0400 (Mon, 13 Mar 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/modules/utility-and-reward-1.lisp M /actrDES/python/actr_client.py M /actrDES/python/bst.py M /actrDES/tutorial/unit6/bst-task.lisp Added a remote spp command and some 'no-output' like commands to the remote clients to make the bst-task implementations match the original. ------------------------------------------------------------------------ r2191 | db30 | 2017-03-10 16:05:16 -0500 (Fri, 10 Mar 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py M /actrDES/tutorial/unit6/bst-task.lisp Fix a potential bug with both clients because they weren't protecting the incrementing of their internal id counters. ------------------------------------------------------------------------ r2190 | db30 | 2017-03-10 15:35:55 -0500 (Fri, 10 Mar 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/mouse.lisp M /actrDES/python/actr_client.py A /actrDES/python/bst.py D /actrDES/tutorial/unit6/bst-model-learn.lisp A /actrDES/tutorial/unit6/bst-model.lisp (from /actrDES/tutorial/unit6/bst-model-learn.lisp:2189) M /actrDES/tutorial/unit6/bst-task.lisp Updates to add remote agi code sufficient to run the BST task remotely for a model (though not collecting the production utility values yet) and added the python version of the task. ------------------------------------------------------------------------ r2189 | db30 | 2017-03-09 16:51:42 -0500 (Thu, 09 Mar 2017) | 1 line Changed paths: A /actrDES/tutorial/unit6/bst-model-learn.lisp A /actrDES/tutorial/unit6/bst-task.lisp Updated bst task and model. ------------------------------------------------------------------------ r2188 | db30 | 2017-03-09 16:49:46 -0500 (Thu, 09 Mar 2017) | 1 line Changed paths: M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/other-files/mouse.lisp More updates for the mouse, added modify-line-for-exp-window, and the keyboard doesn't re-home the hands if the mouse is installed and moved-to first. ------------------------------------------------------------------------ r2187 | db30 | 2017-03-08 16:50:32 -0500 (Wed, 08 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/mouse.lisp Lots of updates related to buttons and the mouse. A mouse for the virtual and visible-virtual seem to be working now. ------------------------------------------------------------------------ r2186 | db30 | 2017-03-08 16:49:03 -0500 (Wed, 08 Mar 2017) | 1 line Changed paths: M /actrDES/framework/parameters.lisp Added a get-parameter-value function both local and remote that does the equivalent of (no-output (car (sgp XXX))). ------------------------------------------------------------------------ r2185 | db30 | 2017-03-06 16:44:57 -0500 (Mon, 06 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/environment/env-device.lisp M /actrDES/other-files/mouse.lisp Fixed a few bugs in the last update. ------------------------------------------------------------------------ r2184 | db30 | 2017-03-06 16:24:38 -0500 (Mon, 06 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/core-modules/vision.lisp M /actrDES/environment/env-device.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/other-files/mouse.lisp More work for the new mouse device. Vision now carries the distance over to the object chunks and the point-hand action for motor now sets the device when provided. ------------------------------------------------------------------------ r2183 | db30 | 2017-03-03 16:15:20 -0500 (Fri, 03 Mar 2017) | 1 line Changed paths: M /actrDES/devices/virtual/device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/mouse.lisp More work on buttons and mouse. Changed how the action function works so it can be provided as a fct/cmd + params instead of just a fct/cmd. ------------------------------------------------------------------------ r2182 | db30 | 2017-03-02 16:50:31 -0500 (Thu, 02 Mar 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp A /actrDES/other-files/mouse.lisp Start of the work for buttons and a mouse as its own device. ------------------------------------------------------------------------ r2181 | db30 | 2017-02-28 14:12:08 -0500 (Tue, 28 Feb 2017) | 1 line Changed paths: D /actrDES/python/1hit_blackjack.py A /actrDES/python/onehit_blackjack.py M /actrDES/tutorial/unit5/1hit-blackjack-model.lisp M /actrDES/tutorial/unit5/1hit-blackjack-task.lisp Updated 1hit-bj tasks and model. ------------------------------------------------------------------------ r2180 | db30 | 2017-02-27 16:51:27 -0500 (Mon, 27 Feb 2017) | 1 line Changed paths: A /actrDES/python/1hit_blackjack.py Start of the python code for 1hit-blackjack task. ------------------------------------------------------------------------ r2179 | db30 | 2017-02-27 16:50:50 -0500 (Mon, 27 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/speech.lisp M /actrDES/other-files/keyboard.lisp Output-key and output-speech gets scheduled directly instead of through a stub function. ------------------------------------------------------------------------ r2178 | db30 | 2017-02-27 16:49:43 -0500 (Mon, 27 Feb 2017) | 1 line Changed paths: M /actrDES/tutorial/unit5/1hit-blackjack-task.lisp Starting to update 1hit-blackjack code. ------------------------------------------------------------------------ r2177 | db30 | 2017-02-27 16:48:44 -0500 (Mon, 27 Feb 2017) | 1 line Changed paths: M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher.lisp Added a proces-events to the central dispatcher and also check the define-chunks list for nil items in determining whether to decode strings. ------------------------------------------------------------------------ r2176 | db30 | 2017-02-27 13:29:27 -0500 (Mon, 27 Feb 2017) | 1 line Changed paths: M /actrDES/framework/internal-structures.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/printing.lisp M /actrDES/support/production-parsing-support.lisp Reworked how suppressing warnings works because it can't assume *error-output* now, and then using that new approach in the production parser which needed to capture warnings to reorder their output. ------------------------------------------------------------------------ r2175 | db30 | 2017-02-24 15:30:14 -0500 (Fri, 24 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/environment/env-device.lisp Fixed some issues with the fixation ring being displayed by the environment windows. ------------------------------------------------------------------------ r2174 | db30 | 2017-02-24 14:32:46 -0500 (Fri, 24 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/scheduling.lisp M /actrDES/python/actr_client.py A /actrDES/python/pcomp_issues.py A /actrDES/tutorial/unit7/production-compilation-issues-model.lisp A /actrDES/tutorial/unit7/production-compilation-issues-task.lisp D /actrDES/tutorial/unit7/production-compilation-issues.lisp M /actrDES/tutorial/unit7/unit7_modeling.doc Added a run-until-condition function (not really a good idea from a remote connection) and the production-compilation-issues model and task that had used it. ------------------------------------------------------------------------ r2173 | db30 | 2017-02-24 14:31:56 -0500 (Fri, 24 Feb 2017) | 1 line Changed paths: M /actrDES/modules/act-gui-interface.lisp Add some error detection code to open-exp-window. ------------------------------------------------------------------------ r2172 | db30 | 2017-02-24 08:28:10 -0500 (Fri, 24 Feb 2017) | 1 line Changed paths: A /actrDES/python/ul_issues.py A /actrDES/tutorial/unit7/utility-learning-issues-model.lisp A /actrDES/tutorial/unit7/utility-learning-issues-task.lisp D /actrDES/tutorial/unit7/utility-learning-issues.lisp Added the utility learning issues model and tasks. ------------------------------------------------------------------------ r2171 | db30 | 2017-02-23 16:05:25 -0500 (Thu, 23 Feb 2017) | 1 line Changed paths: M /actrDES/commands/dm-commands.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/meta-process.lisp M /actrDES/python/actr_client.py Added some remote debugging commands shown in unit5 modeling text: mp-show-queue, whynot-dm, and print-dm-finsts. ------------------------------------------------------------------------ r2170 | db30 | 2017-02-23 14:06:17 -0500 (Thu, 23 Feb 2017) | 1 line Changed paths: A /actrDES/python/pm_issues.py A /actrDES/tutorial/unit3/perceptual-motor-issues-model.lisp A /actrDES/tutorial/unit3/perceptual-motor-issues-task.lisp D /actrDES/tutorial/unit3/perceptual-motor-issues.lisp Added the perceptual-motor-issues task and model from unit 3. ------------------------------------------------------------------------ r2169 | db30 | 2017-02-23 09:35:54 -0500 (Thu, 23 Feb 2017) | 1 line Changed paths: A /actrDES/python/sperling.py A /actrDES/tutorial/unit3/sperling-model.lisp A /actrDES/tutorial/unit3/sperling-task.lisp D /actrDES/tutorial/unit3/sperling.lisp Updated sperling task that uses the simple event scheduling for remote operation. ------------------------------------------------------------------------ r2168 | db30 | 2017-02-23 09:34:00 -0500 (Thu, 23 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/scheduling.lisp M /actrDES/python/actr_client.py Added scheduleing functions for 'simple' events which are more compatible with remote functions and make them availaible through the dispatcher. ------------------------------------------------------------------------ r2167 | db30 | 2017-02-22 15:45:49 -0500 (Wed, 22 Feb 2017) | 1 line Changed paths: M /actrDES/python/subitize.py Fix a bug in the subitize task data sorting. ------------------------------------------------------------------------ r2166 | db30 | 2017-02-22 15:44:52 -0500 (Wed, 22 Feb 2017) | 1 line Changed paths: M /actrDES/other-files/keyboard.lisp Have the keyboard record the key names in upcase for consistency. ------------------------------------------------------------------------ r2165 | db30 | 2017-02-20 17:11:12 -0500 (Mon, 20 Feb 2017) | 1 line Changed paths: A /actrDES/python/past_tense.py A /actrDES/tutorial/unit7/past-tense-model.lisp A /actrDES/tutorial/unit7/past-tense-task.lisp D /actrDES/tutorial/unit7/past-tense.lisp Remote versions of the past-tense model. The Lisp version has some 'extra' code so it can run local or remote since slot values will be different in those cases. ------------------------------------------------------------------------ r2164 | db30 | 2017-02-20 17:06:26 -0500 (Mon, 20 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/procedural.lisp M /actrDES/framework/scheduling.lisp Fixed a couple issues with the dispatch-evals added for scheduling and !bind!. ------------------------------------------------------------------------ r2163 | db30 | 2017-02-17 16:21:51 -0500 (Fri, 17 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/declarative-memory.lisp M /actrDES/framework/dispatcher.lisp Added another test function to the dispatcher for the remote equivalent of fctornil testing to use in hook function checks. ------------------------------------------------------------------------ r2162 | db30 | 2017-02-17 12:56:15 -0500 (Fri, 17 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/imaginal.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/scheduling.lisp M /actrDES/python/categorize.py A /actrDES/tutorial/unit8/categorize-model.lisp D /actrDES/tutorial/unit8/categorize.lisp Categorize tasks working and updated some internal code to use a new function tester that checks both Lisp function bindings and the available dispatcher commands. ------------------------------------------------------------------------ r2161 | db30 | 2017-02-16 16:50:30 -0500 (Thu, 16 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py A /actrDES/python/categorize.py A /actrDES/tutorial/unit8/categorize-task.lisp Added model-output and define-chunks-fct commands to clients and starting to create the categorize experiment code. ------------------------------------------------------------------------ r2160 | db30 | 2017-02-16 15:22:43 -0500 (Thu, 16 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Thread all the evaluations in the Lsp client now to avoid some deadlocks and make the call-act-r-command available from the core system for use in model definitions (the main code base that will be evaluated by the dispatcher). ------------------------------------------------------------------------ r2159 | db30 | 2017-02-16 13:18:15 -0500 (Thu, 16 Feb 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/declarative-memory.lisp M /actrDES/core-modules/procedural.lisp M /actrDES/framework/chunk-types.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/python/actr_client.py Added the add-dm remote commands, allow !eval!/!bind! conditions to call out to remote functions, added extend-possible-slots remotely, and fix a couple issues in the client and server code. ------------------------------------------------------------------------ r2158 | db30 | 2017-02-15 15:01:07 -0500 (Wed, 15 Feb 2017) | 1 line Changed paths: A /actrDES/python/fan.py The python version of the non-perceptual/motor fan experiment. ------------------------------------------------------------------------ r2157 | db30 | 2017-02-15 15:00:25 -0500 (Wed, 15 Feb 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py M /actrDES/python/fan_pm.py M /actrDES/tutorial/unit5/fan-model.lisp M /actrDES/tutorial/unit5/fan-task.lisp Work to make sure that chunk names are returned as strings when the request contained strings, and implemented the non-perceptual motor version of fan. ------------------------------------------------------------------------ r2156 | db30 | 2017-02-15 13:39:46 -0500 (Wed, 15 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/goal.lisp M /actrDES/core-modules/imaginal.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp For the Lisp client provide a -fct function for those that have them so that the same code can run remotely or internally and have chunk-slot-value re-encode strings on the way out if the call had to be decoded on the way in. Also, start the work to allow imaginal-action requests to go out through the dispatcher. ------------------------------------------------------------------------ r2155 | db30 | 2017-02-15 10:11:25 -0500 (Wed, 15 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp M /actrDES/python/actr_client.py A /actrDES/python/grouped.py M /actrDES/tutorial/unit5/grouped-model.lisp M /actrDES/tutorial/unit5/grouped-task.lisp Updated the grouped recall model from unit 5 and patched a couple issues in the communication code that were exposed by a remote !eval!. ------------------------------------------------------------------------ r2154 | db30 | 2017-02-10 16:53:02 -0500 (Fri, 10 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp M /actrDES/support/production-parsing-support.lisp Start of the work to allow internal things (like !eval!) to call out through the dispatcher. ------------------------------------------------------------------------ r2153 | db30 | 2017-02-09 16:42:57 -0500 (Thu, 09 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/python/actr_client.py Make the add & create line items for exp windows work correctly under the new feature mechanism and provide them remotely. ------------------------------------------------------------------------ r2152 | db30 | 2017-02-09 13:05:53 -0500 (Thu, 09 Feb 2017) | 1 line Changed paths: M /actrDES/framework/scheduling.lisp Fixed a bug with run because it could call run-full-time which now has an optional instead of keyword parameter for real-time. ------------------------------------------------------------------------ r2151 | db30 | 2017-02-09 10:10:47 -0500 (Thu, 09 Feb 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py Added a remote set-buffer-chunk and changed the requested parameter from keyword to optional (which didn't actually require changing any modules since everything was appropriately using scuedule-set-buffer-chunk). ------------------------------------------------------------------------ r2150 | db30 | 2017-02-08 16:48:03 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Make the trace monitor for the central dispatcher a simple monitor function. ------------------------------------------------------------------------ r2149 | db30 | 2017-02-08 16:45:06 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/core-modules/goal.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py Added remote versions of pprint-chunks, chunk-slot-value, set-chunk-slot-value, mod-chunk, and mod-focus. ------------------------------------------------------------------------ r2148 | db30 | 2017-02-08 14:46:26 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/framework/chunks.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/modules/act-gui-interface.lisp Fixed a few bugs with the last commit. ------------------------------------------------------------------------ r2147 | db30 | 2017-02-08 13:56:05 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/goal.lisp M /actrDES/core-modules/speech.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/random.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp Reworked a lot of internal calls to bypass going out through the dispatcher. This is a shift away from the original plan to have everything go through the dispatcher because of the performance issues discovered with buffer-read and clear-buffer. May need to reevaluate this again when it gets to the point of remote modules, but for now only those things which need to be seen remotely or require a global lock are going through the dispatcher from internal calls. ------------------------------------------------------------------------ r2146 | db30 | 2017-02-08 10:59:29 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: A /actrDES/tutorial/unit5/fan-pm-model.lisp A /actrDES/tutorial/unit5/fan-pm-task.lisp Adding the Lisp version of the PM fan task. ------------------------------------------------------------------------ r2145 | db30 | 2017-02-08 10:57:07 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/python/actr_client.py M /actrDES/python/choice.py M /actrDES/python/demo2.py M /actrDES/python/fan_pm.py M /actrDES/python/paired.py M /actrDES/python/paired_dynamic.py M /actrDES/python/paired_learning.py M /actrDES/python/siegler.py M /actrDES/python/subitize.py M /actrDES/python/unit2.py M /actrDES/python/zbrodoff.py M /actrDES/tutorial/unit2/demo2-task.lisp M /actrDES/tutorial/unit2/unit2-assignment-task.lisp M /actrDES/tutorial/unit3/subitize-task.lisp M /actrDES/tutorial/unit4/paired-task.lisp M /actrDES/tutorial/unit4/zbrodoff-task.lisp M /actrDES/tutorial/unit5/siegler-task.lisp M /actrDES/tutorial/unit6/choice-task.lisp M /actrDES/tutorial/unit7/paired-learning-task.lisp M /actrDES/tutorial/unit8/paired-dynamic-task.lisp Update the python client to use the simple monitoring and update all the tutorial tasks. ------------------------------------------------------------------------ r2144 | db30 | 2017-02-08 10:56:39 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Added a new type of monitoring which I call simple. It is called after and just passed the parameters themselves. That's the default and is what the current clients will now use. ------------------------------------------------------------------------ r2143 | db30 | 2017-02-08 09:56:12 -0500 (Wed, 08 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Better handler JSON encoding issues when returning results from the Lisp RPC code. ------------------------------------------------------------------------ r2142 | db30 | 2017-02-07 16:36:32 -0500 (Tue, 07 Feb 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py A /actrDES/python/paired_dynamic.py A /actrDES/tutorial/unit8/paired-dynamic-model.lisp A /actrDES/tutorial/unit8/paired-dynamic-task.lisp D /actrDES/tutorial/unit8/paired-learning-dynamic.lisp Updated the paired-dynamic model for unit 8, and added buffer-read and clear-buffer as remotely callable. However, if the internal code goes through the dispatcher to use them there is a huge performance hit when profiling the zbrodoff model (~12s to ~33s when run from python). Need to consider whether I want to really commit to that or whether some things should be allowed to bypass the dispatcher. That has issues for thread safety, but since there's no lock between clear and read when using the dispatcher anyway that isn't really solving the issue either. ------------------------------------------------------------------------ r2141 | db30 | 2017-02-07 14:23:19 -0500 (Tue, 07 Feb 2017) | 1 line Changed paths: A /actrDES/python/choice.py A /actrDES/python/paired_learning.py D /actrDES/tutorial/unit6/bst.lisp A /actrDES/tutorial/unit6/choice-model.lisp A /actrDES/tutorial/unit6/choice-task.lisp D /actrDES/tutorial/unit6/choice.lisp A /actrDES/tutorial/unit7/paired-learning-model.lisp A /actrDES/tutorial/unit7/paired-learning-task.lisp D /actrDES/tutorial/unit7/paired-learning.lisp Add the unit6 choice task and unit 7 paired-learning tasks for the remote interface. ------------------------------------------------------------------------ r2140 | db30 | 2017-02-06 15:32:49 -0500 (Mon, 06 Feb 2017) | 1 line Changed paths: M /actrDES/python/unit2.py M /actrDES/python/zbrodoff.py M /actrDES/tutorial/unit2/demo2-task.lisp Updates to some unit task code to fix minor bugs. ------------------------------------------------------------------------ r2139 | db30 | 2017-02-06 15:31:23 -0500 (Mon, 06 Feb 2017) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher-client.lisp Allow buffer-status to take strings as names and fix a bug in how goal-focus was called from the Lisp client. ------------------------------------------------------------------------ r2138 | db30 | 2017-02-06 10:41:39 -0500 (Mon, 06 Feb 2017) | 1 line Changed paths: A /actrDES/python/siegler.py Adding the python version of the siegler task. ------------------------------------------------------------------------ r2137 | db30 | 2017-02-03 16:49:39 -0500 (Fri, 03 Feb 2017) | 1 line Changed paths: M /actrDES/tutorial/unit5/siegler-task.lisp Updated siegler task Lisp code. ------------------------------------------------------------------------ r2136 | db30 | 2017-02-03 16:33:53 -0500 (Fri, 03 Feb 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/python/actr_client.py A /actrDES/python/fan_pm.py A /actrDES/tutorial/unit5/1hit-blackjack-model.lisp A /actrDES/tutorial/unit5/1hit-blackjack-task.lisp D /actrDES/tutorial/unit5/1hit-blackjack.lisp A /actrDES/tutorial/unit5/fan-model.lisp A /actrDES/tutorial/unit5/fan-task.lisp D /actrDES/tutorial/unit5/fan.lisp A /actrDES/tutorial/unit5/grouped-model.lisp A /actrDES/tutorial/unit5/grouped-task.lisp D /actrDES/tutorial/unit5/grouped.lisp A /actrDES/tutorial/unit5/siegler-model.lisp A /actrDES/tutorial/unit5/siegler-task.lisp D /actrDES/tutorial/unit5/siegler.lisp Starting to update the unit 5 models now, and I'm splitting the fan into separate files for the perceptual and 'mental' versions to avoid the extra Lisp code in the model definition itself. ------------------------------------------------------------------------ r2135 | db30 | 2017-02-03 11:27:28 -0500 (Fri, 03 Feb 2017) | 1 line Changed paths: M /actrDES/python/paired.py M /actrDES/tutorial/unit4/paired-task.lisp Working paried tasks for Lisp and python. ------------------------------------------------------------------------ r2134 | db30 | 2017-02-02 16:40:39 -0500 (Thu, 02 Feb 2017) | 1 line Changed paths: A /actrDES/python/paired.py M /actrDES/tutorial/unit4/paired-task.lisp Minor update to the paired Lisp task and rough start to the python version. ------------------------------------------------------------------------ r2133 | db30 | 2017-02-02 16:18:28 -0500 (Thu, 02 Feb 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/scheduling.lisp M /actrDES/python/actr_client.py Added the run-full-time command as remotely callable. ------------------------------------------------------------------------ r2132 | db30 | 2017-02-02 16:17:27 -0500 (Thu, 02 Feb 2017) | 1 line Changed paths: M /actrDES/tutorial/unit4/paired-task.lisp Updated the remote paired associate task code. ------------------------------------------------------------------------ r2131 | db30 | 2017-02-02 15:52:15 -0500 (Thu, 02 Feb 2017) | 1 line Changed paths: M /actrDES/python/zbrodoff.py Finished the python version of the zbrodoff task. ------------------------------------------------------------------------ r2130 | db30 | 2017-02-01 16:48:05 -0500 (Wed, 01 Feb 2017) | 1 line Changed paths: M /actr7/test-models/paired-learning.ref M /actr7/tutorial/unit7/paired-learning.lisp Update the paired-learning model in unit7 because with the recent changes to production compilation it's now possible for more of the productions to be compiled together. Because the representation uses the arg2 slot for multiple purposes it was now possible for the type-arg2 production (or one that had been created from it) to be in a position where it would try to type a value that wasn't the response. Adding an imaginal state free query to type-arg2 fixes that since it now must wait for the imaginal module to finish any modification requests (it probably should have been doing that before as well to be safe). ------------------------------------------------------------------------ r2129 | db30 | 2017-01-30 16:44:10 -0500 (Mon, 30 Jan 2017) | 1 line Changed paths: A /actrDES/python/zbrodoff.py Start of a python version of the zbrodoff task. ------------------------------------------------------------------------ r2128 | db30 | 2017-01-30 16:25:11 -0500 (Mon, 30 Jan 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/goal.lisp M /actrDES/core-modules/speech.lisp M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/random.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/python/actr_client.py M /actrDES/tutorial/unit4/zbrodoff-model.lisp M /actrDES/tutorial/unit4/zbrodoff-task.lisp Changed the internal add-act-r-command so it has the same signature as the client version, and changed permute-list in the clients so that it always passes an index list to the dispatcher and then sorts the list itself so that items which can't be serialized in JSON can still be permuted. ------------------------------------------------------------------------ r2127 | db30 | 2017-01-27 16:44:29 -0500 (Fri, 27 Jan 2017) | 1 line Changed paths: M /actrDES/tutorial/unit2/unit2-assignment-task.lisp A /actrDES/tutorial/unit3/subitize-model.lisp A /actrDES/tutorial/unit3/subitize-task.lisp D /actrDES/tutorial/unit3/subitize.lisp A /actrDES/tutorial/unit4/paired-model.lisp A /actrDES/tutorial/unit4/paired-task.lisp D /actrDES/tutorial/unit4/paired.lisp A /actrDES/tutorial/unit4/zbrodoff-model.lisp A /actrDES/tutorial/unit4/zbrodoff-task.lisp D /actrDES/tutorial/unit4/zbrodoff.lisp Split some more tutorial units into model and code, and cleaned up some of the earlier ones. ------------------------------------------------------------------------ r2126 | db30 | 2017-01-27 15:47:28 -0500 (Fri, 27 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/speech.lisp M /actrDES/framework/scheduling.lisp A /actrDES/python/subitize.py M /actrDES/python/unit2.py The unit 3 subitize code works remotely now. ------------------------------------------------------------------------ r2125 | db30 | 2017-01-26 16:42:18 -0500 (Thu, 26 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/audio.lisp M /actrDES/core-modules/speech.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/python/actr_client.py Starting to add the remote commands necessary to do the unit 3 tasks. ------------------------------------------------------------------------ r2124 | db30 | 2017-01-26 13:08:13 -0500 (Thu, 26 Jan 2017) | 1 line Changed paths: D /actrDES/framework/actr_client.py M /actrDES/framework/dispatcher-client.lisp A /actrDES/python A /actrDES/python/actr_client.py (from /actrDES/framework/actr_client.py:2122) A /actrDES/python/demo2.py A /actrDES/python/unit2.py A /actrDES/tutorial/unit2/unit2-assignment-model.lisp A /actrDES/tutorial/unit2/unit2-assignment-task.lisp D /actrDES/tutorial/unit2/unit2-assignment.lisp Split the unit 2 assignment into task and model components and update the interfaces so that both the Lisp and Python clients are able to run both unit 2 tasks. ------------------------------------------------------------------------ r2123 | db30 | 2017-01-25 13:00:04 -0500 (Wed, 25 Jan 2017) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc Added a note about the patches dirctory in the standalone to the Environment manual. ------------------------------------------------------------------------ r2122 | db30 | 2017-01-25 11:41:26 -0500 (Wed, 25 Jan 2017) | 1 line Changed paths: M /actrDES/framework/actr_client.py Adding the remote commands as functions for the python client. ------------------------------------------------------------------------ r2121 | db30 | 2017-01-24 16:34:56 -0500 (Tue, 24 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/environment/env-device.lisp Updated the vision module to only call update-attended-loc when it changes and have the visual-virtual windows monitor that command to draw the fixation ring. ------------------------------------------------------------------------ r2120 | db30 | 2017-01-24 16:33:49 -0500 (Tue, 24 Jan 2017) | 1 line Changed paths: A /actrDES/tutorial/unit2/demo2-model.lisp A /actrDES/tutorial/unit2/demo2-task.lisp D /actrDES/tutorial/unit2/demo2.lisp Split the experiment code from the model for the unit2 demo. ------------------------------------------------------------------------ r2119 | db30 | 2017-01-24 16:30:49 -0500 (Tue, 24 Jan 2017) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp Update the remote Lisp client to add functions for the commands and echo the output by default. ------------------------------------------------------------------------ r2118 | db30 | 2017-01-20 16:50:31 -0500 (Fri, 20 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/core-modules/vision.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp M /actrDES/tutorial/unit2/demo2.lisp The keyboard device now works and trying to set things up so the unit2 task can be done by a model or human from a remote connection. ------------------------------------------------------------------------ r2117 | db30 | 2017-01-19 16:41:29 -0500 (Thu, 19 Jan 2017) | 1 line Changed paths: M /actrDES/other-files/keyboard.lisp Continued updates to the keyboard and motor interface. ------------------------------------------------------------------------ r2116 | db30 | 2017-01-18 16:48:40 -0500 (Wed, 18 Jan 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/goal.lisp M /actrDES/core-modules/motor.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/random.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/keyboard.lisp More work on how the keyboard and motor interact. ------------------------------------------------------------------------ r2115 | db30 | 2017-01-18 13:44:00 -0500 (Wed, 18 Jan 2017) | 1 line Changed paths: M /actr7/core-modules/motor.lisp Fixed a bug which left invalid motor module requests with a cmd slot uncompleted. ------------------------------------------------------------------------ r2114 | db30 | 2017-01-18 10:49:20 -0500 (Wed, 18 Jan 2017) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/goal.lisp M /actrDES/core-modules/vision.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/chunks.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/random.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/modules/act-gui-interface.lisp Fixed issues with echoing output when using the Lisp with the dispatcher directly. ------------------------------------------------------------------------ r2113 | db30 | 2017-01-13 16:47:32 -0500 (Fri, 13 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/motor.lisp M /actrDES/framework/device-interface.lisp A /actrDES/other-files/keyboard.lisp Start of the process for decoupling the motor module from the old device mechanism and assumptions about keyboard and mouse. ------------------------------------------------------------------------ r2112 | db30 | 2017-01-12 16:38:33 -0500 (Thu, 12 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/tutorial/unit2/demo2.lisp A couple of updates to fix issues found while testing remote unit2 tasks. ------------------------------------------------------------------------ r2111 | db30 | 2017-01-11 16:46:38 -0500 (Wed, 11 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/framework/random.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/tutorial/unit2/unit2-assignment.lisp Enough AGI to run the vision parts of unit 2 experiments and models (though not thoroughly tested). ------------------------------------------------------------------------ r2110 | db30 | 2017-01-10 16:43:24 -0500 (Tue, 10 Jan 2017) | 1 line Changed paths: M /actrDES/modules/act-gui-interface.lisp Still working to get the remote AGI code working. ------------------------------------------------------------------------ r2109 | db30 | 2017-01-09 13:17:44 -0500 (Mon, 09 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp More updates to get the remote AGI code working. ------------------------------------------------------------------------ r2108 | db30 | 2017-01-06 16:46:27 -0500 (Fri, 06 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp Stripped down the virtual device code to just what's needed for the AGI. Much of the AGI is updated for the new vision interface, but the critical actions of add/create/modify items aren't finished yet. ------------------------------------------------------------------------ r2107 | db30 | 2017-01-05 16:42:12 -0500 (Thu, 05 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/devices/virtual/device.lisp M /actrDES/devices/virtual/uwi.lisp M /actrDES/environment/env-device.lisp M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/support/general-pm.lisp More work to eliminate the notion of a single 'device' for interactions. Current approach is to make it more general where device now means a specific item (keyboard, mouse, window, etc) which can then be installed to an interface (motor, visual, etc) using names and hook-fns so that it can be internal or external. ------------------------------------------------------------------------ r2106 | db30 | 2017-01-04 16:45:25 -0500 (Wed, 04 Jan 2017) | 1 line Changed paths: M /actrDES/framework/device-interface.lisp M /actrDES/modules/act-gui-interface.lisp Start the move away from a device object in the experiment windows and device-interface code. ------------------------------------------------------------------------ r2105 | db30 | 2017-01-04 15:27:41 -0500 (Wed, 04 Jan 2017) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp Updated vision module I think enough to handle attending simple features (not synthed and default scale) but not tracking. ------------------------------------------------------------------------ r2104 | db30 | 2017-01-04 15:23:57 -0500 (Wed, 04 Jan 2017) | 1 line Changed paths: M /actrDES/framework/chunks.lisp Fixed an issue with define-chunks recursively calling itself through create-undefined-chunk. ------------------------------------------------------------------------ r2103 | db30 | 2016-12-21 16:28:52 -0500 (Wed, 21 Dec 2016) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp More work on removing the device from the vision module. ------------------------------------------------------------------------ r2102 | db30 | 2016-12-20 14:15:20 -0500 (Tue, 20 Dec 2016) | 1 line Changed paths: M /actr7/tutorial/unit1/unit1.doc M /actr7/tutorial/unit2/unit2.doc M /actr7/tutorial/unit3/unit3.doc M /actr7/tutorial/unit3/unit3_modeling.doc M /actr7/tutorial/unit4/unit4.doc M /actr7/tutorial/unit5/unit5.doc M /actr7/tutorial/unit6/unit6.doc M /actr7/tutorial/unit7/unit7.doc M /actr7/tutorial/unit8/unit8.doc Some minor edits to the tutorial texts. ------------------------------------------------------------------------ r2101 | db30 | 2016-12-19 16:35:55 -0500 (Mon, 19 Dec 2016) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/framework/device-interface.lisp M /actrDES/other-files/perceptual-history.lisp More work on updating the vision module and related components to use the new simplified feature API for the visicon. ------------------------------------------------------------------------ r2100 | db30 | 2016-12-19 16:34:43 -0500 (Mon, 19 Dec 2016) | 1 line Changed paths: M /actrDES/framework/chunks.lisp Define-chunks now goes through the dispatcher. ------------------------------------------------------------------------ r2099 | db30 | 2016-12-19 16:33:45 -0500 (Mon, 19 Dec 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Fixed a feature test so the special error printer for ACL works right. ------------------------------------------------------------------------ r2098 | db30 | 2016-12-16 16:48:26 -0500 (Fri, 16 Dec 2016) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/framework/device-interface.lisp More work on updating things to eliminate the device. ------------------------------------------------------------------------ r2097 | db30 | 2016-12-15 16:46:46 -0500 (Thu, 15 Dec 2016) | 1 line Changed paths: M /actrDES/core-modules/vision.lisp M /actrDES/framework/device-interface.lisp Start of an overhaul of the device interface to better support interaction from external sources -- basically scrapping it for now and going with more direct module interfaces. ------------------------------------------------------------------------ r2096 | db30 | 2016-12-15 13:56:45 -0500 (Thu, 15 Dec 2016) | 1 line Changed paths: D /actrDES/devices/acl D /actrDES/devices/ccl-cocoa D /actrDES/devices/lw Given that the point of this is remote access there's no need for local Lisp window interfaces. ------------------------------------------------------------------------ r2095 | db30 | 2016-12-14 16:33:13 -0500 (Wed, 14 Dec 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Updated it to better handle non-string items. ------------------------------------------------------------------------ r2094 | db30 | 2016-12-14 16:29:57 -0500 (Wed, 14 Dec 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Added the function decode-string-names to the dispatcher for converting strings to symbols or strings based on whether they contain single quotes or not, and it will recursively process lists of items. ------------------------------------------------------------------------ r2093 | db30 | 2016-12-09 11:33:02 -0500 (Fri, 09 Dec 2016) | 1 line Changed paths: M /actrDES/framework/actr_client.py Fixed a typo in the python client. ------------------------------------------------------------------------ r2092 | db30 | 2016-12-09 11:25:04 -0500 (Fri, 09 Dec 2016) | 1 line Changed paths: M /actrDES/framework/actr_client.py M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/top-level.lisp Fixed an issue with the reload command not sending the non-ACT-R output to clients and added a new method to the central dispatcher called check that will test whether a command already exists, and if so, whether the client that's checking created it. ------------------------------------------------------------------------ r2091 | db30 | 2016-12-07 12:44:20 -0500 (Wed, 07 Dec 2016) | 1 line Changed paths: A /actrDES/framework/actr_client.py A /actrDES/framework/python-client-success.txt Added a very bare-bones python implementation of the interface protocol and support for echoing the ACT-R output. The python-client-success.txt files shows a session of it being used to run a unit 1 model that was loaded from another client, and then load and run the semantic model from unit 1. ------------------------------------------------------------------------ r2090 | db30 | 2016-12-07 12:39:39 -0500 (Wed, 07 Dec 2016) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/core-modules/goal.lisp M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/misc-utils.lisp Update the exposed functions so that they accept strings for 'names' as a solution to the string/symbol issue. Functions that need to make the distinction between them will have to use some means of specifying the difference, and currently my plan is by marking string with quotes in the string sent since strings are the unusual item not symbols. ------------------------------------------------------------------------ r2089 | db30 | 2016-12-01 13:25:26 -0500 (Thu, 01 Dec 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher-client.lisp Adjust my Lisp test client so that it initializes better if I have to reconnect to a new server. ------------------------------------------------------------------------ r2088 | db30 | 2016-12-01 13:24:34 -0500 (Thu, 01 Dec 2016) | 1 line Changed paths: M /actrDES/framework/buffers.lisp Eliminate the conses in the return value from buffer-chunk and use 2 element lists instead since a cons doesn't translate well to JSON. ------------------------------------------------------------------------ r2087 | db30 | 2016-12-01 13:05:23 -0500 (Thu, 01 Dec 2016) | 1 line Changed paths: M /actrDES/environment/GUI/dialogs/36-procedural.tcl The same procedural tool fix applied to the DES branch because I don't want to try and merge the change in. ------------------------------------------------------------------------ r2086 | db30 | 2016-11-30 10:20:59 -0500 (Wed, 30 Nov 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/36-procedural.tcl Minor improvement for performance of the procedural viewer in the Environment. ------------------------------------------------------------------------ r2085 | db30 | 2016-11-23 16:40:53 -0500 (Wed, 23 Nov 2016) | 1 line Changed paths: M /actrDES/commands/procedural-cmds.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Added remote whynot and working on an issue with encoding conses (which buffer-chunk returns). ------------------------------------------------------------------------ r2084 | db30 | 2016-11-23 10:37:46 -0500 (Wed, 23 Nov 2016) | 1 line Changed paths: M /actrDES/core-modules/goal.lisp Here's the update with the remote goal-focus command. ------------------------------------------------------------------------ r2083 | db30 | 2016-11-23 10:35:32 -0500 (Wed, 23 Nov 2016) | 1 line Changed paths: M /actrDES/framework/buffers.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Fixed some issues with the return values when errors occurred remotely and added remote buffer-chunk and goal-focus commands. ------------------------------------------------------------------------ r2082 | db30 | 2016-11-21 16:47:34 -0500 (Mon, 21 Nov 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Working out a way to pass symbols back and forth. ------------------------------------------------------------------------ r2081 | db30 | 2016-11-18 16:48:01 -0500 (Fri, 18 Nov 2016) | 1 line Changed paths: M /actr7/docs/compilation.xls Forgot to include the updated compilation sheets with the last update. ------------------------------------------------------------------------ r2080 | db30 | 2016-11-18 16:47:30 -0500 (Fri, 18 Nov 2016) | 1 line Changed paths: M /actrDES/docs/compilation.xls M /actrDES/framework/dispatcher.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/load-act-r.lisp Cleaning up some of the interface code based on the early tests. ------------------------------------------------------------------------ r2079 | db30 | 2016-11-18 11:10:19 -0500 (Fri, 18 Nov 2016) | 63 lines Changed paths: M /actr7/framework/version-string.lisp M /actr7/tools/imaginal-compilation.lisp M /actr7/tools/perceptual-compilation.lisp M /actr7/tools/retrieval-compilation.lisp [7.3] When performing production compilation on a buffer that is strict harvested and strict harvesting clears the buffer in p1 a query for "buffer empty" in p2 should be dropped from the conditions of the composed production. Previously it kept that query which resulted in a production that cannot be selected. Here are examples of the old and new results given this simple model: (define-model test (sgp :v t :esc t :epl t :pct t) (p p1 =imaginal> ==> ) (p p2 ?imaginal> buffer empty ==> ) (set-buffer-chunk 'imaginal 'blue)) Before we got this: > (run .1) 0.000 PROCEDURAL CONFLICT-RESOLUTION 0.050 PROCEDURAL PRODUCTION-FIRED P1 Production Compilation process started for P1 No previous production to compose with. Setting previous production to P1. 0.050 PROCEDURAL CLEAR-BUFFER IMAGINAL 0.050 PROCEDURAL CONFLICT-RESOLUTION 0.100 PROCEDURAL PRODUCTION-FIRED P2 Production Compilation process started for P2 Production P1 and P2 are being composed. New production: (P PRODUCTION0 "P1 & P2" =IMAGINAL> ?IMAGINAL> BUFFER EMPTY ==> ) Now we get this: > (run .1) 0.000 PROCEDURAL CONFLICT-RESOLUTION 0.050 PROCEDURAL PRODUCTION-FIRED P1 Production Compilation process started for P1 No previous production to compose with. Setting previous production to P1. 0.050 PROCEDURAL CLEAR-BUFFER IMAGINAL 0.050 PROCEDURAL CONFLICT-RESOLUTION 0.100 PROCEDURAL PRODUCTION-FIRED P2 Production Compilation process started for P2 Production P1 and P2 are being composed. Result is production P1 No actions taken. ------------------------------------------------------------------------ r2078 | db30 | 2016-11-17 16:50:00 -0500 (Thu, 17 Nov 2016) | 1 line Changed paths: M /actrDES/devices/virtual/device.lisp M /actrDES/environment/env-module.lisp M /actrDES/extras/emma/emma.lisp M /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp M /actrDES/framework/framework-loader.lisp M /actrDES/framework/misc-utils.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp M /actrDES/load-act-r.lisp M /actrDES/modules/act-gui-interface.lisp M /actrDES/other-files/perceptual-history.lisp M /actrDES/test-models/model-tester.cl Successful Lisp<->Lisp remote run of a unit 1 model with the dispatcher and client code. ------------------------------------------------------------------------ r2077 | db30 | 2016-11-15 12:14:50 -0500 (Tue, 15 Nov 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Added chunk-filled-slots-list to the reference manual. ------------------------------------------------------------------------ r2076 | db30 | 2016-11-11 16:35:11 -0500 (Fri, 11 Nov 2016) | 1 line Changed paths: A /actrDES/framework/dispatcher-client.lisp M /actrDES/framework/dispatcher.lisp Split the client and server code and cleaned up some issues. It mostly works on its own now, but isn't tied into ACT-R yet. ------------------------------------------------------------------------ r2075 | db30 | 2016-11-09 16:12:04 -0500 (Wed, 09 Nov 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Adding a corresponding Lisp client for testing (haven't tested the client code itself yet). ------------------------------------------------------------------------ r2074 | db30 | 2016-11-08 16:44:39 -0500 (Tue, 08 Nov 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Simple dispatching test worked for received command and return value using a dummy test function. ------------------------------------------------------------------------ r2073 | db30 | 2016-11-07 16:44:32 -0500 (Mon, 07 Nov 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Continuing to work on the dispatcher... ------------------------------------------------------------------------ r2072 | db30 | 2016-11-04 16:32:28 -0400 (Fri, 04 Nov 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp More work on the dispatcher, but still not really functional. ------------------------------------------------------------------------ r2071 | db30 | 2016-10-27 16:04:07 -0400 (Thu, 27 Oct 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Basic command dispatcher system works and fairly well protected. ------------------------------------------------------------------------ r2070 | db30 | 2016-10-26 14:28:19 -0400 (Wed, 26 Oct 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Starting to clean up the interface for use in isolating the Lisp prompt. ------------------------------------------------------------------------ r2069 | db30 | 2016-10-25 16:45:48 -0400 (Tue, 25 Oct 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Have a rough prototype of an internal command interface with support for threading actions working. ------------------------------------------------------------------------ r2068 | db30 | 2016-10-25 14:24:53 -0400 (Tue, 25 Oct 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp M /actrDES/modules/production-compilation.lisp M /actrDES/support/central-parameters.lisp Some more speculative work towards a more 'open' system, but still nothing substantial. ------------------------------------------------------------------------ r2067 | db30 | 2016-09-30 11:50:24 -0400 (Fri, 30 Sep 2016) | 1 line Changed paths: M /actrDES/framework/dispatcher.lisp Some updates to the new central scheduler, but still not anything useful. Basically still in the design phase. ------------------------------------------------------------------------ r2066 | db30 | 2016-09-29 16:49:10 -0400 (Thu, 29 Sep 2016) | 1 line Changed paths: A /actrDES/framework/dispatcher.lisp M /actrDES/framework/events.lisp M /actrDES/framework/internal-macros.lisp M /actrDES/framework/internal-structures.lisp M /actrDES/framework/meta-process.lisp M /actrDES/framework/modules.lisp M /actrDES/framework/printing.lisp M /actrDES/framework/scheduling.lisp M /actrDES/framework/top-level.lisp Very preliminary work on a new central scheduler - not really anything functional just trying to get a feel for what I want at this point. ------------------------------------------------------------------------ r2065 | db30 | 2016-09-27 14:12:12 -0400 (Tue, 27 Sep 2016) | 1 line Changed paths: M /actrDES/framework/version-string.lisp Changing the architecture number on this branch to make it clear that it's not the current system. ------------------------------------------------------------------------ r2064 | db30 | 2016-09-27 14:09:11 -0400 (Tue, 27 Sep 2016) | 1 line Changed paths: A /actrDES (from /actr7:2063) New branch for testing some ideas for alternate task interfaces. ------------------------------------------------------------------------ r2063 | db30 | 2016-09-27 11:26:18 -0400 (Tue, 27 Sep 2016) | 9 lines Changed paths: M /actr7/core-modules/goal.lisp M /actr7/docs/reference-manual.doc M /actr7/framework/version-string.lisp [7.2] The mod-focus command now makes the modification during the goal-modification event instead of directly. This allows one to use goal-focus followed by a mod-focus without it complaining that the buffer is empty since goal-focus also schedules the buffer setting. This is a very minor change, but has the potential for breaking some existing models which is why the major version number was updated. ------------------------------------------------------------------------ r2062 | db30 | 2016-09-20 15:56:02 -0400 (Tue, 20 Sep 2016) | 1 line Changed paths: M /actr7/extras/base-level-inhibition/bl-inhibition.lisp Fixed a bug with how the base-level-inhibition extension set the activation-offsets parameter which caused problems if another module also needed to add a function to that list. ------------------------------------------------------------------------ r2061 | db30 | 2016-09-01 14:34:14 -0400 (Thu, 01 Sep 2016) | 1 line Changed paths: M /actr7/commands/dm-commands.lisp M /actr7/core-modules/declarative-memory.lisp Fixed a bug in the activation trace because it didn't print the chunk name that was forced to be retrieved by the retrieval-set-hook. ------------------------------------------------------------------------ r2060 | db30 | 2016-08-31 16:02:35 -0400 (Wed, 31 Aug 2016) | 10 lines Changed paths: A /actr7/extras/adaptive-noise A /actr7/extras/adaptive-noise/adaptive-noise.lisp A /actr7/extras/adaptive-noise/example-data A /actr7/extras/adaptive-noise/example-data/default-activation.txt A /actr7/extras/adaptive-noise/example-data/default-choice.txt A /actr7/extras/adaptive-noise/example-data/default-latency.txt A /actr7/extras/adaptive-noise/example-data/reinforce-activation.txt A /actr7/extras/adaptive-noise/example-data/reinforce-choice.txt A /actr7/extras/adaptive-noise/example-data/reinforce-latency.txt A /actr7/extras/adaptive-noise/example-data/reinforce-uan-activation.txt A /actr7/extras/adaptive-noise/example-data/reinforce-uan-choice.txt A /actr7/extras/adaptive-noise/example-data/reinforce-uan-latency.txt A /actr7/extras/adaptive-noise/example-data/results.ods A /actr7/extras/adaptive-noise/example-data/uan-activation.txt A /actr7/extras/adaptive-noise/example-data/uan-choice.txt A /actr7/extras/adaptive-noise/example-data/uan-latency.txt A /actr7/extras/adaptive-noise/readme.txt A /actr7/extras/adaptive-noise/test-model.lisp M /actr7/framework/version-string.lisp [7.1.1] Added an extra which implements a modification to the activation calculation for declarative memory. The purpose of the modifiction is to decrease the effect of noise on the activation of chunks as their activation increases with practice. The extras/adaptive-noise directory contains the code which adds a parameter called :uan (use adaptive-noise) that can be set to t to enable the mechanim. The documentation included with the extra describes how it works, and there are some sample graphs of the results of some very simple test cases showing the change when :uan is enabled. ------------------------------------------------------------------------ r2059 | db30 | 2016-08-12 10:48:00 -0400 (Fri, 12 Aug 2016) | 1 line Changed paths: M /actr7/test-models/paired-learning.ref Updated reference run for a test model because of the new imaginal composition table. ------------------------------------------------------------------------ r2058 | db30 | 2016-08-05 13:54:05 -0400 (Fri, 05 Aug 2016) | 22 lines Changed paths: M /actr7/docs/compilation.xls M /actr7/framework/version-string.lisp M /actr7/tools/goal-compilation.lisp M /actr7/tools/imaginal-compilation.lisp [7.1.0] Adjusted the compilation table for the goal and imaginal types to produce only safe productions taking strict harvesting into account and also to address some inconsistencies. Previously it didn't properly account for strict harvesting and would allow productions to be composed when there was a buffer stuffing between them (the first cleared it via strict harvesting and the second required a chunk in the buffer). It could also produce a composed production which left a chunk in the buffer when the parent productions would have left it empty because of strict harvesting. Now it only allows those situations to be composed if the buffer is set to not strict harvest chunks because then those issues do not apply (which was assumed for the goal but now is explicitly tested). Fixed the inconsistencies with allowing the composition of a p1 request with a p2 modification request because only some were marked as allowed. Now allow the composition of a p1 modification request followed by a p2 modification action in the same way a p1 request can be followed by a p2 modification. ------------------------------------------------------------------------ r2057 | db30 | 2016-07-29 12:58:59 -0400 (Fri, 29 Jul 2016) | 1 line Changed paths: M /actr7/extras/threads/threads.lisp Fix an error in the provide call for the threads extra. ------------------------------------------------------------------------ r2056 | db30 | 2016-07-21 12:30:26 -0400 (Thu, 21 Jul 2016) | 1 line Changed paths: M /actr7/core-modules/vision.lisp M /actr7/extras/emma/emma.lisp M /actr7/framework/device-interface.lisp Fix an issue where a screen update which removed an object being tracked could result in warnings and an upexpected attention shift to some other object. ------------------------------------------------------------------------ r2055 | db30 | 2016-07-15 13:46:52 -0400 (Fri, 15 Jul 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Just noticed that the precondition parameter for scheduled events isn't in the manual. ------------------------------------------------------------------------ r2054 | db30 | 2016-07-15 09:37:20 -0400 (Fri, 15 Jul 2016) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/vision.lisp Changed the audio and visual unstuff-buffer events to specify the appropriate module even though the events are marked as :output nil. ------------------------------------------------------------------------ r2053 | db30 | 2016-07-08 16:51:03 -0400 (Fri, 08 Jul 2016) | 15 lines Changed paths: M /actr7/core-modules/vision.lisp M /actr7/docs/compilation.xls M /actr7/docs/reference-manual.doc M /actr7/extras/emma/emma.lisp M /actr7/framework/version-string.lisp [7.0.11] Added a new parameter to the vision module called :tracking-clear. It can be set to t or nil and determines what happens if a visual object being tracked leaves the visicon. If the parameter is set to t then the module will clear its currently attended location which means that the automatic re-encoding will not take place, but if it is set to nil then the module will trigger the re-encoding process at the last location of the tracked object. The default is t to match the previous operation of the module. Also fixed a bug in the tracking code where it could lose sync between the location and object chunks. The chunk in the visual-location buffer could be the value of the object in the visual buffer's screen-pos, but because of an underlying feature change only the visual chunk would continue to be updated. ------------------------------------------------------------------------ r2052 | db30 | 2016-07-06 15:24:42 -0400 (Wed, 06 Jul 2016) | 1 line Changed paths: M /actr7/commands/conflict-tree.lisp A patch for an error with :use-tree when new productions are added after the initial tree build e.g. with :epl t. ------------------------------------------------------------------------ r2051 | db30 | 2016-07-05 13:41:55 -0400 (Tue, 05 Jul 2016) | 1 line Changed paths: M /actr7/modules/production-compilation.lisp Performance improvements for production-compilation code. ------------------------------------------------------------------------ r2050 | db30 | 2016-07-01 11:30:53 -0400 (Fri, 01 Jul 2016) | 1 line Changed paths: M /actr7/core-modules/declarative-memory.lisp Minor performance adjustment for the code that merges chunks into DM. ------------------------------------------------------------------------ r2049 | db30 | 2016-06-29 10:58:45 -0400 (Wed, 29 Jun 2016) | 13 lines Changed paths: M /actr7/core-modules/audio.lisp M /actr7/docs/reference-manual.doc M /actr7/framework/version-string.lisp M /actr7/test-models/bst-learn-ppm.ref M /actr7/test-models/bst-learn.ref M /actr7/test-models/bst-nolearn.ref M /actr7/test-models/bst-utility-completed.ref M /actr7/test-models/solution-tests.zip [7.0.10] Changed the default value for :overstuff-aural-location to nil instead of t. That was done for performance reasons because restuffing the aural-location buffer can get costly when searching the audicon, and models which speak but don't listen to themselves end up with a large audicon and lots of restuffing of the buffer. As an example, the zbrodoff model in the tutorial subvocalizes for timing purposes and takes almost 20% longer to run when this parameter is enabled. I suspect that very few models rely on the overstuff ability so it's better to have the default be off since that's how things were before and it doesn't add a potentially hidden performance hit. ------------------------------------------------------------------------ r2048 | db30 | 2016-06-28 14:37:35 -0400 (Tue, 28 Jun 2016) | 1 line Changed paths: M /actr7/framework/chunks.lisp Some performance improvements in the internal chunk code. ------------------------------------------------------------------------ r2047 | db30 | 2016-06-24 11:20:26 -0400 (Fri, 24 Jun 2016) | 1 line Changed paths: M /actr7/framework/misc-utils.lisp Adjust suppress-warnings so that it doesn't need to create a new null stream each time. ------------------------------------------------------------------------ r2046 | db30 | 2016-06-24 10:51:12 -0400 (Fri, 24 Jun 2016) | 1 line Changed paths: M /actr7/other-files/perceptual-history.lisp Fixed a bug where the perceptual history module was recording some data even when the switches were off. ------------------------------------------------------------------------ r2045 | db30 | 2016-06-22 16:08:52 -0400 (Wed, 22 Jun 2016) | 1 line Changed paths: M /actr7/tutorial/unit6/bst.lisp M /actr7/tutorial/unit6/unit6_exp.doc M /actr7/tutorial/unit8/bst-learn-ppm.lisp Updated the tutorial bst task to modify the current line instead of removing and replacing it. ------------------------------------------------------------------------ r2044 | db30 | 2016-06-22 14:50:05 -0400 (Wed, 22 Jun 2016) | 1 line Changed paths: M /actr7/examples/model-task-interfacing/capture-1window-buttons.lisp M /actr7/examples/model-task-interfacing/capture-1window-text.lisp M /actr7/examples/model-task-interfacing/capture-2windows-buttons.lisp M /actr7/examples/model-task-interfacing/capture-2windows-text.lisp M /actr7/examples/model-task-interfacing/readme.txt Updating the example interface tasks to use the new AGI modify actions instead of removing and replacing items. ------------------------------------------------------------------------ r2043 | db30 | 2016-06-21 13:03:53 -0400 (Tue, 21 Jun 2016) | 5 lines Changed paths: M /actr7/docs/AGI.doc M /actr7/framework/version-string.lisp [7.0.9] The new create-* and modify-* commands for the AGI are now available for all the provided experiment windows (virtual, visible virtual, ACL, CCL, and LispWorks). ------------------------------------------------------------------------ r2042 | db30 | 2016-06-21 12:59:18 -0400 (Tue, 21 Jun 2016) | 1 line Changed paths: M /actr7/examples/visual-tracking-example.lisp Update the tracking example to use modify-text-for-exp-window so it works for all experiment windows. ------------------------------------------------------------------------ r2041 | db30 | 2016-06-21 11:23:06 -0400 (Tue, 21 Jun 2016) | 1 line Changed paths: M /actr7/devices/lw/uwi.lisp M /actr7/docs/AGI.doc Fixed some issues with the LW button modification command in the UWI which should complete the LW UWI updates. ------------------------------------------------------------------------ r2040 | db30 | 2016-06-21 10:22:56 -0400 (Tue, 21 Jun 2016) | 1 line Changed paths: M /actr7/tools/buffer-trace.lisp Fixed a bug introduced with the fix for the :buffer-trace-hook parameter. ------------------------------------------------------------------------ r2039 | db30 | 2016-06-20 14:42:21 -0400 (Mon, 20 Jun 2016) | 1 line Changed paths: M /actr7/devices/lw/device.lisp M /actr7/devices/lw/uwi.lisp Working to make the uwi modify actions actually modify in LW and changed the underlying line representation to actually use the real LW lines instead of the td/bu-line subclasses. ------------------------------------------------------------------------ r2038 | db30 | 2016-06-18 13:22:13 -0400 (Sat, 18 Jun 2016) | 1 line Changed paths: M /actr7/tools/buffer-trace.lisp Fixed a bug with the return value when setting :buffer-trace-hook. ------------------------------------------------------------------------ r2037 | db30 | 2016-06-16 16:44:54 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/test-models/agi-modify-test.lisp A /actr7/test-models/agi-modify-test.ref Add a reference run for the agi-modify-test code. ------------------------------------------------------------------------ r2036 | db30 | 2016-06-16 16:13:58 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/devices/lw/device.lisp Same button feature fix for LispWorks device. ------------------------------------------------------------------------ r2035 | db30 | 2016-06-16 16:10:23 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/devices/acl/device.lisp Fix the button feature locations for ACL devices as well. ------------------------------------------------------------------------ r2034 | db30 | 2016-06-16 15:38:53 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/devices/ccl-cocoa/device.lisp Force a button with a single text item to have features with the same coordinates in the real CCL device. ------------------------------------------------------------------------ r2033 | db30 | 2016-06-16 15:03:23 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/support/ccl-simple-view.lisp Fixed a bug with duplicate color names in CCL real windows. ------------------------------------------------------------------------ r2032 | db30 | 2016-06-16 14:17:08 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: A /actr7/test-models/agi-modify-test.lisp Adding a test model for the agi modify commands. ------------------------------------------------------------------------ r2031 | db30 | 2016-06-16 13:31:11 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/devices/virtual/device.lisp Fixed a bug where changing the dimensions of a virtual line or button didn't result in a change to the size slot of its visual-location. ------------------------------------------------------------------------ r2030 | db30 | 2016-06-16 13:07:46 -0400 (Thu, 16 Jun 2016) | 1 line Changed paths: M /actr7/devices/acl/uwi.lisp M /actr7/docs/AGI.doc Bug fix for the UWI modify actions in ACL. ------------------------------------------------------------------------ r2029 | db30 | 2016-06-15 16:48:24 -0400 (Wed, 15 Jun 2016) | 1 line Changed paths: M /actr7/devices/ccl-cocoa/uwi.lisp Added the UWI modify actions for CCL. ------------------------------------------------------------------------ r2028 | db30 | 2016-06-14 14:01:06 -0400 (Tue, 14 Jun 2016) | 1 line Changed paths: M /actr7/devices/lw/uwi.lisp Added the modify support to the LispWorks UWI code, but it's effectively a 'replace' since it generates a new item. ------------------------------------------------------------------------ r2027 | db30 | 2016-06-14 10:52:27 -0400 (Tue, 14 Jun 2016) | 1 line Changed paths: M /actr7/devices/lw/device.lisp Fixed a bug with text features in the LispWorks device not using the right font size. ------------------------------------------------------------------------ r2026 | db30 | 2016-06-10 12:58:04 -0400 (Fri, 10 Jun 2016) | 1 line Changed paths: M /actr7/modules/production-compilation.lisp Fixed a bug in production compilation that caused some productions to be considered equivalent which weren't. ------------------------------------------------------------------------ r2025 | db30 | 2016-06-09 13:37:52 -0400 (Thu, 09 Jun 2016) | 1 line Changed paths: M /actr7/devices/acl/uwi.lisp M /actr7/devices/virtual/uwi.lisp M /actr7/environment/env-device.lisp M /actr7/environment/server.lisp M /actr7/modules/act-gui-interface.lisp M /actr7/tools/history-recorder.lisp Added the UWI modify methods for ACL devices, and fixed a few bugs with some other new AGI code. ------------------------------------------------------------------------ r2024 | db30 | 2016-06-08 16:49:19 -0400 (Wed, 08 Jun 2016) | 1 line Changed paths: M /actr7/devices/virtual/uwi.lisp M /actr7/environment/env-device.lisp A couple bug fixes in the new modify code. ------------------------------------------------------------------------ r2023 | db30 | 2016-06-08 16:40:18 -0400 (Wed, 08 Jun 2016) | 1 line Changed paths: M /actr7/devices/virtual/uwi.lisp M /actr7/environment/env-device.lisp Add the undlying UWI modify methods for virtual and visible-virtual items. ------------------------------------------------------------------------ r2022 | db30 | 2016-06-08 15:56:11 -0400 (Wed, 08 Jun 2016) | 1 line Changed paths: M /actr7/docs/AGI.doc M /actr7/modules/act-gui-interface.lisp Added the front-end modify functions for the AGI, but there's no device specific UWI functions yet. ------------------------------------------------------------------------ r2021 | db30 | 2016-06-08 14:13:14 -0400 (Wed, 08 Jun 2016) | 1 line Changed paths: M /actr7/environment/env-device.lisp Updated the add-visual-items-to-rpm-window method for the visible-virtuals so that it's easier to extend things. ------------------------------------------------------------------------ r2020 | db30 | 2016-06-08 13:43:17 -0400 (Wed, 08 Jun 2016) | 1 line Changed paths: M /actr7/devices/acl/uwi.lisp M /actr7/devices/ccl-cocoa/uwi.lisp M /actr7/devices/lw/uwi.lisp M /actr7/devices/virtual/uwi.lisp M /actr7/docs/AGI.doc M /actr7/modules/act-gui-interface.lisp Add a class parameter to open-exp-window to allow access to the customization allowed in make-rpm-window and update the make-rpm-window function to allow a class to override visible-virtual-window. ------------------------------------------------------------------------ r2019 | db30 | 2016-06-07 16:48:46 -0400 (Tue, 07 Jun 2016) | 1 line Changed paths: M /actr7/docs/AGI.doc M /actr7/modules/act-gui-interface.lisp Starting work to extend the AGI to provide create and modify capabilities for the items instead of always adding them to the display. ------------------------------------------------------------------------ r2018 | db30 | 2016-06-02 11:22:33 -0400 (Thu, 02 Jun 2016) | 1 line Changed paths: M /actr7/environment/server.lisp Make sure stop-environment clears the data history table since the handlers on the Env. side don't get removed cleanly (which was also noted as a todo in the Env. code). ------------------------------------------------------------------------ r2017 | db30 | 2016-06-02 10:19:41 -0400 (Thu, 02 Jun 2016) | 1 line Changed paths: M /actr7/tutorial/unit7/unit7.doc Minor edits to the unit 7 text. ------------------------------------------------------------------------ r2016 | db30 | 2016-06-01 15:56:29 -0400 (Wed, 01 Jun 2016) | 1 line Changed paths: M /actr7/environment/GUI/server.tcl For the Mac standalone move the Environment's default directory up one level to where the tutorial folder is. ------------------------------------------------------------------------ r2015 | db30 | 2016-06-01 11:38:47 -0400 (Wed, 01 Jun 2016) | 1 line Changed paths: M /actr7/load-act-r.lisp M /actr7/tools/history-recorder.lisp Fixed an issue with the versions accpeted by the :check-act-r-version parameter and save the current version when writing out data from the Environment tools. ------------------------------------------------------------------------ r2014 | db30 | 2016-05-31 16:07:20 -0400 (Tue, 31 May 2016) | 1 line Changed paths: M /actr7/framework/misc-utils.lisp M /actr7/load-act-r.lisp M /actr7/support/production-parsing-support.lisp M /actr7/support/uni-files.lisp All output which goes directly to *error-output* is now protected with a finish-output. ------------------------------------------------------------------------ r2013 | db30 | 2016-05-31 13:42:05 -0400 (Tue, 31 May 2016) | 1 line Changed paths: M /actr7/framework/misc-utils.lisp Added a force-output after the finish-output for the warnings as well to make sure the warnings print when they occur. ------------------------------------------------------------------------ r2012 | db30 | 2016-05-31 12:05:52 -0400 (Tue, 31 May 2016) | 1 line Changed paths: M /actr7/framework/misc-utils.lisp Added a finish-output to the model-warning and print-warning commands since I found one of the major Lisps sometimes buffers *error-output* for some reason. ------------------------------------------------------------------------ r2011 | db30 | 2016-05-27 13:53:34 -0400 (Fri, 27 May 2016) | 1 line Changed paths: M /actr7/tutorial/unit1/unit1.doc Fixed an issue with some unnecessarily highlighted text in unit 1 which seems to have been there for a while. ------------------------------------------------------------------------ r2010 | db30 | 2016-05-27 11:07:44 -0400 (Fri, 27 May 2016) | 1 line Changed paths: M /actr7/other-files/env-graphic-trace.lisp Added a 100ms extra time to the end of the data for graphic traces so final actions should be visible. ------------------------------------------------------------------------ r2009 | db30 | 2016-05-27 10:01:41 -0400 (Fri, 27 May 2016) | 1 line Changed paths: M /actr7/other-files/bold.lisp Fixed a potential bug in the BOLD code which happened if the traced-buffers were changed during the run. ------------------------------------------------------------------------ r2008 | db30 | 2016-05-26 16:27:29 -0400 (Thu, 26 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/other-files/production-history.lisp Clicking a box in the production grid tool opens a window with the whynot info now. ------------------------------------------------------------------------ r2007 | db30 | 2016-05-26 14:51:33 -0400 (Thu, 26 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc Fixed some formatting issues with the Environment manual. ------------------------------------------------------------------------ r2006 | db30 | 2016-05-26 10:41:26 -0400 (Thu, 26 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl Make sure the save/load data buttons aren't available on remote connections. ------------------------------------------------------------------------ r2005 | db30 | 2016-05-25 16:37:46 -0400 (Wed, 25 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl Fixed a potential deadlock when clicking on productions in the trace viewers. ------------------------------------------------------------------------ r2004 | db30 | 2016-05-25 16:16:08 -0400 (Wed, 25 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl Removed an unnecessary ignore declaration from a handler function (since SBCL complains about that). ------------------------------------------------------------------------ r2003 | db30 | 2016-05-25 14:56:25 -0400 (Wed, 25 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl The retrieval history windows opened from the graphic traces now select the top chunk and couple of minor cosmetic adjustments to recorder and playback windows. ------------------------------------------------------------------------ r2002 | db30 | 2016-05-25 13:20:09 -0400 (Wed, 25 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/init/02-configurations.tcl Update some of the default Environment window sizes so they show data better without having to resize. ------------------------------------------------------------------------ r2001 | db30 | 2016-05-24 16:10:59 -0400 (Tue, 24 May 2016) | 1 line Changed paths: D /actr7/environment/GUI/dialogs/dan.tcl A /actr7/environment/GUI/dialogs/dan.tcx (from /actr7/environment/GUI/dialogs/dan.tcl:2000) ------------------------------------------------------------------------ r2000 | db30 | 2016-05-24 16:10:42 -0400 (Tue, 24 May 2016) | 1 line Changed paths: A /actr7/environment/GUI/dialogs/dan.tcl (from /actr7/environment/GUI/dialogs/dan.tcx:1971) D /actr7/environment/GUI/dialogs/dan.tcx ------------------------------------------------------------------------ r1999 | db30 | 2016-05-24 15:50:10 -0400 (Tue, 24 May 2016) | 1 line Changed paths: M /actr7/test-models/paired-learning-dynamic.ref M /actr7/test-models/paired-learning.ref M /actr7/test-models/solution-tests.zip Updated reference runs for models that output spp info because of the new :fixed-utility parameter. ------------------------------------------------------------------------ r1998 | db30 | 2016-05-20 15:56:12 -0400 (Fri, 20 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl Fixed an issue with the graphic traces not always starting with the scroll bars at the top/left. ------------------------------------------------------------------------ r1997 | db30 | 2016-05-20 15:18:32 -0400 (Fri, 20 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/server.tcl Fixed some potential bugs when opening other tools from clicks in the graphic traces. ------------------------------------------------------------------------ r1996 | db30 | 2016-05-19 16:40:47 -0400 (Thu, 19 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/tools/history-recorder.lisp A better fix for the Select Data issue since reloading the same model also had problems. ------------------------------------------------------------------------ r1995 | db30 | 2016-05-19 16:05:52 -0400 (Thu, 19 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/tools/history-recorder.lisp M /actr7/tutorial/unit1/unit1.doc M /actr7/tutorial/unit1/unit1_modeling.doc M /actr7/tutorial/unit2/unit2.doc M /actr7/tutorial/unit3/unit3_modeling.doc M /actr7/tutorial/unit5/unit5_modeling.doc M /actr7/tutorial/unit7/unit7_modeling.doc Fixed a bug with the Select Data window when a new model is loaded while it was still open, and updated tutorial texts with new Environment info. ------------------------------------------------------------------------ r1994 | db30 | 2016-05-18 11:44:59 -0400 (Wed, 18 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/other-files/perceptual-history.lisp Fixed a bug with tracking the event-hook function for the perceptual history tools. ------------------------------------------------------------------------ r1993 | db30 | 2016-05-17 16:48:05 -0400 (Tue, 17 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/other-files/bold.lisp M /actr7/tools/history-recorder.lisp Fixed some bugs with the updated BOLD tools in the environment and better catch errors when loading saved data. ------------------------------------------------------------------------ r1992 | db30 | 2016-05-17 10:13:07 -0400 (Tue, 17 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl Have the buffer history opened by a graphic trace click wait appropriately before trying to show the details. ------------------------------------------------------------------------ r1991 | db30 | 2016-05-16 17:05:25 -0400 (Mon, 16 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/dialogs/74-pgraph-button.tcl M /actr7/environment/GUI/dialogs/79c-trace-history.tcl M /actr7/other-files/production-history.lisp Fixed problems with the production graph and have the graphic trace subwindows all show the times correctly. ------------------------------------------------------------------------ r1990 | db30 | 2016-05-16 11:53:21 -0400 (Mon, 16 May 2016) | 1 line Changed paths: M /actr7/other-files/buffer-history.lisp Fixed a bug with the buffer history information not recording chunk details. ------------------------------------------------------------------------ r1989 | db30 | 2016-05-13 16:56:51 -0400 (Fri, 13 May 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr7/environment/GUI/dialogs/74-pgraph-button.tcl M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/environment/GUI/dialogs/77-retrieval-history.tcl M /actr7/environment/GUI/dialogs/78-buffer-history.tcl M /actr7/environment/GUI/dialogs/79a-audicon-history.tcl M /actr7/environment/GUI/dialogs/79b-visicon-history.tcl M /actr7/environment/GUI/dialogs/79c-trace-history.tcl M /actr7/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7/extras/blending/77b-blending-history.tcl M /actr7/tools/history-recorder.lisp Starting to update the Environment manual for the new tools and fixed an issue with spaces in the file names for loading data into the Environment. ------------------------------------------------------------------------ r1988 | db30 | 2016-05-12 13:47:09 -0400 (Thu, 12 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/24-stepper.tcl Changed the text for some stepper tutor mode hints to reflect new button names. ------------------------------------------------------------------------ r1987 | db30 | 2016-05-12 11:32:37 -0400 (Thu, 12 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl Environment recorder window now closes when model deleted to avoid issues between models and across reloads. ------------------------------------------------------------------------ r1986 | db30 | 2016-05-11 14:55:43 -0400 (Wed, 11 May 2016) | 1 line Changed paths: M /actr7/examples/model-task-interfacing/capture-1window-buttons.lisp M /actr7/examples/model-task-interfacing/capture-1window-text.lisp M /actr7/examples/model-task-interfacing/capture-2windows-buttons.lisp M /actr7/examples/model-task-interfacing/capture-2windows-text.lisp M /actr7/examples/model-task-interfacing/multple-models-and-task-interactions.pdf Updated the task interface example games to be safer in handling human input. ------------------------------------------------------------------------ r1985 | db30 | 2016-05-06 16:43:04 -0400 (Fri, 06 May 2016) | 1 line Changed paths: M /actr7/other-files/buffer-history.lisp Fixed a bug in the buffer history tool which didn't record the chunk info if the buffer had been cleared even if it subsequently had a chunk placed into it at the same time. ------------------------------------------------------------------------ r1984 | db30 | 2016-05-06 16:20:18 -0400 (Fri, 06 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr7/environment/GUI/dialogs/74-pgraph-button.tcl M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/environment/GUI/dialogs/77-retrieval-history.tcl M /actr7/environment/GUI/dialogs/78-buffer-history.tcl M /actr7/environment/GUI/dialogs/79a-audicon-history.tcl M /actr7/environment/GUI/dialogs/79b-visicon-history.tcl M /actr7/environment/GUI/dialogs/79c-trace-history.tcl M /actr7/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7/environment/GUI/dialogs/82-bold-brain.tcl M /actr7/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr7/extras/blending/77b-blending-history.tcl M /actr7/other-files/env-graphic-trace.lisp M /actr7/tools/history-recorder.lisp Updating the Environment history tools so that saved data can be viewed without there being any model currently defined and the graphic traces link to other tools. ------------------------------------------------------------------------ r1983 | db30 | 2016-05-04 16:03:11 -0400 (Wed, 04 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/init/99-userconfig.tcl Reverting the default Environment config to be single model. ------------------------------------------------------------------------ r1982 | db30 | 2016-05-04 15:47:57 -0400 (Wed, 04 May 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/71-recorder-panel.tcl M /actr7/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr7/environment/GUI/dialogs/74-pgraph-button.tcl M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7/environment/GUI/dialogs/82-bold-brain.tcl M /actr7/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr7/other-files/bold.lisp M /actr7/other-files/buffer-history.lisp M /actr7/other-files/env-graphic-trace.lisp M /actr7/tools/history-recorder.lisp Updates to the new record and playback mechanisms in the Environment. ------------------------------------------------------------------------ r1981 | db30 | 2016-05-03 12:33:35 -0400 (Tue, 03 May 2016) | 1 line Changed paths: M /actr7/extras/blending/77b-blending-history.tcl M /actr7/extras/blending/blending-history-tool.lisp M /actr7/extras/blending/blending.lisp Updates to the blending history tool and code to work with the new approach. ------------------------------------------------------------------------ r1980 | db30 | 2016-05-03 10:20:39 -0400 (Tue, 03 May 2016) | 28 lines Changed paths: M /actr7/environment/GUI/dialogs/30-ctrl-panel-inspect-label.tcl M /actr7/environment/GUI/dialogs/35-declarative.tcl M /actr7/environment/GUI/dialogs/36-procedural.tcl M /actr7/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr7/environment/GUI/dialogs/37a-buffer-status.tcl A /actr7/environment/GUI/dialogs/70-ctrl-panel-recorded-label.tcl (from /actr7/environment/GUI/dialogs/70-ctrl-panel-trace-label.tcl:1964) D /actr7/environment/GUI/dialogs/70-ctrl-panel-trace-label.tcl A /actr7/environment/GUI/dialogs/71-recorder-panel.tcl (from /actr7/environment/GUI/dialogs/79d-recorder-panel.tcl:1978) M /actr7/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr7/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr7/environment/GUI/dialogs/74-pgraph-button.tcl D /actr7/environment/GUI/dialogs/75-ctrl-panel-history-label.tcl A /actr7/environment/GUI/dialogs/75-ctrl-panel-history-label.tcx (from /actr7/environment/GUI/dialogs/75-ctrl-panel-history-label.tcl:1964) M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/environment/GUI/dialogs/77-retrieval-history.tcl M /actr7/environment/GUI/dialogs/78-buffer-history.tcl M /actr7/environment/GUI/dialogs/79a-audicon-history.tcl M /actr7/environment/GUI/dialogs/79b-visicon-history.tcl M /actr7/environment/GUI/dialogs/79c-trace-history.tcl D /actr7/environment/GUI/dialogs/79d-recorder-panel.tcl D /actr7/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcl A /actr7/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcx (from /actr7/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcl:1964) M /actr7/environment/GUI/dialogs/81a-bold-browser.tcl M /actr7/environment/GUI/dialogs/82-bold-brain.tcl M /actr7/environment/GUI/dialogs/83-bold-brain-3d.tcl D /actr7/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcl A /actr7/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcx (from /actr7/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcl:1964) M /actr7/environment/GUI/init/99-userconfig.tcl M /actr7/framework/printing.lisp M /actr7/framework/version-string.lisp M /actr7/other-files/bold.lisp M /actr7/other-files/buffer-history.lisp M /actr7/other-files/env-graphic-trace.lisp D /actr7/other-files/history-recorder.lisp M /actr7/other-files/perceptual-history.lisp M /actr7/other-files/production-history.lisp M /actr7/other-files/retrieval-history.lisp A /actr7/tools/history-recorder.lisp (from /actr7/other-files/history-recorder.lisp:1978) [7.0.8] Reworked how the "history" tools in the Environment operate. Instead of them each being an independent tool which enabled it's own trace flags when opened and which may or may not have had a save option, now there are two buttons on the Control Panel. One opens the recorder which lets one pick which trace information and buffers to save the data from in the current model, and it provides a "Save" button which will save all of that recorded history information to a single file. The other button opens a playback window. This window contains all of the buttons for the History tools, and it allows one to pick either the current model or a saved data file from which to display the information. All of the previous tools for the standard modules are currently functional except for the run-time Bold Brain tool which has been removed (if anyone really wants it, it could be restored but I suspect it was never used). However, the Environment manual has not yet been updated and the internal code to support this still needs a little work. The reason for a version change is because the BOLD module needed to have its own parameter for saving data added (:save-bold-data) instead of just piggybacking off of :save-buffer-trace, but setting :save-buffer-trace is still sufficient for saving the information (the new parameter is only really necessary for the Environment interface). ------------------------------------------------------------------------ r1979 | db30 | 2016-04-20 14:37:38 -0400 (Wed, 20 Apr 2016) | 1 line Changed paths: M /actr7/tools/buffer-trace.lisp Fixed a bug with setting the :traced-buffers parameter to nil. ------------------------------------------------------------------------ r1978 | db30 | 2016-04-15 16:49:14 -0400 (Fri, 15 Apr 2016) | 1 line Changed paths: A /actr7/environment/GUI/dialogs/79d-recorder-panel.tcl M /actr7/environment/GUI/init/02-configurations.tcl A /actr7/other-files/history-recorder.lisp Started work on more integrated/easier to use history tools for the environment. For now, it's just a new panel which lets one turn on any of the saved info parameters from a single place instead of having to open the windows or set the parameters in the model. ------------------------------------------------------------------------ r1977 | db30 | 2016-04-15 16:45:04 -0400 (Fri, 15 Apr 2016) | 1 line Changed paths: M /actr7/environment/server.lisp M /actr7/other-files/perceptual-history.lisp Fixed a bug with :save-audicon-history and added a dummy function for use in the environment handlers. ------------------------------------------------------------------------ r1976 | db30 | 2016-04-14 13:23:06 -0400 (Thu, 14 Apr 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/events.lisp M /actr7/framework/printing.lisp Change the return value for show-saved-trace and slightly adjusted how an :output nil event actually gets printed by format-event. ------------------------------------------------------------------------ r1975 | db30 | 2016-04-14 11:01:23 -0400 (Thu, 14 Apr 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/79c-trace-history.tcl M /actr7/environment/GUI/init/02-configurations.tcl Minor adjustment to the layout in the new text trace tool and set a default starting size. ------------------------------------------------------------------------ r1974 | db30 | 2016-04-14 09:41:13 -0400 (Thu, 14 Apr 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc A /actr7/environment/GUI/dialogs/79c-trace-history.tcl M /actr7/framework/printing.lisp Added a new tool to the Environment to display a saved model trace. Overall, it's probably not any faster than just printing the trace as the model runs for a whole trace, but there may be times where it would be useful. ------------------------------------------------------------------------ r1973 | db30 | 2016-04-13 09:48:04 -0400 (Wed, 13 Apr 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/printing.lisp Added a get-saved-trace to go along with show-saved-trace. ------------------------------------------------------------------------ r1972 | db30 | 2016-04-12 15:52:31 -0400 (Tue, 12 Apr 2016) | 16 lines Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/internal-structures.lisp M /actr7/framework/printing.lisp M /actr7/framework/version-string.lisp [7.0.7] Added a parameter :save-trace which if set to t will have the model record all of the trace information while it runs regardless of whether or not the trace is being output. After a run, the new show-saved-trace command can be used to print all or a subsegment of that saved trace at any of the possible detail levels (high, medium, or low) or showing all events (even those that are marked as not for output). That command returns a list of strings where each string is one line of the output displayed. Right now this is not doing anything special to be efficient and it just stores all of the trace text as the model runs, but assuming that one isn't also printing the trace it's not really any more space required than printing it all at high detail assuming a 'Listener' that doesn't truncate past output. Of course, if one is both printing it and saving it that would double the space required. ------------------------------------------------------------------------ r1971 | db30 | 2016-04-12 11:45:23 -0400 (Tue, 12 Apr 2016) | 1 line Changed paths: D /actr7/environment/GUI/dialogs/dan.tcl A /actr7/environment/GUI/dialogs/dan.tcx (from /actr7/environment/GUI/dialogs/dan.tcl:1970) ------------------------------------------------------------------------ r1970 | db30 | 2016-04-12 11:45:03 -0400 (Tue, 12 Apr 2016) | 1 line Changed paths: A /actr7/environment/GUI/dialogs/dan.tcl (from /actr7/environment/GUI/dialogs/dan.tcx:1964) D /actr7/environment/GUI/dialogs/dan.tcx ------------------------------------------------------------------------ r1969 | db30 | 2016-04-12 11:43:52 -0400 (Tue, 12 Apr 2016) | 1 line Changed paths: M /actr7/other-files/perceptual-history.lisp Make sure to send an empty string instead of nil when there's no history to show. ------------------------------------------------------------------------ r1968 | db30 | 2016-04-12 11:41:12 -0400 (Tue, 12 Apr 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/78-buffer-history.tcl M /actr7/environment/GUI/dialogs/79a-audicon-history.tcl M /actr7/environment/GUI/dialogs/79b-visicon-history.tcl Cleanup some environment tools so they don't show 'nil' in a window that should be empty. ------------------------------------------------------------------------ r1967 | db30 | 2016-04-12 10:42:49 -0400 (Tue, 12 Apr 2016) | 1 line Changed paths: M /actr7/other-files/perceptual-history.lisp Updated the perceptual-history module to work better when multiple models defined. ------------------------------------------------------------------------ r1966 | db30 | 2016-04-08 14:46:03 -0400 (Fri, 08 Apr 2016) | 15 lines Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/docs/reference-manual.doc A /actr7/environment/GUI/dialogs/79a-audicon-history.tcl A /actr7/environment/GUI/dialogs/79b-visicon-history.tcl M /actr7/environment/GUI/init/02-configurations.tcl M /actr7/framework/version-string.lisp A /actr7/other-files/perceptual-history.lisp [7.0.6] Added a module to record visicon and audicon information as a model runs. If the parameters :save-visicon-history and :save-audicon-history are set to t then a record of all changes to the corresponding information will be saved by this module. That saved information can be accessed using the show-visicon-history and show-audicon-history commands or the corresponding new tools in the ACT-R Environment. Note that it only records the information when there is a perceptual change (proc-display or new-sound-event respectively) or the associated module performs a scheduled action. Since those modules only update their icon information as needed, things like a finst expiring will not directly result in a change being recorded in the history. ------------------------------------------------------------------------ r1965 | db30 | 2016-04-08 12:34:33 -0400 (Fri, 08 Apr 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/76-ptrace-button.tcl M /actr7/environment/GUI/dialogs/77-retrieval-history.tcl M /actr7/environment/GUI/dialogs/78-buffer-history.tcl Minor change to a warning from the history tools. ------------------------------------------------------------------------ r1964 | db30 | 2016-04-06 13:23:24 -0400 (Wed, 06 Apr 2016) | 10 lines Changed paths: M /actr7/environment/GUI/dialogs/99-exp-window.tcl M /actr7/environment/env-device.lisp M /actr7/examples/agi/multiple-models-single-window.lisp M /actr7/examples/creating-a-new-virtual-item/999-creating-a-new-virtual-item.tcl M /actr7/examples/model-task-interfacing/capture-1window-text.lisp M /actr7/framework/device-interface.lisp M /actr7/framework/version-string.lisp [7.0.5] Allow the :show-focus parameter to take values other than just t to enable it. Those other values can be used by the device as a specification for a color in which to draw the fixation ring. At this point only the visible virtual windows actually use that capability. This can be quite helpful when running more than one model interacting with the same display because it provides a way to distinguish the attentional focus for the different models. Some of the examples with multiple models have been updated to use this capability. ------------------------------------------------------------------------ r1963 | db30 | 2016-04-04 15:51:30 -0400 (Mon, 04 Apr 2016) | 11 lines Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/environment/GUI/dialogs/99-exp-window.tcl M /actr7/environment/env-device.lisp M /actr7/examples/creating-a-new-virtual-item/999-creating-a-new-virtual-item.tcl M /actr7/examples/creating-a-new-virtual-item/creating-a-new-virtual-item.lisp This update changes how the buttons are created in the visible virtaul windows of the Environment. Instead of using a real button object it now creates a simulated button which can still be clicked on by a person as well as the model. The advantage of the simulated button is that the model's simulated mouse cursor and visual attention ring will show in front of the simulated buttons unlike the real buttons which always displayed in front of those features. This shouldn't affect any models since the model was always interacting with the underlying virtual window and not the real interface for visible virtual windows. It may look different than before, but functional should still do the same thing in all cases. ------------------------------------------------------------------------ r1962 | db30 | 2016-04-04 11:45:26 -0400 (Mon, 04 Apr 2016) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/00-copyrights.tcl Updated the Environment start window to show the correct version info using the new version format. ------------------------------------------------------------------------ r1961 | db30 | 2016-03-30 15:16:14 -0400 (Wed, 30 Mar 2016) | 1 line Changed paths: M /actr7/examples/model-task-interfacing/readme.txt Minor update to the readme for the new examples. ------------------------------------------------------------------------ r1960 | db30 | 2016-03-30 15:11:21 -0400 (Wed, 30 Mar 2016) | 1 line Changed paths: A /actr7/examples/model-task-interfacing A /actr7/examples/model-task-interfacing/capture-0windows-1chunk.lisp A /actr7/examples/model-task-interfacing/capture-0windows-2chunks.lisp A /actr7/examples/model-task-interfacing/capture-0windows-asynchronous.lisp A /actr7/examples/model-task-interfacing/capture-1window-buttons.lisp A /actr7/examples/model-task-interfacing/capture-1window-text.lisp A /actr7/examples/model-task-interfacing/capture-2windows-buttons.lisp A /actr7/examples/model-task-interfacing/capture-2windows-text.lisp A /actr7/examples/model-task-interfacing/multple-models-and-task-interactions.pdf A /actr7/examples/model-task-interfacing/readme.txt Added several example models showing how to create different interfaces for the same task and slides describing the approaches along with some pros and cons of each. ------------------------------------------------------------------------ r1959 | db30 | 2016-03-30 14:27:27 -0400 (Wed, 30 Mar 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/load-act-r.lisp Updated written-for-act-r-version to provide more details when there is a version mismatch. ------------------------------------------------------------------------ r1958 | db30 | 2016-03-30 11:40:49 -0400 (Wed, 30 Mar 2016) | 1 line Changed paths: A /actr7/examples/creating-a-new-virtual-item A /actr7/examples/creating-a-new-virtual-item/999-creating-a-new-virtual-item.tcl A /actr7/examples/creating-a-new-virtual-item/creating-a-new-virtual-item-model.lisp A /actr7/examples/creating-a-new-virtual-item/creating-a-new-virtual-item.lisp A /actr7/examples/creating-a-new-virtual-item/images A /actr7/examples/creating-a-new-virtual-item/images/ref-brain.gif A /actr7/examples/creating-a-new-virtual-item/images/smalllogo.gif A /actr7/examples/creating-a-new-virtual-item/readme.txt Added an example of creating a new visual feature for the virtual windows and a corresponding extension of the visible virtual windows for the Environment as well. ------------------------------------------------------------------------ r1957 | db30 | 2016-03-24 16:42:05 -0400 (Thu, 24 Mar 2016) | 15 lines Changed paths: M /actr7/docs/reference-manual.doc M /actr7/extras/WNLexicalModule/WNLexical-readme.txt M /actr7/extras/WNLexicalModule/WNLexicalData-readme.txt M /actr7/extras/act-touch/act-touch-demo-model.lisp M /actr7/extras/act-touch/act-touch-reference-manual.pdf M /actr7/extras/act-touch/act-touch.lisp M /actr7/extras/act-touch/readme.txt A /actr7/extras/base-level-inhibition/base-level-inhibition.lisp M /actr7/extras/base-level-inhibition/bl-inhibition.lisp M /actr7/extras/base-level-inhibition/free-recall.lisp M /actr7/extras/base-level-inhibition/readme.txt M /actr7/extras/blending/blending-read-me.txt M /actr7/extras/blending/blending-test-1.lisp M /actr7/extras/blending/blending-test-2.lisp M /actr7/extras/blending/blending-test-3.lisp M /actr7/extras/blending/blending-test-4.lisp M /actr7/extras/blending/blending-test-5.lisp M /actr7/extras/blending/blending-test-6.lisp M /actr7/extras/blending/blending-test-7.lisp M /actr7/extras/blending/blending-test-8.lisp M /actr7/extras/blending/blending.lisp M /actr7/extras/emma/emma.lisp M /actr7/extras/emma/readme.txt A /actr7/extras/environment-sorter/environment-sorter.lisp M /actr7/extras/environment-sorter/readme.txt M /actr7/extras/environment-sorter/sort-environment-lists.lisp A /actr7/extras/extended-motor-actions/extended-motor-actions.lisp M /actr7/extras/extended-motor-actions/read-me.txt M /actr7/extras/extended-motor-actions/test-model.lisp M /actr7/extras/parallel-execution/readme.txt M /actr7/extras/save-model/readme.txt M /actr7/extras/save-model/save-chunks-and-productions.lisp A /actr7/extras/save-model/save-model.lisp M /actr7/extras/spacing-effect/spacing-effect.lisp M /actr7/extras/threads/README.txt M /actr7/extras/threads/sample.lisp A /actr7/extras/threads/threads.lisp M /actr7/extras/threads/threads.pdf M /actr7/framework/version-string.lisp M /actr7/load-act-r.lisp [7.0.4] In order to make using the extras easier the command require-extra has been added. It takes one parameter which is a string that names the directory in /extras that contains an extension that should be loaded. If that extra has not been previously loaded then it will compile and load it e.g. (require-extra "blending"). The intended use of this is to put it into any model file that uses an extra so that other people can load and run that model without having to first load the addtional files necessary. The docs and examples for the extras which can work with this have been updated accordingly. ------------------------------------------------------------------------ r1956 | db30 | 2016-03-23 14:39:03 -0400 (Wed, 23 Mar 2016) | 1 line Changed paths: M /actr7/extras/save-model/save-chunks-and-productions.lisp Updated save-chunks-and-productions to work with multiple models and to save default chunk-type slots. ------------------------------------------------------------------------ r1955 | db30 | 2016-03-09 13:34:03 -0500 (Wed, 09 Mar 2016) | 17 lines Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/version-string.lisp M /actr7/modules/utility-and-reward-1.lisp [7.0.3] A couple of changes to the utility module. A new parameter for productions is available through spp called :fixed-utility. If that parameter is set to t for a production then the utility of that production will not be changed by the utility learning mechanism, but it can still be changed using spp. The :reward parameter for a production can now be turned off (set to nil) after it has been turned on. Changing the reward values for productions while a model is running when production compilation is enabled is not recommended since compiled productions only get a reward value the first time they are created. If the reward value for a production changes while production compilation is enabled a warning will be shown in the trace for any production which is recreated with that production as a parent. ------------------------------------------------------------------------ r1954 | db30 | 2016-03-09 09:58:45 -0500 (Wed, 09 Mar 2016) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/load-act-r.lisp Added an optional parameter to written-for-act-r-version to allow an optional descrption that's also shown in the warning when it's possibly incompatible. ------------------------------------------------------------------------ r1953 | db30 | 2016-03-08 16:31:11 -0500 (Tue, 08 Mar 2016) | 1 line Changed paths: M /actr7/examples/act-r-solutions.zip M /actr7/test-models/solution-tests.zip M /actr7/tutorial/unit5/1hit-blackjack.lisp M /actr7/tutorial/unit5/unit5.doc Update the starting model for 1hit blackjack in unit 5 to use an overwrite instead of setting all the slots of a retrieved chunk to nil explicitly. ------------------------------------------------------------------------ r1952 | db30 | 2016-03-08 14:36:19 -0500 (Tue, 08 Mar 2016) | 1 line Changed paths: M /actr7/test-models/model-tester.cl Fixed a bug in run-actr-test that happened when it was passed an invalid test model name. ------------------------------------------------------------------------ r1951 | db30 | 2016-03-08 13:55:28 -0500 (Tue, 08 Mar 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-test-1.lisp M /actr7/extras/blending/blending-test-2.lisp M /actr7/extras/blending/blending-test-3.lisp M /actr7/extras/blending/blending-test-4.lisp M /actr7/extras/blending/blending-test-5.lisp M /actr7/extras/blending/blending-test-6.lisp M /actr7/extras/blending/blending-test-8.lisp Update the blending examples to use the erasing overwrite and get rid of the need for a dummy chunk. ------------------------------------------------------------------------ r1950 | db30 | 2016-03-08 13:26:16 -0500 (Tue, 08 Mar 2016) | 16 lines Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/buffers.lisp M /actr7/framework/version-string.lisp M /actr7/support/production-parsing-support.lisp [7.0.2] Made the production action syntax more consistent among =, +, *, and @. They can now all be specified empty, indirectly, or directly with slot-value pairs. For the overwrite (@) action there is a special case made for the empty action. Instead of overwriting the buffer with a chunk that has no slots and values (which would be the logical extension) it just erases the chunk from the buffer which leaves it empty. That fits better with how the overwrite is typically used and avoids the issue of an unneeded/unwanted chunk in the buffer afterwards. Also fixed a bug with schedule-overwrite-buffer-chunk because it didn't actually use the :requested keyword parameter when performing the action. It was always performed as unrequested, but the trace output was built based on the value of the :requested keyword parameter. ------------------------------------------------------------------------ r1949 | db30 | 2016-03-07 16:43:57 -0500 (Mon, 07 Mar 2016) | 1 line Changed paths: M /actr7/test-models/solution-tests.zip Updated the reference runs for the unit 6 test models. ------------------------------------------------------------------------ r1948 | db30 | 2016-03-07 11:53:56 -0500 (Mon, 07 Mar 2016) | 13 lines Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/version-string.lisp M /actr7/load-act-r.lisp [7.0.1] Added system parameters for checking version info along with a new command that can be put into a model to provide a warning if it is loaded into a version of the system which may not be compatible: written-for-act-r-version. To go along with the more rigorous version number approach that's specified in the docs I'm going to tag all the commits where the version number changes with the new version number in brackets at the top of the commit so that it's easy to search the commit log and find a specific version of the system when needed. ------------------------------------------------------------------------ r1947 | db30 | 2016-03-04 15:20:50 -0500 (Fri, 04 Mar 2016) | 1 line Changed paths: M /actr7/dev-tools/base/build-actr.sh M /actr7/docs/reference-manual.doc M /actr7/framework/meta-process.lisp M /actr7/framework/version-string.lisp M /actr7/load-act-r.lisp Added details on the version numbering to the manual, updated the internal representation to make it easier for testing (a function to do so will be added soon), and push more version info onto *features*. ------------------------------------------------------------------------ r1946 | db30 | 2016-03-02 15:42:16 -0500 (Wed, 02 Mar 2016) | 1 line Changed paths: M /actr7/docs/EnvironmentManual.doc M /actr7/environment/GUI/dialogs/24-stepper.tcl M /actr7/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr7/environment/GUI/init/99-userconfig.tcl Added a warning to the environment if the stepper is opened and all the models have their traces turned off, and also added an option to turn off the warning. ------------------------------------------------------------------------ r1945 | db30 | 2016-02-26 14:20:25 -0500 (Fri, 26 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-read-me.txt M /actr7/extras/blending/blending.lisp M /actr7/extras/parallel-execution/parallel-chunks.lisp Fixed a potential bug in the recent blending update for over/under flow issues. ------------------------------------------------------------------------ r1944 | db30 | 2016-02-12 12:51:24 -0500 (Fri, 12 Feb 2016) | 1 line Changed paths: M /actr7/extras/parallel-execution/parallel-chunks.lisp Updated the parallel chunk code with changes from dm and blending. ------------------------------------------------------------------------ r1943 | db30 | 2016-02-12 10:07:44 -0500 (Fri, 12 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-read-me.txt M /actr7/extras/threads/README.txt Updated the citations in the blending and threaded cognition readme files. ------------------------------------------------------------------------ r1942 | db30 | 2016-02-10 10:43:11 -0500 (Wed, 10 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-read-me.txt M /actr7/extras/blending/blending-test-3.lisp M /actr7/extras/blending/blending.lisp Blending now skips the computations when there's only a single possible value for a slot. ------------------------------------------------------------------------ r1941 | db30 | 2016-02-09 16:47:34 -0500 (Tue, 09 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-read-me.txt M /actr7/extras/blending/blending-test-3.lisp M /actr7/extras/blending/blending.lisp Performance update for blending to use equalp when reducing the set of items to blend to work better with strings or other 'Lisp' values. ------------------------------------------------------------------------ r1940 | db30 | 2016-02-03 13:33:13 -0500 (Wed, 03 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending-test-1.lisp M /actr7/extras/blending/blending-test-2.lisp M /actr7/extras/blending/blending-test-3.lisp M /actr7/extras/blending/blending-test-4.lisp M /actr7/extras/blending/blending-test-5.lisp M /actr7/extras/blending/blending-test-6.lisp M /actr7/extras/blending/blending-test-7.lisp M /actr7/extras/blending/blending-test-8.lisp M /actr7/extras/blending/blending.lisp Small change in how blending computes the probabilities to better avoid and deal with over and under flow in floating point values. The example runs in the example models were updated since the probabilities differed in some runs in the 6th or later decimal place. ------------------------------------------------------------------------ r1939 | db30 | 2016-02-03 11:31:56 -0500 (Wed, 03 Feb 2016) | 1 line Changed paths: M /actr7/extras/blending/blending.lisp Fix for blending to prevent :tmp from being set to 0. ------------------------------------------------------------------------ r1938 | db30 | 2016-01-20 16:28:14 -0500 (Wed, 20 Jan 2016) | 1 line Changed paths: M /actr7/examples/act-r-solutions.zip M /actr7/tutorial/unit6/choice.lisp M /actr7/tutorial/unit6/unit6.doc Corrected an error in the data for the unit 6 task that's been there for a long time. The fix in 2006 [r231] only caught part of it. ------------------------------------------------------------------------ r1937 | db30 | 2016-01-20 11:05:03 -0500 (Wed, 20 Jan 2016) | 1 line Changed paths: M /actr7/tutorial/unit7/unit7_modeling.doc M /actr7/tutorial/unit8/unit8.doc M /actr7/tutorial/unit8/unit8_exp.doc Couple more minor tuturial updates. ------------------------------------------------------------------------ r1936 | db30 | 2016-01-15 16:08:06 -0500 (Fri, 15 Jan 2016) | 1 line Changed paths: M /actr7/tutorial/unit4/unit4.doc M /actr7/tutorial/unit4/unit4_exp.doc M /actr7/tutorial/unit5/unit5.doc M /actr7/tutorial/unit5/unit5_exp.doc M /actr7/tutorial/unit5/unit5_modeling.doc M /actr7/tutorial/unit6/unit6.doc M /actr7/tutorial/unit7/unit7.doc M /actr7/tutorial/unit7/unit7_exp.doc M /actr7/tutorial/unit7/unit7_modeling.doc Minor updates to tutorial texts. ------------------------------------------------------------------------ r1935 | db30 | 2016-01-15 11:02:50 -0500 (Fri, 15 Jan 2016) | 1 line Changed paths: M /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/Readme.txt Updated readme for the Windows standalone. ------------------------------------------------------------------------ r1934 | db30 | 2016-01-15 11:01:10 -0500 (Fri, 15 Jan 2016) | 1 line Changed paths: M /actr7/commands/dm-commands.lisp Fixed a bug with print-dm-finsts. ------------------------------------------------------------------------ r1933 | db30 | 2016-01-14 14:02:41 -0500 (Thu, 14 Jan 2016) | 1 line Changed paths: M /actr7/environment/server.lisp Trying a run-environment command for ACL+Linux. ------------------------------------------------------------------------ r1932 | db30 | 2016-01-12 13:37:51 -0500 (Tue, 12 Jan 2016) | 1 line Changed paths: M /actr7/tutorial/unit1/unit1_modeling.doc M /actr7/tutorial/unit2/unit2.doc M /actr7/tutorial/unit3/unit3.doc M /actr7/tutorial/unit3/unit3_modeling.doc Minor updates to tutorial texts. ------------------------------------------------------------------------ r1931 | db30 | 2016-01-11 15:48:32 -0500 (Mon, 11 Jan 2016) | 1 line Changed paths: M /actr7/core-modules/audio.lisp Minor change to the output produced by print-audicon so that a string value for a location shows as a string. ------------------------------------------------------------------------ r1930 | db30 | 2015-12-17 14:58:06 -0500 (Thu, 17 Dec 2015) | 1 line Changed paths: M /actr7/devices/virtual/device.lisp Changed the name of the key at 19,2 on the virtual keyboard to be clear instead of clr. ------------------------------------------------------------------------ r1929 | db30 | 2015-12-17 14:41:46 -0500 (Thu, 17 Dec 2015) | 1 line Changed paths: M /actr7/devices/virtual/device.lisp M /actr7/framework/generic-interface.lisp Changed the name of the key at 19,2 on the default keyboard to be clear since that matches the reference image and the press-key shortcut for it. ------------------------------------------------------------------------ r1928 | db30 | 2015-12-17 14:34:08 -0500 (Thu, 17 Dec 2015) | 1 line Changed paths: M /actr7/core-modules/procedural.lisp M /actr7/docs/reference-manual.doc M /actr7/framework/buffers.lisp M /actr7/framework/model.lisp M /actr7/support/production-parsing-support.lisp Documented the completed request changes and cleaned up the related code in the process. ------------------------------------------------------------------------ r1927 | db30 | 2015-12-17 11:18:44 -0500 (Thu, 17 Dec 2015) | 1 line Changed paths: M /actr7/support/goal-style-module.lisp Fixed a possible bug with create-new-buffer-chunk if a non-numeric priority was used. ------------------------------------------------------------------------ r1926 | db30 | 2015-12-15 16:30:10 -0500 (Tue, 15 Dec 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Starting to update the manual to include the info about request 'completions'. ------------------------------------------------------------------------ r1925 | db30 | 2015-12-15 14:12:21 -0500 (Tue, 15 Dec 2015) | 1 line Changed paths: M /actr7/core-modules/imaginal.lisp Set-imaginal-error now completes an imaginal request like set-imaginal-free does. ------------------------------------------------------------------------ r1924 | db30 | 2015-11-18 16:36:41 -0500 (Wed, 18 Nov 2015) | 1 line Changed paths: M /actr6/support/ccl-simple-view.lisp Adding an updated ccl-simple-view file that fixes an issue with CCL 1.11. ------------------------------------------------------------------------ r1923 | db30 | 2015-11-18 16:34:55 -0500 (Wed, 18 Nov 2015) | 1 line Changed paths: M /actr7/support/ccl-simple-view.lisp Fixed a minor typo in the last update for ccl-simple-view. ------------------------------------------------------------------------ r1922 | db30 | 2015-11-13 15:17:32 -0500 (Fri, 13 Nov 2015) | 1 line Changed paths: M /actr7/support/ccl-simple-view.lisp Updated the ccl-simple-view file to work with the new CCL 1.11. ------------------------------------------------------------------------ r1921 | db30 | 2015-10-26 14:20:11 -0400 (Mon, 26 Oct 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/load-act-r.lisp Refixed the issue with defconstant in SBCL to be compatible with the older and newer versions of SBCL. ------------------------------------------------------------------------ r1920 | db30 | 2015-09-25 11:15:11 -0400 (Fri, 25 Sep 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Fixed a missing completion in the motor extensions release-all-fingers action. ------------------------------------------------------------------------ r1919 | db30 | 2015-09-25 10:11:45 -0400 (Fri, 25 Sep 2015) | 1 line Changed paths: M /actr7/test-models/bst-learn-ppm.ref M /actr7/test-models/bst-learn.ref A /actr7/test-models/bst-utility-completed.lisp A /actr7/test-models/bst-utility-completed.ref M /actr7/test-models/solution-tests.zip Updated reference runs for models with utility learning because the reward event is now after the production firing. ------------------------------------------------------------------------ r1918 | db30 | 2015-09-24 14:37:32 -0400 (Thu, 24 Sep 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp All the requests for the extended motor action extra now get completed. ------------------------------------------------------------------------ r1917 | db30 | 2015-09-23 16:45:55 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Starting the conversion of the motor-extension extra to complete requests. ------------------------------------------------------------------------ r1916 | db30 | 2015-09-23 16:15:03 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/motor.lisp Updated some special motor actions so they still complete requests when jammed or otherwise don't happen. ------------------------------------------------------------------------ r1915 | db30 | 2015-09-23 16:05:36 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/support/general-pm.lisp Defstyle created motor actions now complete correctly when jammed. ------------------------------------------------------------------------ r1914 | db30 | 2015-09-23 13:42:32 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/extras/act-touch/act-touch.lisp M /actr7/extras/emma/emma.lisp ACT-Touch motor extensions now complete requests. ------------------------------------------------------------------------ r1913 | db30 | 2015-09-23 11:34:26 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/extras/blending/blending.lisp Blending module now completes its requests. ------------------------------------------------------------------------ r1912 | db30 | 2015-09-23 10:50:35 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/imaginal.lisp Imaginal module now completes requests for both buffers. ------------------------------------------------------------------------ r1911 | db30 | 2015-09-23 10:08:53 -0400 (Wed, 23 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/speech.lisp Speech module now completes the requests to the vocal buffer. ------------------------------------------------------------------------ r1910 | db30 | 2015-09-22 12:59:20 -0400 (Tue, 22 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/motor.lisp M /actr7/support/general-pm.lisp Update to have movement-styles record a request and use that to complete requests with the finish-movement method. Motor module now updated to complete all requests for its included actions. ------------------------------------------------------------------------ r1909 | db30 | 2015-09-21 11:39:47 -0400 (Mon, 21 Sep 2015) | 1 line Changed paths: M /actr7/environment/GUI/server.tcl Add a warning dialog to the environment startup if it can't open the port instead of just quitting. ------------------------------------------------------------------------ r1908 | db30 | 2015-09-17 16:46:18 -0400 (Thu, 17 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/vision.lisp Make the aural buffer trackable and fix a typo in the vision module class version info. ------------------------------------------------------------------------ r1907 | db30 | 2015-09-17 16:23:56 -0400 (Thu, 17 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/declarative-memory.lisp M /actr7/core-modules/vision.lisp Updates to make the retrieval and visual buffers trackable and complete the requests appropriately. ------------------------------------------------------------------------ r1906 | db30 | 2015-09-16 11:06:15 -0400 (Wed, 16 Sep 2015) | 1 line Changed paths: M /actr7/support/general-pm.lisp The clear method for pm-modules now uses the module's feature prep time to schedule the change instead of a fixed 50ms and it also calls complete-all-module-requests for the module. ------------------------------------------------------------------------ r1905 | db30 | 2015-09-14 16:46:49 -0400 (Mon, 14 Sep 2015) | 65 lines Changed paths: M /actr7/core-modules/procedural.lisp M /actr7/modules/utility-and-reward-1.lisp Initial steps to the new utility learning credit assignment mechanism. If you only care about why this change is being implemented you can skip a few paragraphs down to find that information. The first change is that now when a production has a reward associated with it that will result in a trigger-reward being scheduled to happen at the time of the production firing with a priority of :min instead of trigger-reward being called during the production-firing event itself. That shouldn't affect models which use the current mechanism since nothing which happens between that production firing and the trigger-reward event should affect the reward propagation -- the time doesn't differ and no other production could be selected in that interval since the next conflict-resolution won't happen until after that trigger-reward event. The other step is that the setting of :ul to complete will also enable utility learning in addition to setting it to t, which still works as before except for the change noted above. If :ul is set to complete then only productions which have "completed" their actions will receive a reward when one is provided. If a production's actions have not completed then it will remain in the history to receive a reward in the future. A reward of nil will still clear the entire history regardless of whether productions have completed or not. What it means for a production's actions to be completed is that it must have fired (whereas with a setting of t only selection is necessary) and all of the requests which it makes have been reported as complete by the modules which received the requests. What it means for a request to be complete is up to the module to decide. That means that there is potentially an additional requirement when adding a module to the system - signaling that requests are complete. By default a module's requests are assumed to be complete immediately upon being sent, but there are mechanisms for changing that which will be documented soon. At this time none of the modules which receive requests actually provide a completion signal and everything uses the default operation. Thus, the only change with setting :ul to complete right now is that productions which have been selected but not fired will not receive a reward whereas if :ul is t they would. Why? The reason for the new mechanism is because we have a task which can be broken up into smaller independent subtasks and the reward for a subtask may be delayed such that one can start a second subtask before a reward for the previous one has arrived. That results in the initial productions for the second subtask being rewarded based on the first subtask's reward (more strongly than the first subtask in fact since it's closer in time) and that prevents the second subtask's productions from receiving their own appropriate reward. For our current needs the perceptual, motor, and declarative modules' busy/free signals should be sufficient to indicate "completed" and that's what will be implemented soon. However, this mechanim could be extended to something like a sub goaling mechanism of an extended goal module if one wanted to get back to something like the old utility mechanism of ACT-R versions with a goal stack. That would require having the module signal completion of goal requests based on the goal chunks themselves or perhaps special actions in the module (like push, pop, and focus-on requests if one wanted to go completely back to the old ways). ------------------------------------------------------------------------ r1904 | db30 | 2015-09-14 15:02:59 -0400 (Mon, 14 Sep 2015) | 1 line Changed paths: M /actr7/framework/buffers.lisp Added a define-buffer command to avoid the list currently needed for module creation. Documentation will be updated in the near future. ------------------------------------------------------------------------ r1903 | db30 | 2015-09-14 13:47:02 -0400 (Mon, 14 Sep 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/scheduling.lisp Updating the docs to indicate that the current scheduling resolution for equal priority is the intended operation -- order of scheduling breaks the tie. ------------------------------------------------------------------------ r1902 | db30 | 2015-09-11 15:56:30 -0400 (Fri, 11 Sep 2015) | 1 line Changed paths: M /actr7/modules/utility-and-reward-1.lisp ... isn't really available yet since no module has a trackable buffer). ------------------------------------------------------------------------ r1901 | db30 | 2015-09-11 15:54:49 -0400 (Fri, 11 Sep 2015) | 1 line Changed paths: M /actr7/modules/utility-and-reward-1.lisp Added a new possible value for :ul, complete, which triggers the new mechanism (which isn ------------------------------------------------------------------------ r1900 | db30 | 2015-09-11 14:14:37 -0400 (Fri, 11 Sep 2015) | 1 line Changed paths: M /actr7/commands/procedural-cmds.lisp M /actr7/core-modules/procedural.lisp M /actr7/framework/buffers.lisp M /actr7/framework/internal-structures.lisp M /actr7/framework/model.lisp M /actr7/modules/utility-and-reward-1.lisp M /actr7/support/production-parsing-support.lisp A /actr7/support/productions.lisp Added some internal mechanisms for tracking requests in preparation for a new credit assignment approach to try with utility learning. ------------------------------------------------------------------------ r1899 | db30 | 2015-09-04 11:37:18 -0400 (Fri, 04 Sep 2015) | 1 line Changed paths: M /actr7/environment/GUI/server.tcl Another update to the environment code to fix the names of standalone apps. ------------------------------------------------------------------------ r1898 | db30 | 2015-09-02 12:42:30 -0400 (Wed, 02 Sep 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Forgot to update the index with the last edits. ------------------------------------------------------------------------ r1897 | db30 | 2015-09-02 12:32:07 -0400 (Wed, 02 Sep 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Added some more of the available chunk-spec commands to the manual. ------------------------------------------------------------------------ r1896 | db30 | 2015-09-02 10:41:18 -0400 (Wed, 02 Sep 2015) | 1 line Changed paths: M /actr7/dev-tools/mac-standalone/ACT-R Standalone/Run ACT-R.command M /actr7/dev-tools/mac-standalone/build-7.sh Updated the tools for the Mac standalone as well. ------------------------------------------------------------------------ r1895 | db30 | 2015-09-02 10:33:45 -0400 (Wed, 02 Sep 2015) | 1 line Changed paths: M /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/apps/run-32.bat M /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/apps/run-64.bat M /actr7/dev-tools/win-standalone/build-7.bat M /actr7/environment/GUI/dialogs/00-copyrights.tcl Updates to the standalone code and build tools to remove the '6' from the names of things. ------------------------------------------------------------------------ r1894 | db30 | 2015-09-01 16:25:35 -0400 (Tue, 01 Sep 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Updated manual for trigger-reward. ------------------------------------------------------------------------ r1893 | db30 | 2015-09-01 16:25:07 -0400 (Tue, 01 Sep 2015) | 1 line Changed paths: M /actr7/modules/utility-and-reward-1.lisp Added an optional parameter to trigger-reward to allow it to schedule a manitenance event for the updating. ------------------------------------------------------------------------ r1892 | db30 | 2015-09-01 13:01:58 -0400 (Tue, 01 Sep 2015) | 1 line Changed paths: M /actr7/core-modules/motor.lisp M /actr7/docs/reference-manual.doc M /actr7/framework/device-interface.lisp A /actr7/test-models/keypad-test.lisp A /actr7/test-models/keypad-test.ref Added a hand-to-keypad request and start-hand-at-keypad command along with press-key shortcuts for the keys on the keypad. ------------------------------------------------------------------------ r1891 | db30 | 2015-08-31 16:47:42 -0400 (Mon, 31 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/motor.lisp M /actr7/docs/reference-manual.doc The rest of the files for the last update. ------------------------------------------------------------------------ r1890 | db30 | 2015-08-31 16:47:07 -0400 (Mon, 31 Aug 2015) | 1 line Changed paths: A /actr7/test-models/hand-move-test.lisp A /actr7/test-models/hand-move-test.ref Moving the hand use to keep the finger offsets as they were before the move, which could cause fingers (like index) to not be where expected after a hand-to-home or hand-to-mouse action. Now, the hand moving commands reset the default offsets, and point-hand-at-key provides the option of keeping the offsets as they were, restoring them to the defaults, or specifying new offsets. ------------------------------------------------------------------------ r1889 | db30 | 2015-08-28 15:51:28 -0400 (Fri, 28 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/procedural.lisp M /actr7/docs/reference-manual.doc M /actr7/support/production-parsing-support.lisp Fixed a potential issue with a search-copy buffer in the binding of the buffer variable in a selected production. ------------------------------------------------------------------------ r1888 | db30 | 2015-08-25 12:38:02 -0400 (Tue, 25 Aug 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Updated docs with the real time scale functionality. ------------------------------------------------------------------------ r1887 | db30 | 2015-08-25 12:37:06 -0400 (Tue, 25 Aug 2015) | 1 line Changed paths: M /actr7/framework/internal-structures.lisp M /actr7/framework/meta-process.lisp M /actr7/framework/scheduling.lisp Added a scale parameter to mp-real-time-management to make it easier to adjust the real-time running and use the :real-time keyword parameter from run functions to set that scale when it's provided as a number. ------------------------------------------------------------------------ r1886 | db30 | 2015-08-20 13:37:56 -0400 (Thu, 20 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/vision.lisp Updating some safety code in process-display. ------------------------------------------------------------------------ r1885 | db30 | 2015-08-19 14:54:21 -0400 (Wed, 19 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/vision.lisp M /actr7/framework/chunk-spec.lisp Added a new command, chunk-difference-to-chunk-spec, to fix a problem with creating a chunk-spec that reflects the modifications necessary to convert one chunk into another since chunk-name-to-chunk-spec doesn't quite do that now because the chunks may not have the same sets of slots. ------------------------------------------------------------------------ r1884 | db30 | 2015-08-19 10:46:03 -0400 (Wed, 19 Aug 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Update for the motor extension extra to ensure that a model can't generate back-to-back presses or releases. ------------------------------------------------------------------------ r1883 | db30 | 2015-08-18 10:02:28 -0400 (Tue, 18 Aug 2015) | 1 line Changed paths: M /actr7/dev-tools/base/build-actr.sh Update the build script to remove the dev-tools dir from the builds for distribution. ------------------------------------------------------------------------ r1882 | db30 | 2015-08-17 17:37:34 -0400 (Mon, 17 Aug 2015) | 1 line Changed paths: M /actr7/tools/goal-compilation.lisp Fix a bug with compilation when a p2 goal condition gets dropped and there's no p1 condition available. ------------------------------------------------------------------------ r1881 | db30 | 2015-08-17 14:52:08 -0400 (Mon, 17 Aug 2015) | 1 line Changed paths: A /actr7/test-models/demo2-randomized.lisp A /actr7/test-models/demo2-randomized.ref Adding a test model which turns on time randomizing for procedural, imaginal, visual, and motor. ------------------------------------------------------------------------ r1880 | db30 | 2015-08-17 14:36:05 -0400 (Mon, 17 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/imaginal.lisp M /actr7/core-modules/procedural.lisp M /actr7/core-modules/vision.lisp Changed calls to randomize-time to randomize-time-ms when it was a time in milliseconds. ------------------------------------------------------------------------ r1879 | db30 | 2015-08-17 14:18:49 -0400 (Mon, 17 Aug 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc M /actr7/framework/random.lisp Added the randomize-time-ms function which is to be used for times in ms because it returns integer results. ------------------------------------------------------------------------ r1878 | db30 | 2015-08-13 16:46:07 -0400 (Thu, 13 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/motor.lisp M /actr7/extras/act-touch/act-touch.lisp M /actr7/extras/emma/emma.lisp M /actr7/extras/extended-motor-actions/motor-extension.lisp M /actr7/framework/random.lisp M /actr7/support/general-pm.lisp Eliminating rand-time since randomize-time is the 'right' thing to use in preparation for fixing a bug with time randomization because of the switch to ms internally in some modules. ------------------------------------------------------------------------ r1877 | db30 | 2015-08-13 12:56:57 -0400 (Thu, 13 Aug 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Some more updates to the motor-extension extra to allow up/down finger queries and adjust the parameters for the device's keyrelease method to match the keypress method. ------------------------------------------------------------------------ r1876 | db30 | 2015-08-12 16:00:49 -0400 (Wed, 12 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/procedural.lisp M /actr7/docs/notes/rare and obscure issues.txt Fixed an issue with extra 'garbage' chunks when using a :search-copy buffer. Document a possible problem with them in the notes that's better now, but could be an issue in some circumstances. ------------------------------------------------------------------------ r1875 | db30 | 2015-08-12 15:56:46 -0400 (Wed, 12 Aug 2015) | 1 line Changed paths: M /actr7/extras/threads/new-threads.lisp Fixed a bug that got introduced into the threaded cognition extra with the update to 6.1. ------------------------------------------------------------------------ r1874 | db30 | 2015-08-10 15:40:23 -0400 (Mon, 10 Aug 2015) | 1 line Changed paths: M /actr7/environment/server.lisp M /actr7/support/uni-files.lisp Changing some LispWorks feature tests to hopefully work with their new version 7, but I don't have a copy to test with yet. ------------------------------------------------------------------------ r1873 | db30 | 2015-08-10 15:39:25 -0400 (Mon, 10 Aug 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Fixing a few bugs introduced with the last motor-extension update. ------------------------------------------------------------------------ r1872 | db30 | 2015-08-07 16:51:51 -0400 (Fri, 07 Aug 2015) | 1 line Changed paths: M /actr7/extras/extended-motor-actions/motor-extension.lisp Updating the motor-extension extra to provide device methods for the release actions and a model detectable distinction between a finger being busy/free and up/down on the keyboard. ------------------------------------------------------------------------ r1871 | db30 | 2015-08-05 16:20:27 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: A /actr7/dev-tools/mac-standalone/ACT-R Standalone A /actr7/dev-tools/mac-standalone/ACT-R Standalone/Run ACT-R.command A /actr7/dev-tools/mac-standalone/ACT-R Standalone/applications A /actr7/dev-tools/mac-standalone/ACT-R Standalone/patches A /actr7/dev-tools/mac-standalone/ACT-R Standalone/readme.txt A /actr7/dev-tools/mac-standalone/ACT-R Standalone/set-logical.lisp A /actr7/dev-tools/mac-standalone/build-7.sh A /actr7/dev-tools/mac-standalone/how-to.rtf A /actr7/dev-tools/mac-standalone/send-7.sh Adding the mac standalone tools. ------------------------------------------------------------------------ r1870 | db30 | 2015-08-05 16:15:56 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: A /actr7/dev-tools/base/build-actr.sh A /actr7/dev-tools/base/send-actr.sh Added the main distribution builder scripts. ------------------------------------------------------------------------ r1869 | db30 | 2015-08-05 16:06:34 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: A /actr7/dev-tools A /actr7/dev-tools/base A /actr7/dev-tools/mac-standalone A /actr7/dev-tools/win-standalone A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/Readme.txt A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/apps A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/apps/run-32.bat A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/apps/run-64.bat A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/patches A /actr7/dev-tools/win-standalone/ACT-R Standalone Environment/set-logical.lisp A /actr7/dev-tools/win-standalone/build-7.bat A /actr7/dev-tools/win-standalone/how-to.txt A /actr7/dev-tools/win-standalone/send-7.bat M /actr7/docs/differences-between-6-and-7.pdf Actually adding the tools I use to build the distributions and standalones to the repository. ------------------------------------------------------------------------ r1868 | db30 | 2015-08-05 12:09:00 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Editted the meta-data for the manual so the pdf's title isn't ACT-R 6. ------------------------------------------------------------------------ r1867 | db30 | 2015-08-05 11:37:11 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/tutorial/unit1/unit1.doc M /actr7/tutorial/unit2/unit2.doc M /actr7/tutorial/unit3/unit3.doc M /actr7/tutorial/unit4/unit4.doc M /actr7/tutorial/unit5/unit5.doc M /actr7/tutorial/unit6/unit6.doc M /actr7/tutorial/unit7/unit7.doc M /actr7/tutorial/unit8/unit8.doc Update tutorial texts to have consistent headers. ------------------------------------------------------------------------ r1866 | db30 | 2015-08-05 10:56:15 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/tutorial/unit1/unit1.doc Minor edits in the unit 1 text. ------------------------------------------------------------------------ r1865 | db30 | 2015-08-05 10:47:17 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/readme.txt Minor edits to the root readme file. ------------------------------------------------------------------------ r1864 | db30 | 2015-08-05 10:37:39 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/docs/reference-manual.doc Updated manual to note the new loader name. ------------------------------------------------------------------------ r1863 | db30 | 2015-08-05 10:11:14 -0400 (Wed, 05 Aug 2015) | 1 line Changed paths: M /actr7/docs/QuickStart.txt M /actr7/extras/parallel-execution/parallel-model-running.lisp D /actr7/load-act-r-7.lisp A /actr7/load-act-r.lisp (from /actr7/load-act-r-7.lisp:1861) M /actr7/tutorial/unit1/unit1.doc Renaming the main loader again. Now it's just load-act-r.lisp. ------------------------------------------------------------------------ r1862 | db30 | 2015-08-04 16:10:32 -0400 (Tue, 04 Aug 2015) | 1 line Changed paths: M /actr7/docs/QuickStart.txt M /actr7/docs/reference-manual.doc Noting that ECL has also been tested. ------------------------------------------------------------------------ r1861 | db30 | 2015-08-04 15:34:46 -0400 (Tue, 04 Aug 2015) | 1 line Changed paths: M /actr7/readme.txt Updated the readme.txt ------------------------------------------------------------------------ r1860 | db30 | 2015-08-03 16:06:00 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/load-act-r-7.lisp Update the loader to fix a problem with the shadowing of execute in CLisp. ------------------------------------------------------------------------ r1859 | db30 | 2015-08-03 15:29:46 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/environment/server.lisp Fix an issue with run-environment in CCL under Windows because of a bug in CCL 1.9 and 1.10 when there's a space in the run-command program name. ------------------------------------------------------------------------ r1858 | db30 | 2015-08-03 14:50:59 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/framework/buffers.lisp Adjust the declaims for the schedule-* functions to avoid warnings in CCL. ------------------------------------------------------------------------ r1857 | db30 | 2015-08-03 14:26:53 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: D /actr7/differences-between-6-and-7.pdf M /actr7/environment/GUI/dialogs/00-copyrights.tcl M /actr7/framework/internal-structures.lisp M /actr7/framework/version-string.lisp Adjusted how the version number is created again to really separate the parts. ------------------------------------------------------------------------ r1856 | db30 | 2015-08-03 14:26:29 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/tutorial/unit3/unit3.doc In the unit 3 buffer stuffing section note that vision will erase its own chunk from the visual-location buffer. ------------------------------------------------------------------------ r1855 | db30 | 2015-08-03 11:57:41 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/docs/AGI.doc M /actr7/docs/EnvironmentManual.doc M /actr7/docs/QuickStart.txt M /actr7/docs/compilation.doc A /actr7/docs/differences-between-6-and-7.pdf (from /actr7/differences-between-6-and-7.pdf:1849) M /actr7/docs/extending-actr.pdf M /actr7/docs/extending-actr.ppt M /actr7/docs/reference-manual.doc Updated docs to indicate 7 and with other changes where necessary. ------------------------------------------------------------------------ r1854 | db30 | 2015-08-03 11:56:43 -0400 (Mon, 03 Aug 2015) | 1 line Changed paths: M /actr7/core-modules/vision.lisp Removed unnecessary calls to the device vis-loc-coordiate-slots ------------------------------------------------------------------------ r1853 | db30 | 2015-07-31 14:46:05 -0400 (Fri, 31 Jul 2015) | 1 line Changed paths: M /actr7/test-models/siegler.lisp M /actr7/test-models/solution-tests.zip Update some test models because of the change to audio parameters. ------------------------------------------------------------------------ r1852 | db30 | 2015-07-31 14:37:58 -0400 (Fri, 31 Jul 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp Changing the unstuff and overstuff defaults for audio to nil and t which seems to fit better with how audio gets used. ------------------------------------------------------------------------ r1851 | db30 | 2015-07-31 12:11:50 -0400 (Fri, 31 Jul 2015) | 1 line Changed paths: M /actr7/test-models/model-tester.cl Added a cheap hack to the model tester to avoid a problem in ACL with the first test runs. ------------------------------------------------------------------------ r1850 | db30 | 2015-07-31 11:37:13 -0400 (Fri, 31 Jul 2015) | 1 line Changed paths: M /actr7/environment/GUI/dialogs/00-copyrights.tcl Make the environment's version dialog show the software info the same as mp-print-version. ------------------------------------------------------------------------ r1849 | db30 | 2015-07-30 13:43:11 -0400 (Thu, 30 Jul 2015) | 1 line Changed paths: D /actr7/examples/act-r-6-solutions.zip A /actr7/examples/act-r-solutions.zip Adding the updated reference solutions. ------------------------------------------------------------------------ r1848 | db30 | 2015-07-30 11:30:25 -0400 (Thu, 30 Jul 2015) | 1 line Changed paths: M /actr7/extras/emma/emma.lisp Add the unstuff parameters to emma module. ------------------------------------------------------------------------ r1847 | db30 | 2015-07-30 11:19:18 -0400 (Thu, 30 Jul 2015) | 1 line Changed paths: A /actr7/test-models/precondition-test.lisp A /actr7/test-models/precondition-test.ref M /actr7/test-models/removed-and-restored-visual-item.lisp M /actr7/test-models/siegler.lisp M /actr7/test-models/unstuff-aural.lisp M /actr7/test-models/unstuff-aural.ref M /actr7/test-models/unstuff-visual.lisp M /actr7/test-models/unstuff-visual.ref Update some test models because of 'unstuffing' and add one to test preconditions in the queue. ------------------------------------------------------------------------ r1846 | db30 | 2015-07-30 11:17:32 -0400 (Thu, 30 Jul 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/vision.lisp M /actr7/support/general-pm.lisp Delete unneeded unstuffing events in perceptual modules. ------------------------------------------------------------------------ r1845 | db30 | 2015-07-29 16:22:57 -0400 (Wed, 29 Jul 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/vision.lisp M /actr7/support/general-pm.lisp Split the new :unstuff-* parameters into an :unstuff-* and an :overstuff-* to better control what happens. ------------------------------------------------------------------------ r1844 | db30 | 2015-07-29 15:49:23 -0400 (Wed, 29 Jul 2015) | 14 lines Changed paths: M /actr7/framework/internal-structures.lisp M /actr7/framework/scheduling.lisp Added a new mechanism to the scheduling queue. A maintenance event may now optionally specify a precondition. That precondition must be a function and will be passed the same parameters as the event's action. When an event with a precondition is the next to be executed it will first call the precondition function. If that function returns true then the event will occur as normal, but if it returns nil then that event is removed from the queue without executing it. It's only allowed for maintenance events (at least for now) because they don't trigger real model actions, like conflict-resolution, so that it doesn't have to deal with rescheduling things that got scheduled to occur because of something that no longer happens. The reason the mechanism was added was because the "unstuffing" operations of the perceptual modules create events that may be unnecessary by the time it is supposed to happen and it doesn't make sense to extend a "run" to the time at which nothing happens. ------------------------------------------------------------------------ r1843 | db30 | 2015-07-29 12:34:22 -0400 (Wed, 29 Jul 2015) | 1 line Changed paths: M /actr7/framework/internal-structures.lisp M /actr7/framework/meta-process.lisp M /actr7/framework/version-string.lisp Changed how the version numbers are recorded and output with mp-print-versions. ------------------------------------------------------------------------ r1842 | db30 | 2015-07-28 15:16:00 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: M /actr7/core-modules/audio.lisp M /actr7/core-modules/vision.lisp D /actr7/differences-between-6-and-6.1.pdf A /actr7/differences-between-6-and-7.pdf Changed the defaults for the unstuff parameters to t and updated the differences slides. ------------------------------------------------------------------------ r1841 | db30 | 2015-07-28 14:21:02 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: D /actr7/extras/mcl-device D /actr7/other-files/backwards.lisp D /actr7/support/CFBundle.lisp Removing unnecessary files -- MCL support and a parameter for enabling backward compatibility hacks. ------------------------------------------------------------------------ r1840 | db30 | 2015-07-28 14:15:46 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: M /actr7/commands/p-star-cmd.lisp M /actr7/commands/procedural-cmds.lisp M /actr7/core-modules/audio.lisp M /actr7/core-modules/declarative-memory.lisp M /actr7/core-modules/goal.lisp M /actr7/core-modules/imaginal.lisp M /actr7/core-modules/motor.lisp M /actr7/core-modules/procedural.lisp M /actr7/core-modules/speech.lisp M /actr7/core-modules/vision.lisp M /actr7/devices/ccl-cocoa/device.lisp M /actr7/devices/ccl-cocoa/uwi.lisp M /actr7/environment/env-device.lisp M /actr7/environment/server.lisp M /actr7/environment/stepper-control.lisp M /actr7/examples/creating-modules/simple-goal-style.lisp M /actr7/extras/WNLexicalModule/WNLexical_3-0-2.lisp M /actr7/extras/blending/blending.lisp M /actr7/extras/emma/emma.lisp M /actr7/extras/parallel-execution/parallel-chunks.lisp M /actr7/extras/parallel-execution/parallel-computation.lisp M /actr7/extras/parallel-execution/parallel-model-running.lisp M /actr7/extras/threads/new-threads.lisp M /actr7/framework/buffers.lisp M /actr7/framework/chunk-types.lisp M /actr7/modules/production-compilation.lisp M /actr7/modules/utility-and-reward-1.lisp M /actr7/other-files/bold.lisp M /actr7/other-files/env-graphic-trace.lisp M /actr7/support/general-pm.lisp M /actr7/support/goal-style-module.lisp M /actr7/support/production-parsing-support.lisp M /actr7/support/time-functions.lisp M /actr7/test-models/addition.lisp M /actr7/test-models/bst-learn-ppm.lisp M /actr7/test-models/bst-learn.lisp M /actr7/test-models/bst-nolearn.lisp M /actr7/test-models/count.lisp M /actr7/test-models/demo2.lisp M /actr7/test-models/fan-no-pm.lisp M /actr7/test-models/fan-saved-act.lisp M /actr7/test-models/fan.lisp M /actr7/test-models/grouped.lisp M /actr7/test-models/model-tester.cl M /actr7/test-models/multi-model-multiple-agi-window-test.lisp M /actr7/test-models/multi-model-single-agi-window-test.lisp M /actr7/test-models/multi-model-talking.lisp M /actr7/test-models/multiple-agi-window-test.lisp M /actr7/test-models/new-vision-test.lisp M /actr7/test-models/paired-learning-dynamic.lisp M /actr7/test-models/paired-learning.lisp M /actr7/test-models/paired.lisp M /actr7/test-models/performance/tester.cl M /actr7/test-models/rotational-vision-test-2.lisp M /actr7/test-models/semantic-dynamic.lisp M /actr7/test-models/semantic.lisp M /actr7/test-models/siegler.lisp M /actr7/test-models/simple-dynamic-model.lisp M /actr7/test-models/simple-ppm-test.lisp M /actr7/test-models/solution-tests.zip M /actr7/test-models/sperling.lisp M /actr7/test-models/tutor-model-solution.lisp M /actr7/test-models/unit-1-together-1-mp.lisp M /actr7/test-models/unit-1-together-2-mp.lisp M /actr7/tools/environment-loader.lisp First pass at updating things to adjust the logical pathnames and remove the backward compatibility hacks. ------------------------------------------------------------------------ r1839 | db30 | 2015-07-28 13:58:51 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: M /actr7/load-act-r-7.lisp Decided the logical should be just ACT-R to avoid future issues and added an ACT-R-support logical as well. ------------------------------------------------------------------------ r1838 | db30 | 2015-07-28 11:33:53 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: M /actr7/load-act-r-7.lisp Bunch of changes to the loader: the logical is now ACT-R7, removed the special code for MCL, the feature is now :act-r-7, and eliminate the 6.0 compatibility hacks. ------------------------------------------------------------------------ r1837 | db30 | 2015-07-28 10:49:21 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: D /actr7/load-act-r-6.lisp A /actr7/load-act-r-7.lisp (from /actr7/load-act-r-6.lisp:1836) Start by renaming the main load file. ------------------------------------------------------------------------ r1836 | db30 | 2015-07-28 10:40:31 -0400 (Tue, 28 Jul 2015) | 1 line Changed paths: A /actr7 (from /actr6.1:1835) Renaming 6.1 to 7 to satisfy some people. ------------------------------------------------------------------------ r1835 | db30 | 2015-07-24 18:56:17 -0400 (Fri, 24 Jul 2015) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp Fixed a bug with the simulate-retrieval-request-plus-seed-fct that was added with the last update. ------------------------------------------------------------------------ r1834 | db30 | 2015-07-23 13:19:03 -0400 (Thu, 23 Jul 2015) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/docs/reference-manual.doc A /actr6.1/examples/creating-modules/second-retrieval-buffer.lisp Added an example module which has a buffer that uses simulate-retrieval-request to work like a second retrieval buffer, and added a new simulate-retrieval-request function that returns the seed as well as the result. ------------------------------------------------------------------------ r1833 | db30 | 2015-06-25 16:01:28 -0400 (Thu, 25 Jun 2015) | 1 line Changed paths: M /actr6.1/test-models/base-level-safety-check.ref Updated a test reference run because of a difference in the way times are printed in the activation trace. ------------------------------------------------------------------------ r1832 | db30 | 2015-06-25 15:27:58 -0400 (Thu, 25 Jun 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit1/count.lisp M /actr6.1/tutorial/unit1/semantic.lisp M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit1/unit1_exp.doc Updating the unit 1 materials mostly to add more details on the modules and architecture to the main text. ------------------------------------------------------------------------ r1831 | db30 | 2015-06-17 11:27:31 -0400 (Wed, 17 Jun 2015) | 1 line Changed paths: M /actr6.1/extras/parallel-execution/parallel-model-running.lisp Minor update to the parallel model code for non-IDE ACL. ------------------------------------------------------------------------ r1830 | db30 | 2015-06-16 15:13:04 -0400 (Tue, 16 Jun 2015) | 1 line Changed paths: A /actr6.1/extras/parallel-execution/parallel-model-running.lisp Functions to run multiple independent models & code simultaneously within a single Lisp instance. ------------------------------------------------------------------------ r1829 | db30 | 2015-06-16 13:41:38 -0400 (Tue, 16 Jun 2015) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp Fixed a bug in the aural-location request for set-audloc-default introduced when I changed things to use schedule-event-now. ------------------------------------------------------------------------ r1828 | db30 | 2015-06-11 13:35:07 -0400 (Thu, 11 Jun 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/environment/GUI/dialogs/81a-bold-browser.tcl M /actr6.1/other-files/bold.lisp M /actr6.1/other-files/production-history.lisp Use ms in the production history tool and rationals for time in seconds in the bold module calculations. ------------------------------------------------------------------------ r1827 | db30 | 2015-06-10 10:07:07 -0400 (Wed, 10 Jun 2015) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/environment/GUI/dialogs/36-procedural.tcl M /actr6.1/environment/GUI/dialogs/77-retrieval-history.tcl M /actr6.1/environment/GUI/dialogs/78-buffer-history.tcl M /actr6.1/other-files/buffer-history.lisp M /actr6.1/other-files/retrieval-history.lisp More conversions to ms internally and updates to envrionment viewers to go along with the changes. ------------------------------------------------------------------------ r1826 | db30 | 2015-06-09 14:08:20 -0400 (Tue, 09 Jun 2015) | 1 line Changed paths: M /actr6.1/framework/scheduling.lisp Replaced a calcuation in the run function that was using seconds instead of ms. ------------------------------------------------------------------------ r1825 | db30 | 2015-06-09 11:06:44 -0400 (Tue, 09 Jun 2015) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/docs/reference-manual.doc Sdp and print-dm-finsts now output times accurately, but still return a floating point of seconds. ------------------------------------------------------------------------ r1824 | db30 | 2015-06-08 15:49:19 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/extras/parallel-execution/parallel-chunks.lisp M /actr6.1/framework/misc-utils.lisp More work to use ms internally in declarative module. Now the activation history data is recorded at and in milliseconds, and the activation trace output doesn't convert times to floats before outputting in seconds. ------------------------------------------------------------------------ r1823 | db30 | 2015-06-08 14:51:54 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/test-models/base-level-safety-check.ref Changed base-level calculations to use ms directly instead of converting to seconds. ------------------------------------------------------------------------ r1822 | db30 | 2015-06-08 13:07:19 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths: A /actr6.1/test-models/base-level-safety-check.ref Adding the reference run for the new test model. ------------------------------------------------------------------------ r1821 | db30 | 2015-06-08 13:05:16 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths: M /actr6.1/test-models/base-level-safety-check.lisp Fixed an output issue with that new test model. ------------------------------------------------------------------------ r1820 | db30 | 2015-06-08 13:01:56 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths: A /actr6.1/test-models/base-level-safety-check.lisp Adding another test model to check various :ol settings for activations. ------------------------------------------------------------------------ r1819 | db30 | 2015-06-05 16:42:31 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/extras/blending/blending.lisp M /actr6.1/extras/parallel-execution/parallel-chunks.lisp Compute-activation-latency now returns the time rounded to ms. ------------------------------------------------------------------------ r1818 | db30 | 2015-06-05 16:06:26 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/goal.lisp M /actr6.1/core-modules/imaginal.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/extras/act-touch/act-touch.lisp M /actr6.1/extras/blending/blending.lisp M /actr6.1/extras/emma/emma.lisp M /actr6.1/extras/extended-motor-actions/motor-extension.lisp M /actr6.1/extras/parallel-execution/parallel-chunks.lisp M /actr6.1/extras/threads/new-threads.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/scheduling.lisp M /actr6.1/modules/temporal.lisp M /actr6.1/modules/utility-and-reward-1.lisp M /actr6.1/support/central-parameters.lisp M /actr6.1/support/general-pm.lisp M /actr6.1/support/production-parsing-support.lisp M /actr6.1/tools/buffer-trace.lisp Lots of code updated to add safety check to seconds conversions and use ms internally. ------------------------------------------------------------------------ r1817 | db30 | 2015-06-05 09:52:55 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/scheduling.lisp Finally added a schedule-event-now to relplace all the 'relative 0' calls. ------------------------------------------------------------------------ r1816 | db30 | 2015-06-04 16:46:52 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/goal.lisp M /actr6.1/core-modules/imaginal.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/modules/utility-and-reward-1.lisp Start conversion of using ms internally for all scheduling. ------------------------------------------------------------------------ r1815 | db30 | 2015-06-04 15:41:26 -0400 (Thu, 04 Jun 2015) | 6 lines Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/meta-process.lisp M /actr6.1/framework/scheduling.lisp M /actr6.1/modules/production-compilation.lisp M /actr6.1/tools/buffer-trace.lisp Now use the safe-seconds->ms to convert most times that could come in from "outside" and convert more values upfront. Now much of the internal math is done in milliseconds without having to do lots of conversions on the fly. The big exception to that is the motor module since the style methods compute times in seconds and changing that would break any user extensions that implement new styles. ------------------------------------------------------------------------ r1814 | db30 | 2015-06-04 13:12:55 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths: M /actr6.1/tools/buffer-trace.lisp The :buffer-trace-step parameter was returning the ms value eventhough it's set in seconds. ------------------------------------------------------------------------ r1813 | db30 | 2015-06-04 11:01:51 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp M /actr6.1/framework/misc-utils.lisp Added a little more detail to the warning from safe-seconds->ms before I use it for most of the time conversion calls. ------------------------------------------------------------------------ r1812 | db30 | 2015-06-02 13:58:54 -0400 (Tue, 02 Jun 2015) | 26 lines Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/misc-utils.lisp This is an update for the audio module which makes it better able to deal with times in long running models by allowing the onsets for creating sound events to be specified in milliseconds instead of seconds if desired and to use a time in milliseconds when the onset is not provided and the current time is used. All of the new-*-sound functions now have an additional optional parameter added to the end of the optional parameters for the functions which if provided as non-nil means that the onset time is specified in milliseconds instead of seconds. If it is not provided then the onset time, if provided, is in seconds so as to not break existing models. Note however, since new-other-sound has a &rest parameter after the optionals, if that was being used the new optional parameter will break that and the new-other-sound calls will need to be updated. Other components of the sounds created are still provided in seconds (duration, delay, and recode) because it is very unlikely that they will be large enough to encounter issues with floating point accuracy. It also changes the onset and offset times reported in the audio-event chunk's slots to always be in milliseconds. That may break models which used those slots, depending on how they were being used. ------------------------------------------------------------------------ r1811 | db30 | 2015-06-02 11:46:54 -0400 (Tue, 02 Jun 2015) | 1 line Changed paths: M /actr6.1/framework/misc-utils.lisp A couple of tweaks to safe-seconds->ms: it tests the absolute value of the time to also flag negative times and has an optional parameter for a function name to print in the warning. ------------------------------------------------------------------------ r1810 | db30 | 2015-06-01 16:41:37 -0400 (Mon, 01 Jun 2015) | 1 line Changed paths: M /actr6.1/framework/misc-utils.lisp Added the safe-seconds->ms command which tests against the floating point millisecond accuracy limit and gives a one-time warning when the value is too large. ------------------------------------------------------------------------ r1809 | db30 | 2015-06-01 15:54:44 -0400 (Mon, 01 Jun 2015) | 1 line Changed paths: M /actr6.1/docs/notes/possible updates.txt M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/misc-utils.lisp M /actr6.1/framework/printing.lisp Adding a new command which only prints a specified warning once during a run: one-time-model-warning. ------------------------------------------------------------------------ r1808 | db30 | 2015-05-29 10:09:00 -0400 (Fri, 29 May 2015) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc Added a clear-all-finsts request to the visual buffer for convenience. ------------------------------------------------------------------------ r1807 | db30 | 2015-05-28 15:13:46 -0400 (Thu, 28 May 2015) | 1 line Changed paths: M /actr6.1/devices/lw/uwi.lisp Added a safety check to the LW static-text font-size usage. ------------------------------------------------------------------------ r1806 | db30 | 2015-05-28 14:56:47 -0400 (Thu, 28 May 2015) | 1 line Changed paths: M /actr6.1/devices/lw/uwi.lisp Updated the LW exp. window code to use the font-size parameter for text items. ------------------------------------------------------------------------ r1805 | db30 | 2015-05-26 16:47:59 -0400 (Tue, 26 May 2015) | 1 line Changed paths: M /actr6.1/devices/acl/uwi.lisp M /actr6.1/devices/lw/uwi.lisp M /actr6.1/devices/virtual/uwi.lisp M /actr6.1/environment/GUI/dialogs/99-exp-window.tcl M /actr6.1/environment/env-device.lisp M /actr6.1/modules/act-gui-interface.lisp Added the font-size option for experiment window text in virtual, visible-virtual, and ACL devices. ------------------------------------------------------------------------ r1804 | db30 | 2015-05-26 15:03:51 -0400 (Tue, 26 May 2015) | 1 line Changed paths: M /actr6.1/devices/ccl-cocoa/uwi.lisp Start of updates to add a font-size option to add-text-to-exp-window. ------------------------------------------------------------------------ r1803 | db30 | 2015-05-26 14:54:12 -0400 (Tue, 26 May 2015) | 1 line Changed paths: M /actr6.1/environment/GUI/init/03-fonts.tcl Another adjustment for the environment font sizes. ------------------------------------------------------------------------ r1802 | db30 | 2015-05-26 14:52:41 -0400 (Tue, 26 May 2015) | 1 line Changed paths: M /actr6.1/framework/device-interface.lisp Fixed an issue with the declaim for xy-loc. ------------------------------------------------------------------------ r1801 | db30 | 2015-05-21 15:54:12 -0400 (Thu, 21 May 2015) | 1 line Changed paths: M /actr6.1/environment/GUI/init/03-fonts.tcl M /actr6.1/environment/GUI/server.tcl Trying to make Environment fonts more consistent between systems by using fixed pixel sizes instead of point sizes. ------------------------------------------------------------------------ r1800 | db30 | 2015-05-20 16:53:50 -0400 (Wed, 20 May 2015) | 17 lines Changed paths: M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/devices/acl/device.lisp M /actr6.1/devices/ccl-cocoa/device.lisp M /actr6.1/devices/lw/device.lisp M /actr6.1/devices/virtual/device.lisp M /actr6.1/docs/notes/rare and obscure issues.txt A /actr6.1/examples/creating-devices/new-vision-test-4.lisp M /actr6.1/examples/creating-devices/new-vision-test.lisp M /actr6.1/extras/act-touch/act-touch.lisp M /actr6.1/extras/emma/emma.lisp M /actr6.1/extras/mcl-device/device.lisp M /actr6.1/framework/device-interface.lisp This is an update for the vision module and also a new method for devices. The vision module now works better when moving attention to a location chunk that wasn't returned from the vision module itself. Previously in those situation it only considered the coordinates from such a chunk and then attended the closest item to that point, but now it considers all other slots in that location chunk as well. It determines the features which match the most slots (not counting coordinates) which are within the move tolerance and then among those it picks the one closest to the coordinates given. A device can now specify a method named vis-loc-coordinate-slots that requires one parameter, the device. If it returns a list of three symbols those symbols are used to hold the x, y, and distance coordinates of location chunks for the device instead of screen-x, screen-y, and distance respectively. The examples/new-vision-test-4.lisp file has an example of it being used. ------------------------------------------------------------------------ r1799 | db30 | 2015-05-20 15:51:02 -0400 (Wed, 20 May 2015) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp Added a declaim to prevent a warning with the update to mp-show-queue. ------------------------------------------------------------------------ r1798 | db30 | 2015-05-19 15:13:33 -0400 (Tue, 19 May 2015) | 1 line Changed paths: M /actr6.1/test-models/unstuff-aural.ref M /actr6.1/test-models/unstuff-visual.ref Updated the reference runs for the unstuffing tests. ------------------------------------------------------------------------ r1797 | db30 | 2015-05-19 11:04:28 -0400 (Tue, 19 May 2015) | 1 line Changed paths: M /actr6.1/docs/EnvironmentManual.doc M /actr6.1/docs/reference-manual.doc M /actr6.1/environment/GUI/dialogs/25-event-queue.tcl M /actr6.1/framework/meta-process.lisp Added an optional parameter to mp-show-queue to indicate whether events in the traced should be marked in its output, and then use that in the Environment's queue tool. ------------------------------------------------------------------------ r1796 | db30 | 2015-05-18 16:47:58 -0400 (Mon, 18 May 2015) | 1 line Changed paths: M /actr6.1/docs/EnvironmentManual.doc A /actr6.1/environment/GUI/dialogs/25-event-queue.tcl M /actr6.1/environment/GUI/init/02-configurations.tcl Added a button to show the event queue to the Environment. ------------------------------------------------------------------------ r1795 | db30 | 2015-05-18 15:19:29 -0400 (Mon, 18 May 2015) | 1 line Changed paths: M /actr6.1/environment/environment-cmds.lisp Fixed a bug with using the declartive viewer filter when resetting/reloading. ------------------------------------------------------------------------ r1794 | db30 | 2015-05-14 16:45:24 -0400 (Thu, 14 May 2015) | 1 line Changed paths: A /actr6.1/docs/notes A /actr6.1/docs/notes/possible updates.txt A /actr6.1/docs/notes/rare and obscure issues.txt Adding some files which contain software issues/notes that I was recording elsewhere. ------------------------------------------------------------------------ r1793 | db30 | 2015-05-07 15:55:57 -0400 (Thu, 07 May 2015) | 1 line Changed paths: M /actr6.1/devices/lw/device.lisp Added a note to the LW device file about a possible bug with an older version of LW under Windows just incase someone runs into it. ------------------------------------------------------------------------ r1792 | db30 | 2015-05-07 15:44:46 -0400 (Thu, 07 May 2015) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/35-declarative.tcl Fixed a minor layout issue with the buttons in the declarative viewer. ------------------------------------------------------------------------ r1791 | db30 | 2015-05-07 15:36:19 -0400 (Thu, 07 May 2015) | 1 line Changed paths: D /actr6.1/support/speech-utils.lisp Dropped the speech-utils file from support since it was MCL specific and no longer useful. ------------------------------------------------------------------------ r1790 | db30 | 2015-05-07 15:29:21 -0400 (Thu, 07 May 2015) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl Adjusted a warning in the environment to indicate a difference when using the standalone versions. ------------------------------------------------------------------------ r1789 | db30 | 2015-05-06 15:40:23 -0400 (Wed, 06 May 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit5/declarative-issues.lisp M /actr6.1/tutorial/unit5/unit5_modeling.doc Update the modeling text in unit 5 since imaginal is now the default activation source instead of goal. ------------------------------------------------------------------------ r1788 | db30 | 2015-05-06 10:39:50 -0400 (Wed, 06 May 2015) | 1 line Changed paths: M /actr6.1/other-files/retrieval-history.lisp Suppress some unimportant warnings which the retrieval history tool could trigger when recording information. ------------------------------------------------------------------------ r1787 | db30 | 2015-04-29 16:50:26 -0400 (Wed, 29 Apr 2015) | 1 line Changed paths: M /actr6.1/environment/env-device.lisp Updated the input from visible virtual windows so that they handle multi-letter character names from real interaction better e.g. space, return, etc. ------------------------------------------------------------------------ r1786 | db30 | 2015-04-28 13:15:09 -0400 (Tue, 28 Apr 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit8/categorize.lisp Fixed a bug in the unit 8 categorize model that prevented it from loading. ------------------------------------------------------------------------ r1785 | db30 | 2015-04-23 12:58:41 -0400 (Thu, 23 Apr 2015) | 17 lines Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/support/general-pm.lisp A /actr6.1/test-models/unstuff-aural.lisp A /actr6.1/test-models/unstuff-aural.ref A /actr6.1/test-models/unstuff-visual.lisp A /actr6.1/test-models/unstuff-visual.ref Added two new parameters :unstuff-aural-location and :unstuff-visual-location. They can be set to allow the modules to automatically clear a stuffed chunk from the indicated buffer in the event that the model doesn't do so for some reason. The possible values are: nil, t, new, or any number. If it's nil (which is the default) then it works like before and a stuffed chunk stays in the buffer until the model clears it (explicitly or because of a request). If it's t then if the stuffed chunk is still in the buffer and unmodified after a module appropriate time (sound offset plus :sound-decay-time for aural-location and :visual-onset-span for visual-location) then it will be erased by the module at that point (erasing is a clear which doesn't send the chunk to DM). If it's set to a number then it operates as it does for t except that the number indicates the time in seconds to wait before erasing the chunk. If it's set to new then if a new chunk could be stuffed into the buffer by the module and there's a previously stuffed chunk still unmodified in the buffer then that previous chunk will be overwritten with the new one (overwritten so that the old one doesn't end up in DM). ------------------------------------------------------------------------ r1784 | db30 | 2015-04-22 15:04:51 -0400 (Wed, 22 Apr 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Update the manual entry for chunk-copied-from. ------------------------------------------------------------------------ r1783 | db30 | 2015-04-22 15:04:13 -0400 (Wed, 22 Apr 2015) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp Added a second return value to chunk-copied-from to allow checking if it was copied and doesn't match because of changes to the other chunk. ------------------------------------------------------------------------ r1782 | db30 | 2015-04-21 14:40:56 -0400 (Tue, 21 Apr 2015) | 1 line Changed paths: M /actr6.1/test-models/paired.ref Update the paired model's reference run because of the 'buffer failure' test. ------------------------------------------------------------------------ r1781 | db30 | 2015-04-10 15:48:21 -0400 (Fri, 10 Apr 2015) | 1 line Changed paths: M /actr6.1/examples/act-r-6-solutions.zip M /actr6.1/test-models/solution-tests.zip Reference tutorial solutions updated accordingly. ------------------------------------------------------------------------ r1780 | db30 | 2015-04-10 15:35:50 -0400 (Fri, 10 Apr 2015) | 1 line Changed paths: M /actr6.1/test-models/paired-learning-dynamic.ref M /actr6.1/test-models/semantic-dynamic.ref M /actr6.1/tutorial/unit8/paired-learning-dynamic.lisp M /actr6.1/tutorial/unit8/semantic-dynamic.lisp M /actr6.1/tutorial/unit8/unit8.doc M /actr6.1/tutorial/unit8/unit8_exp.doc All tutorial units now use buffer failure instead of state error or error t queries. ------------------------------------------------------------------------ r1779 | db30 | 2015-04-10 13:34:47 -0400 (Fri, 10 Apr 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit7/production-compilation-issues.lisp M /actr6.1/tutorial/unit7/unit7.doc M /actr6.1/tutorial/unit7/unit7_modeling.doc Updates to unit 7 to use buffer failure queries. ------------------------------------------------------------------------ r1778 | db30 | 2015-04-06 13:26:55 -0400 (Mon, 06 Apr 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit2/unit2.doc M /actr6.1/tutorial/unit3/unit3.doc M /actr6.1/tutorial/unit3/unit3_modeling.doc M /actr6.1/tutorial/unit4/paired.lisp M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit5/1hit-blackjack.lisp M /actr6.1/tutorial/unit5/siegler.lisp M /actr6.1/tutorial/unit5/unit5.doc More updates to the tutorial to use buffer failure queries instead of state error. ------------------------------------------------------------------------ r1777 | db30 | 2015-04-03 16:46:28 -0400 (Fri, 03 Apr 2015) | 1 line Changed paths: M /actr6.1/test-models/sperling.ref M /actr6.1/tutorial/unit3/sperling.lisp M /actr6.1/tutorial/unit3/unit3.doc Updates to unit 3 for transition to buffer failure. ------------------------------------------------------------------------ r1776 | db30 | 2015-04-03 14:14:16 -0400 (Fri, 03 Apr 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit2/unit2.doc Note that both goal and temporal are not strict harvested by default in tutorial. ------------------------------------------------------------------------ r1775 | db30 | 2015-04-03 14:10:04 -0400 (Fri, 03 Apr 2015) | 1 line Changed paths: M /actr6.1/test-models/semantic.ref M /actr6.1/tutorial/unit1/semantic.lisp M /actr6.1/tutorial/unit1/tutor-model-solution.lisp M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit1/unit1_exp.doc Updated the unit 1 models and texts to use 'buffer failure' instead of 'state error' queries. ------------------------------------------------------------------------ r1774 | db30 | 2015-04-01 15:26:39 -0400 (Wed, 01 Apr 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Reference manual updated with set-buffer-failure command and module descriptions indicate when they set a buffer's failure flag. ------------------------------------------------------------------------ r1773 | db30 | 2015-04-01 15:24:58 -0400 (Wed, 01 Apr 2015) | 1 line Changed paths: M /actr6.1/core-modules/imaginal.lisp Set-imaginal-error now sets the failure flag for both imaginal module buffers. ------------------------------------------------------------------------ r1772 | db30 | 2015-03-26 16:18:11 -0400 (Thu, 26 Mar 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Some updates to the manual about the new buffer failure query. ------------------------------------------------------------------------ r1771 | db30 | 2015-03-26 11:40:01 -0400 (Thu, 26 Mar 2015) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp Don't allow requested/unrequested queries in the faliure flag case when backwards is true. ------------------------------------------------------------------------ r1770 | db30 | 2015-03-23 16:18:40 -0400 (Mon, 23 Mar 2015) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/extras/emma/emma.lisp M /actr6.1/framework/buffers.lisp The buffer failure flag now also allows the requested/unrequested queries to be tested. ------------------------------------------------------------------------ r1769 | db30 | 2015-03-20 16:44:37 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Adding the buffer failure query info to the reference manual. ------------------------------------------------------------------------ r1768 | db30 | 2015-03-20 15:09:53 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: A /actr6.1/test-models/buffer-queries.lisp A /actr6.1/test-models/buffer-queries.ref Added a test model to check the buffer [full | empty | failure] queries. ------------------------------------------------------------------------ r1767 | db30 | 2015-03-20 14:55:29 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: M /actr6.1/differences-between-6-and-6.1.pdf Updated the difference slides to include the new 'buffer failure' query. ------------------------------------------------------------------------ r1766 | db30 | 2015-03-20 14:54:51 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp Check backwards setting so that when it's set 'buffer empty' works like 6.0. ------------------------------------------------------------------------ r1765 | db30 | 2015-03-20 14:04:16 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/imaginal.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/extras/blending/blending.lisp M /actr6.1/extras/emma/emma.lisp Updated all the modules which report errors to set the appropriate buffer failure flag as well. ------------------------------------------------------------------------ r1764 | db30 | 2015-03-20 11:48:51 -0400 (Fri, 20 Mar 2015) | 1 line Changed paths: M /actr6.1/support/production-parsing-support.lisp Productions now use strict harvesting (and its prevention) with 'buffer failure' queries. ------------------------------------------------------------------------ r1763 | db30 | 2015-03-19 16:35:49 -0400 (Thu, 19 Mar 2015) | 22 lines Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp Added a new buffer query: failure. "buffer failure", "buffer empty", and "buffer full" are now mutually exclusive tests. The failure flag can be set by a module or explicitly using the set-buffer-failure function. The difference between "buffer failure" and "state error" is that the buffer flag clears automatically when the buffer clears or a chunk is placed into the buffer -- it's a test of a condition in the buffer not the module itself. All of the existing "state error" queries will continue to work as they currently do, and the current modules will be updated to set this new buffer flag when then enter an "error" state. The reason for this is to give the modeler a consistent way to test and clear error conditions since as it stands now each module has its own way of clearing/resetting an error condition. Since the "buffer failure" flag clears when the buffer clears the plan is to extend strict harvesting to also occur when there is a "buffer failure" query in the conditions so that it will go away automatically after being detected. ------------------------------------------------------------------------ r1762 | db30 | 2015-03-18 14:31:11 -0400 (Wed, 18 Mar 2015) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr6.1/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl Fixed a bug with the graphic trace tools display of strings in the Notes. ------------------------------------------------------------------------ r1761 | db30 | 2015-03-18 12:04:56 -0400 (Wed, 18 Mar 2015) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp Turn off print-pretty in print-icon-feature to avoid line breaks in the visicon output. ------------------------------------------------------------------------ r1760 | db30 | 2015-03-18 09:32:49 -0400 (Wed, 18 Mar 2015) | 1 line Changed paths: M /actr6.1/tools/buffer-trace.lisp Fixed setting :save-buffer-trace so that it returns t when set to t. ------------------------------------------------------------------------ r1759 | db30 | 2015-03-16 16:40:10 -0400 (Mon, 16 Mar 2015) | 1 line Changed paths: M /actr6.1/support/general-pm.lisp Fixed a bug with processor staying busy when the first motor module action was a prepare. ------------------------------------------------------------------------ r1758 | db30 | 2015-03-13 14:30:51 -0400 (Fri, 13 Mar 2015) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp M /actr6.1/support/production-parsing-support.lisp Fixed an issue with keywords in slots attempting to be converted to chunks. It now treats them like numbers and strings i.e. constant values. ------------------------------------------------------------------------ r1757 | db30 | 2015-02-25 16:12:31 -0500 (Wed, 25 Feb 2015) | 1 line Changed paths: M /actr6.1/readme.txt Changed the readme since it's no longer a beta release. ------------------------------------------------------------------------ r1756 | db30 | 2015-02-23 16:31:54 -0500 (Mon, 23 Feb 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit7/past-tense.lisp Update to the past-tense tutorial model so that it automatically creates chunks for the verbs. ------------------------------------------------------------------------ r1755 | db30 | 2015-02-20 16:25:57 -0500 (Fri, 20 Feb 2015) | 1 line Changed paths: M /actr6.1/environment/server.lisp M /actr6.1/support/uni-files.lisp Adjust uni-run-process for CCL and how the environment starts to avoid issues with the 'AltConsole' when using CCL. ------------------------------------------------------------------------ r1754 | db30 | 2015-02-11 15:59:58 -0500 (Wed, 11 Feb 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit5/1hit-blackjack.lisp Removed an unused slot from the chunk-type declaration in the 1hit-blackjack model. ------------------------------------------------------------------------ r1753 | db30 | 2015-02-11 15:38:32 -0500 (Wed, 11 Feb 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit5/unit5.doc Updated the unit 5 text to reflect the change to the default spreading activation values. ------------------------------------------------------------------------ r1752 | db30 | 2015-02-11 15:05:44 -0500 (Wed, 11 Feb 2015) | 6 lines Changed paths: M /actr6.1/core-modules/goal.lisp M /actr6.1/core-modules/imaginal.lisp M /actr6.1/differences-between-6-and-6.1.pdf M /actr6.1/docs/reference-manual.doc M /actr6.1/test-models/sji-merge.lisp The default values for :ga and :imaginal-activation are now reversed. :ga defaults to 0 and :imaginal-activation defaults to 1.0 which better reflects the intended uses of those buffers. This update should have happened before 6.1 was released. ------------------------------------------------------------------------ r1751 | db30 | 2015-02-11 14:38:32 -0500 (Wed, 11 Feb 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit4/unit4_exp.doc M /actr6.1/tutorial/unit4/zbrodoff.lisp Updates to the unit 4 materials to provide more detail for the assignment model. ------------------------------------------------------------------------ r1750 | db30 | 2015-02-06 12:10:02 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths: A /actr6.1/examples/readme.txt Adding a readme to the examples dir to let people know they're 'software' examples and not good model examples. ------------------------------------------------------------------------ r1749 | db30 | 2015-02-04 12:02:06 -0500 (Wed, 04 Feb 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit5/1hit-blackjack.lisp Minor update to the 1hit-blackjack code to fix a bug with running play-against-model in CCL. ------------------------------------------------------------------------ r1748 | db30 | 2015-01-30 16:43:44 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths: A /actr6.1/extras/blending/blending-test-7.lisp Adding an additional test model to blending which uses other slot modifiers in the request. ------------------------------------------------------------------------ r1747 | db30 | 2015-01-30 09:34:08 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths: M /actr6.1/extras/blending/blending.lisp Fixed a bug in blending with how it handled the modifiers other than = and -. ------------------------------------------------------------------------ r1746 | db30 | 2015-01-07 16:42:15 -0500 (Wed, 07 Jan 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit5/unit5.doc Minor edits to some traces in unit 5 for consistency. ------------------------------------------------------------------------ r1745 | db30 | 2015-01-06 15:02:59 -0500 (Tue, 06 Jan 2015) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc Minor text formatting changes in tutorial unit 1. ------------------------------------------------------------------------ r1744 | db30 | 2014-12-17 16:07:33 -0500 (Wed, 17 Dec 2014) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/chunks.lisp Update some declaims to get the type exact since CMUCL seems to care (unlike other Lisps). ------------------------------------------------------------------------ r1743 | db30 | 2014-12-17 16:01:32 -0500 (Wed, 17 Dec 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/meta-process.lisp Update some declaims to get the type exact since CMUCL seems to care (unlike other Lisps). ------------------------------------------------------------------------ r1742 | db30 | 2014-12-16 11:31:52 -0500 (Tue, 16 Dec 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp Adjusted how the spec-slot-* accessors were defined to avoid issues in some Lisps. ------------------------------------------------------------------------ r1741 | db30 | 2014-12-15 16:40:12 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths: M /actr6/support/uni-files.lisp Added some safety checks for SBCL socket code because of issues with new versions for Windows. ------------------------------------------------------------------------ r1740 | db30 | 2014-12-15 16:40:01 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths: M /actr6.1/support/uni-files.lisp Added some safety checks for SBCL socket code because of issues with new versions for Windows. ------------------------------------------------------------------------ r1739 | db30 | 2014-12-15 10:40:46 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/00-copyrights.tcl Environment startup now gets version string directly instead of from current-mp. ------------------------------------------------------------------------ r1738 | db30 | 2014-12-15 09:04:32 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp Fixed a bug with visual's processing of text items with empty lines in them. ------------------------------------------------------------------------ r1737 | db30 | 2014-12-15 09:04:07 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed a bug with visual's processing of text items with empty lines in them. ------------------------------------------------------------------------ r1736 | db30 | 2014-12-12 16:46:00 -0500 (Fri, 12 Dec 2014) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/00-copyrights.tcl Cleaned up the Environment's copyright window. ------------------------------------------------------------------------ r1735 | db30 | 2014-12-08 13:18:33 -0500 (Mon, 08 Dec 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc The vision module now creates chunks for all the colors the AGI manual lists. ------------------------------------------------------------------------ r1734 | db30 | 2014-12-05 16:48:53 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths: M /actr6.1/load-act-r-6.lisp Added a translate-logical-pathname to smart-load so it works with logicals in all Lisps. ------------------------------------------------------------------------ r1733 | db30 | 2014-12-05 16:47:40 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths: M /actr6.1/support/uni-files.lisp Fixed a issue with the ACL uni-stream-closed function. ------------------------------------------------------------------------ r1732 | db30 | 2014-12-01 16:46:42 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths: A /actr6.1/extras/act-touch A /actr6.1/extras/act-touch/LGPL.txt A /actr6.1/extras/act-touch/act-touch-demo-model.lisp A /actr6.1/extras/act-touch/act-touch-reference-manual.pdf A /actr6.1/extras/act-touch/act-touch.lisp A /actr6.1/extras/act-touch/readme.txt A /actr6.1/extras/act-touch/virtual-multitouch-device.lisp Adding ACT-Touch as an extra. ------------------------------------------------------------------------ r1731 | db30 | 2014-12-01 14:43:20 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths: M /actr6.1/core-modules/motor.lisp M /actr6.1/docs/reference-manual.doc Motor module now automatically creates chunks named left, right, index, middle, ring, pinkie, and thumb. ------------------------------------------------------------------------ r1730 | db30 | 2014-12-01 11:30:48 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths: M /actr6.1/framework/version-string.lisp M /actr6.1/load-act-r-6.lisp Removed the beta notice and version indicator -- this is v1.0 of ACT-R 6.1 ------------------------------------------------------------------------ r1729 | db30 | 2014-11-26 11:56:30 -0500 (Wed, 26 Nov 2014) | 1 line Changed paths: M /actr6.1/devices/ccl-cocoa/device.lisp M /actr6.1/support/ccl-simple-view.lisp Same CCL updates for 6.1. ------------------------------------------------------------------------ r1728 | db30 | 2014-11-26 11:55:51 -0500 (Wed, 26 Nov 2014) | 5 lines Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/support/ccl-simple-view.lisp Updates to the CCL interface and corresponding ACT-R device by Clayton Stanley. Device-move-cursor now works if a non-integer is passed as the new x or y location of the mouse, the color-symbol->rgb mapping can be extended, closing modal dialogs is more reliable, and image-views are properly resized if the image is provided but not the view-size when the view is initialized. ------------------------------------------------------------------------ r1727 | db30 | 2014-11-19 15:29:20 -0500 (Wed, 19 Nov 2014) | 1 line Changed paths: M /actr6.1/test-models/solution-tests.zip Updated the unit 8 test model because of a minor issue with CCL. ------------------------------------------------------------------------ r1726 | db30 | 2014-11-13 16:37:24 -0500 (Thu, 13 Nov 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/chunks.lisp Removed the testing of the functions in extend-chunks and extend-productions because of potential complications at compile time. ------------------------------------------------------------------------ r1725 | db30 | 2014-11-13 16:01:26 -0500 (Thu, 13 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc A couple of formatting changes to improve the doc->pdf conversion. ------------------------------------------------------------------------ r1724 | db30 | 2014-11-13 16:00:47 -0500 (Thu, 13 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp Updated the comment string for the last change. ------------------------------------------------------------------------ r1723 | db30 | 2014-11-13 15:10:57 -0500 (Thu, 13 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Finished the reference manual updates for 6.1. ------------------------------------------------------------------------ r1722 | db30 | 2014-11-13 15:09:59 -0500 (Thu, 13 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp Added a check to mp-real-time-management to prevent it from changing a running system. ------------------------------------------------------------------------ r1721 | db30 | 2014-11-12 16:48:26 -0500 (Wed, 12 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp Changed a warning for get-m-buffer-chunks to be consistent with other warnings and docs. ------------------------------------------------------------------------ r1720 | db30 | 2014-11-12 16:47:15 -0500 (Wed, 12 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More updates to the reference manual. ------------------------------------------------------------------------ r1719 | db30 | 2014-11-11 16:47:58 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More updates to the reference manual. ------------------------------------------------------------------------ r1718 | db30 | 2014-11-11 12:08:37 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/modules.lisp Fixed a bug that would allow one to define a module when there were multiple meta-processes defined. ------------------------------------------------------------------------ r1717 | db30 | 2014-11-11 12:06:33 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp Here's the updated extend-productions code for that last update. ------------------------------------------------------------------------ r1716 | db30 | 2014-11-11 12:05:36 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp Added more safety checks to the extend-chunks and extend-productions commands. ------------------------------------------------------------------------ r1715 | db30 | 2014-11-07 16:52:28 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Reference manual updates continue. ------------------------------------------------------------------------ r1714 | db30 | 2014-11-07 16:52:03 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/framework/model.lisp Schedule-query-buffer now tests the spec it's passed for validity immediately and a chunk-type is created with slots state, buffer, and error for all models. ------------------------------------------------------------------------ r1713 | db30 | 2014-11-07 16:50:17 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp Finished the adjustments for match-chunk-spec-p, added slot-spec-{modification, slot, value} accessors for slot-specs, and some safety checks in a couple places. ------------------------------------------------------------------------ r1712 | db30 | 2014-11-07 16:47:56 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths: M /actr6.1/support/general-pm.lisp Added some safety checks to test-for-clear-request. ------------------------------------------------------------------------ r1711 | db30 | 2014-11-05 16:51:28 -0500 (Wed, 05 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp Some more adjustments to the internals of match-chunk-spec-p. ------------------------------------------------------------------------ r1710 | db30 | 2014-11-04 16:43:11 -0500 (Tue, 04 Nov 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Continuing the reference manual updates. ------------------------------------------------------------------------ r1709 | db30 | 2014-11-04 16:42:33 -0500 (Tue, 04 Nov 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/internal-structures.lisp Fixing some issues with match-chunk-spec-p and find-matching-chunks when variablized slots are in the chunk-spec and a different variable character is specified. ------------------------------------------------------------------------ r1708 | db30 | 2014-11-04 16:39:23 -0500 (Tue, 04 Nov 2014) | 1 line Changed paths: M /actr6.1/modules/temporal.lisp Temporal module now accepts clear requests like the PM modules. ------------------------------------------------------------------------ r1707 | db30 | 2014-10-31 13:49:42 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More manual updates. ------------------------------------------------------------------------ r1706 | db30 | 2014-10-31 13:45:11 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths: M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/speech.lisp Changed how the default chunks for the speech module's requests are created. ------------------------------------------------------------------------ r1705 | db30 | 2014-10-31 11:57:16 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/device-interface.lisp Synch-mouse doesn't mark a all mouse movements as model generated now. ------------------------------------------------------------------------ r1704 | db30 | 2014-10-30 16:50:29 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Continuing the updating of the manual for 6.1. ------------------------------------------------------------------------ r1703 | db30 | 2014-10-30 16:43:48 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp A set-audloc-default request now generates an event and all the default symbols used for creating sounds are defined as chunks. ------------------------------------------------------------------------ r1702 | db30 | 2014-10-30 13:29:04 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/vision.lisp Eliminated the depricated :hear-newest-only parameter and changed the last-command value for an aural-location request from audio-event to find-sound. ------------------------------------------------------------------------ r1701 | db30 | 2014-10-29 13:27:32 -0400 (Wed, 29 Oct 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp Change the last-command recorded for visual-location requests from visual-location to find-location. ------------------------------------------------------------------------ r1700 | db30 | 2014-10-28 16:49:03 -0400 (Tue, 28 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More updating of the manual. ------------------------------------------------------------------------ r1699 | db30 | 2014-10-27 16:54:51 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More updating of the manual. ------------------------------------------------------------------------ r1698 | db30 | 2014-10-24 16:43:04 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/docs/reference-manual.doc Removed the :pm parameter since it was depricated in 6.0 ------------------------------------------------------------------------ r1697 | db30 | 2014-10-22 16:47:14 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Continuing to update the manual for 6.1 ------------------------------------------------------------------------ r1696 | db30 | 2014-10-22 16:46:56 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths: M /actr6.1/tools/buffer-trace.lisp Fixed a bug where setting :buffer-trace-step would extend a run that should have ended with no events remaining. ------------------------------------------------------------------------ r1695 | db30 | 2014-10-22 12:18:42 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp Added mp-queue-count to allow checking the queue without printing the events. ------------------------------------------------------------------------ r1694 | db30 | 2014-10-22 12:17:45 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp Mod-chunk now returns nil for all bad situations. ------------------------------------------------------------------------ r1693 | db30 | 2014-10-17 16:49:43 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Continuing the manual updates. ------------------------------------------------------------------------ r1692 | db30 | 2014-10-17 16:49:11 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp Minor bug fix to allow a chunk definition with a doc-string & type but no name. ------------------------------------------------------------------------ r1691 | db30 | 2014-10-16 16:33:16 -0400 (Thu, 16 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc Continuing to update the reference manual for 6.1. ------------------------------------------------------------------------ r1690 | db30 | 2014-10-16 16:32:26 -0400 (Thu, 16 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp Reworded a warning and removed a second return value in some chunk-type commands. ------------------------------------------------------------------------ r1689 | db30 | 2014-10-15 15:53:52 -0400 (Wed, 15 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/chunks.lisp Fix a bug with merging potentially removing the immutability of a chunk. ------------------------------------------------------------------------ r1688 | db30 | 2014-10-14 16:22:21 -0400 (Tue, 14 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc More updates to reference manual. ------------------------------------------------------------------------ r1687 | db30 | 2014-10-14 16:09:02 -0400 (Tue, 14 Oct 2014) | 1 line Changed paths: M /actr6.1/framework/misc-utils.lisp Changed how seconds->ms does the math to address some issues with large times. ------------------------------------------------------------------------ r1686 | db30 | 2014-10-13 16:49:41 -0400 (Mon, 13 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/QuickStart.txt M /actr6.1/docs/reference-manual.doc M /actr6.1/readme.txt Starting to update the reference manual for 6.1. ------------------------------------------------------------------------ r1685 | db30 | 2014-10-09 16:25:47 -0400 (Thu, 09 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/AGI.doc M /actr6.1/docs/compilation.doc M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit3/unit3_modeling.doc M /actr6.1/tutorial/unit4/unit4_exp.doc M /actr6.1/tutorial/unit5/unit5_exp.doc Perhaps the final set of text formatting changes. ------------------------------------------------------------------------ r1684 | db30 | 2014-10-08 16:44:01 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit3/unit3_exp.doc Redo those last changes. ------------------------------------------------------------------------ r1683 | db30 | 2014-10-08 16:40:18 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit3/unit3_exp.doc Couple more 6.1 tutorial formatting changes. ------------------------------------------------------------------------ r1682 | db30 | 2014-10-08 16:28:54 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit3/unit3_exp.doc More formatting changes for the 6.1 units. ------------------------------------------------------------------------ r1681 | db30 | 2014-10-08 16:05:36 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/EnvironmentManual.doc M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit1/unit1_exp.doc M /actr6.1/tutorial/unit1/unit1_modeling.doc M /actr6.1/tutorial/unit2/unit2_exp.doc M /actr6.1/tutorial/unit3/unit3.doc M /actr6.1/tutorial/unit3/unit3_exp.doc M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit5/unit5.doc M /actr6.1/tutorial/unit6/unit6.doc M /actr6.1/tutorial/unit7/unit7.doc M /actr6.1/tutorial/unit8/unit8.doc Formatting updates for the 6.1 files as well. ------------------------------------------------------------------------ r1680 | db30 | 2014-10-08 15:07:28 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit5/unit5.doc Formatting changes in tutorial and docs for cleaner conversion to pdfs. ------------------------------------------------------------------------ r1679 | db30 | 2014-10-08 14:48:49 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit5/unit5.doc One more try at formatting these things better. ------------------------------------------------------------------------ r1678 | db30 | 2014-10-08 14:40:04 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit5/unit5.doc Yet more formatting changes in tutorial and docs for cleaner conversion to pdfs. ------------------------------------------------------------------------ r1677 | db30 | 2014-10-08 14:23:25 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit3/unit3_exp.doc M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit7/unit7.doc M /actr6/tutorial/unit8/unit8.doc More formatting changes in tutorial and docs for cleaner conversion to pdfs. ------------------------------------------------------------------------ r1676 | db30 | 2014-10-08 13:28:38 -0400 (Wed, 08 Oct 2014) | 1 line Changed paths: M /actr6/docs/new-utility.doc M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit1/unit1_exp.doc M /actr6/tutorial/unit1/unit1_modeling.doc M /actr6/tutorial/unit2/unit2_exp.doc M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit3/unit3_exp.doc M /actr6/tutorial/unit4/unit4.doc M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit6/unit6.doc M /actr6/tutorial/unit7/unit7.doc M /actr6/tutorial/unit8/unit8.doc Formatting changes in tutorial and docs for cleaner conversion to pdfs. ------------------------------------------------------------------------ r1675 | db30 | 2014-10-07 13:15:21 -0400 (Tue, 07 Oct 2014) | 1 line Changed paths: M /actr6.1/docs/AGI.doc M /actr6.1/docs/EnvironmentManual.doc M /actr6.1/docs/compilation.doc M /actr6.1/docs/new-utility.doc M /actr6.1/docs/reference-manual.doc Updates to documentation formatting to improve the .doc to .pdf transformation. ------------------------------------------------------------------------ r1674 | db30 | 2014-10-02 16:33:24 -0400 (Thu, 02 Oct 2014) | 1 line Changed paths: D /actr6.1/extras/old-utility Removed the old utility module from extras. ------------------------------------------------------------------------ r1673 | db30 | 2014-10-02 14:50:40 -0400 (Thu, 02 Oct 2014) | 4 lines Changed paths: M /actr6.1/differences-between-6-and-6.1.pdf M /actr6.1/readme.txt This is the beta release of ACT-R 6.1. Everything except the reference manual is tested and ready to go at this point. Since things are stable now I will be commenting all of the future commits for 6.1. ------------------------------------------------------------------------ r1672 | db30 | 2014-10-01 15:39:08 -0400 (Wed, 01 Oct 2014) | 1 line Changed paths: A /actr6.1/differences-between-6-and-6.1.pdf ------------------------------------------------------------------------ r1671 | db30 | 2014-09-30 10:39:46 -0400 (Tue, 30 Sep 2014) | 1 line Changed paths: M /actr6.1/modules/utility-and-reward-1.lisp ------------------------------------------------------------------------ r1670 | db30 | 2014-09-30 10:03:18 -0400 (Tue, 30 Sep 2014) | 1 line Changed paths: M /actr6.1/environment/server.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/misc-utils.lisp M /actr6.1/framework/version-string.lisp M /actr6.1/load-act-r-6.lisp M /actr6.1/modules/act-gui-interface.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1669 | db30 | 2014-09-29 15:17:33 -0400 (Mon, 29 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/bst-learn-ppm.lisp M /actr6.1/test-models/solution-tests.zip ------------------------------------------------------------------------ r1668 | db30 | 2014-09-29 14:56:44 -0400 (Mon, 29 Sep 2014) | 1 line Changed paths: M /actr6.1/load-act-r-6.lisp M /actr6.1/test-models/addition.lisp M /actr6.1/test-models/bst-learn.lisp M /actr6.1/test-models/bst-nolearn.lisp M /actr6.1/test-models/count.lisp M /actr6.1/test-models/demo2.lisp M /actr6.1/test-models/fan-no-pm.lisp M /actr6.1/test-models/fan-saved-act.lisp M /actr6.1/test-models/fan.lisp M /actr6.1/test-models/grouped.lisp M /actr6.1/test-models/multi-model-multiple-agi-window-test.lisp M /actr6.1/test-models/multi-model-single-agi-window-test.lisp M /actr6.1/test-models/multi-model-talking.lisp M /actr6.1/test-models/multiple-agi-window-test.lisp M /actr6.1/test-models/new-vision-test.lisp M /actr6.1/test-models/paired-learning-dynamic.lisp M /actr6.1/test-models/paired-learning.lisp M /actr6.1/test-models/paired.lisp M /actr6.1/test-models/rotational-vision-test-2.lisp M /actr6.1/test-models/semantic-dynamic.lisp M /actr6.1/test-models/semantic.lisp M /actr6.1/test-models/siegler.lisp M /actr6.1/test-models/simple-dynamic-model.lisp M /actr6.1/test-models/simple-ppm-test.lisp M /actr6.1/test-models/solution-tests.zip M /actr6.1/test-models/sperling.lisp M /actr6.1/test-models/tutor-model-solution.lisp M /actr6.1/test-models/unit-1-together-1-mp.lisp M /actr6.1/test-models/unit-1-together-2-mp.lisp ------------------------------------------------------------------------ r1667 | db30 | 2014-09-29 13:11:34 -0400 (Mon, 29 Sep 2014) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/00-copyrights.tcl M /actr6.1/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actr6.1/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx M /actr6.1/environment/GUI/dialogs/13-ctrl-panel-save-button.tcx M /actr6.1/environment/GUI/dialogs/90-listener.tcx ------------------------------------------------------------------------ r1666 | db30 | 2014-09-29 10:53:06 -0400 (Mon, 29 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp M /actr6.1/framework/model.lisp M /actr6.1/framework/modules.lisp M /actr6.1/test-models/new-vision-test.ref M /actr6.1/test-models/paired.ref M /actr6.1/test-models/tracking-test.ref ------------------------------------------------------------------------ r1665 | db30 | 2014-09-26 16:52:15 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp M /actr6.1/framework/modules.lisp ------------------------------------------------------------------------ r1664 | db30 | 2014-09-26 15:52:18 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/test-models/sperling.lisp M /actr6.1/test-models/testing-child-slot.ref ------------------------------------------------------------------------ r1663 | db30 | 2014-09-26 11:48:18 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/solution-tests.zip ------------------------------------------------------------------------ r1662 | db30 | 2014-09-26 11:34:24 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/examples/act-r-6-solutions.zip M /actr6.1/test-models/solution-tests.zip ------------------------------------------------------------------------ r1661 | db30 | 2014-09-26 10:24:18 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/examples/act-r-6-solutions.zip M /actr6.1/test-models/solution-tests.zip ------------------------------------------------------------------------ r1660 | db30 | 2014-09-26 09:18:21 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths: M /actr6.1/examples/act-r-6-solutions.zip M /actr6.1/test-models/solution-tests.zip ------------------------------------------------------------------------ r1659 | db30 | 2014-09-25 15:07:34 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/new-vision-test.lisp M /actr6.1/test-models/ppm-compilation.lisp M /actr6.1/test-models/ppm-compilation.ref M /actr6.1/test-models/sji-merge.lisp M /actr6.1/test-models/sji-merge.ref M /actr6.1/test-models/sperling.ref D /actr6.1/test-models/static-dm-test.lisp D /actr6.1/test-models/static-dm-test.ref M /actr6.1/test-models/synth-feats.lisp M /actr6.1/test-models/synth-feats.ref M /actr6.1/test-models/test-bad-productions.lisp M /actr6.1/test-models/test-bad-productions.ref M /actr6.1/test-models/test-mp-value-req-param.lisp M /actr6.1/test-models/test-mp-value-req-param.ref M /actr6.1/test-models/test-ppm.lisp M /actr6.1/test-models/test-ppm.ref M /actr6.1/test-models/testing-child-slot.lisp M /actr6.1/test-models/testing-child-slot.ref M /actr6.1/test-models/thorough-p-test.ref M /actr6.1/test-models/tracking-test.lisp M /actr6.1/test-models/tracking-test.ref M /actr6.1/test-models/tutor-model-solution.ref ------------------------------------------------------------------------ r1658 | db30 | 2014-09-24 16:48:51 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths: M /actr6.1/docs/compilation.doc M /actr6.1/examples/agi/single-model-multiple-windows.lisp M /actr6.1/examples/creating-devices/new-vision-test.lisp M /actr6.1/test-models/addition.ref M /actr6.1/test-models/bind-test.ref M /actr6.1/test-models/bst-learn-ppm.ref M /actr6.1/test-models/bst-learn.ref M /actr6.1/test-models/bst-nolearn.ref M /actr6.1/test-models/demo2.ref M /actr6.1/test-models/dynamic-real-time2.lisp M /actr6.1/test-models/fan-saved-act.ref M /actr6.1/test-models/fan.ref M /actr6.1/test-models/grouped.ref M /actr6.1/test-models/merging-test.lisp M /actr6.1/test-models/merging-test.ref M /actr6.1/test-models/multi-model-multiple-agi-window-test.ref M /actr6.1/test-models/multi-model-single-agi-window-test.ref M /actr6.1/test-models/multi-model-talking.ref M /actr6.1/test-models/multiple-agi-window-test.lisp M /actr6.1/test-models/nearest-vis-loc.lisp M /actr6.1/test-models/nearest-vis-loc.ref M /actr6.1/test-models/new-vision-test.lisp M /actr6.1/test-models/new-vision-test.ref M /actr6.1/test-models/paired-learning-dynamic.ref M /actr6.1/test-models/paired-learning.ref M /actr6.1/test-models/paired.ref M /actr6.1/test-models/ppm-compilation.lisp M /actr6.1/test-models/removed-and-restored-visual-item.lisp M /actr6.1/test-models/removed-and-restored-visual-item.ref M /actr6.1/test-models/rotational-vision-test-2.ref M /actr6.1/test-models/siegler.ref M /actr6.1/test-models/simple-dynamic-model.ref M /actr6.1/test-models/simple-ppm-test.ref M /actr6.1/tutorial/unit4/paired.lisp M /actr6.1/tutorial/unit4/unit4.doc ------------------------------------------------------------------------ r1657 | db30 | 2014-09-23 15:32:39 -0400 (Tue, 23 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/dynamic-real-time.lisp M /actr6.1/test-models/dynamic-real-time2.lisp M /actr6.1/test-models/imaginal-action.lisp M /actr6.1/test-models/merging-test.lisp M /actr6.1/test-models/rotational-vision-test-2.lisp M /actr6.1/test-models/semantic-dynamic.lisp M /actr6.1/test-models/test-ppm.lisp M /actr6.1/test-models/testing-child-slot.lisp ------------------------------------------------------------------------ r1656 | db30 | 2014-09-23 14:47:09 -0400 (Tue, 23 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/tutorial/unit8/bst-learn-ppm.lisp M /actr6.1/tutorial/unit8/categorize.lisp M /actr6.1/tutorial/unit8/unit8.doc M /actr6.1/tutorial/unit8/unit8_exp.doc ------------------------------------------------------------------------ r1655 | db30 | 2014-09-23 09:51:41 -0400 (Tue, 23 Sep 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/tutorial/unit5/declarative-issues.lisp M /actr6.1/tutorial/unit5/unit5_modeling.doc M /actr6.1/tutorial/unit8/categorize.lisp M /actr6.1/tutorial/unit8/unit8.doc ------------------------------------------------------------------------ r1654 | db30 | 2014-09-22 13:15:17 -0400 (Mon, 22 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/bst-learn-ppm.lisp M /actr6.1/test-models/paired-learning-dynamic.lisp A /actr6.1/test-models/semantic-dynamic.lisp A /actr6.1/test-models/semantic-dynamic.ref M /actr6.1/test-models/simple-dynamic-model.lisp M /actr6.1/test-models/simple-ppm-test.lisp M /actr6.1/tutorial/unit8/bst-learn-ppm.lisp M /actr6.1/tutorial/unit8/categorize.lisp M /actr6.1/tutorial/unit8/paired-learning-dynamic.lisp A /actr6.1/tutorial/unit8/semantic-dynamic.lisp M /actr6.1/tutorial/unit8/unit8.doc ------------------------------------------------------------------------ r1653 | db30 | 2014-09-18 16:50:01 -0400 (Thu, 18 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit7/production-compilation-issues.lisp M /actr6.1/tutorial/unit8/bst-learn-ppm.lisp M /actr6.1/tutorial/unit8/simple-dynamic-model.lisp M /actr6.1/tutorial/unit8/unit8.doc ------------------------------------------------------------------------ r1652 | db30 | 2014-09-17 13:11:21 -0400 (Wed, 17 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/simple-ppm-test.lisp M /actr6.1/tutorial/unit8/simple-ppm-test.lisp M /actr6.1/tutorial/unit8/unit8.doc ------------------------------------------------------------------------ r1651 | db30 | 2014-09-17 10:36:21 -0400 (Wed, 17 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit7/unit7_modeling.doc ------------------------------------------------------------------------ r1650 | db30 | 2014-09-15 12:57:53 -0400 (Mon, 15 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit7/production-compilation-issues.lisp M /actr6.1/tutorial/unit7/unit7_modeling.doc M /actr6.1/tutorial/unit7/utility-learning-issues.lisp ------------------------------------------------------------------------ r1649 | db30 | 2014-09-12 16:52:32 -0400 (Fri, 12 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit6/unit6_exp.doc M /actr6.1/tutorial/unit7/past-tense.lisp M /actr6.1/tutorial/unit7/unit7.doc M /actr6.1/tutorial/unit7/unit7_exp.doc ------------------------------------------------------------------------ r1648 | db30 | 2014-09-12 09:13:30 -0400 (Fri, 12 Sep 2014) | 1 line Changed paths: M /actr6.1/environment M /actr6.1/environment/server.lisp ------------------------------------------------------------------------ r1647 | db30 | 2014-09-11 16:44:41 -0400 (Thu, 11 Sep 2014) | 1 line Changed paths: M /actr6.1/load-act-r-6.lisp M /actr6.1/tutorial/unit7/past-tense.lisp ------------------------------------------------------------------------ r1646 | db30 | 2014-09-10 16:55:08 -0400 (Wed, 10 Sep 2014) | 1 line Changed paths: M /actr6/environment/server.lisp Fix run-environment for LispWorks 6.1. ------------------------------------------------------------------------ r1645 | db30 | 2014-09-10 11:59:51 -0400 (Wed, 10 Sep 2014) | 1 line Changed paths: M /actr6.1/test-models/paired-learning.lisp M /actr6.1/tutorial/unit7/paired-learning.lisp M /actr6.1/tutorial/unit7/unit7.doc ------------------------------------------------------------------------ r1644 | db30 | 2014-09-09 13:04:06 -0400 (Tue, 09 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit4/paired.lisp M /actr6.1/tutorial/unit4/unit4_exp.doc M /actr6.1/tutorial/unit7/paired-learning.lisp M /actr6.1/tutorial/unit7/unit7.doc ------------------------------------------------------------------------ r1643 | db30 | 2014-09-05 13:37:27 -0400 (Fri, 05 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/support/central-parameters.lisp M /actr6.1/test-models/model-tester.cl M /actr6.1/test-models/siegler.lisp M /actr6.1/test-models/unit-1-together-1-mp.lisp M /actr6.1/test-models/unit-1-together-2-mp.lisp M /actr6.1/tutorial/unit6/bst.lisp M /actr6.1/tutorial/unit6/unit6_exp.doc ------------------------------------------------------------------------ r1642 | db30 | 2014-09-04 11:38:13 -0400 (Thu, 04 Sep 2014) | 1 line Changed paths: M /actr6.1/framework/events.lisp M /actr6.1/test-models/bst-learn.lisp M /actr6.1/test-models/bst-nolearn.lisp A /actr6.1/test-models/fan-no-pm.ref M /actr6.1/tutorial/unit6/unit6.doc ------------------------------------------------------------------------ r1641 | db30 | 2014-09-03 16:50:14 -0400 (Wed, 03 Sep 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit6/bst.lisp M /actr6.1/tutorial/unit6/unit6.doc ------------------------------------------------------------------------ r1640 | db30 | 2014-08-29 16:50:06 -0400 (Fri, 29 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit6/bst.lisp M /actr6.1/tutorial/unit6/unit6.doc ------------------------------------------------------------------------ r1639 | db30 | 2014-08-29 16:10:51 -0400 (Fri, 29 Aug 2014) | 1 line Changed paths: M /actr6.1/devices/virtual/device.lisp M /actr6.1/environment/env-device.lisp M /actr6.1/load-act-r-6.lisp ------------------------------------------------------------------------ r1638 | db30 | 2014-08-29 16:03:16 -0400 (Fri, 29 Aug 2014) | 1 line Changed paths: D /actr6.1/tutorial/unit6/bst-learn.lisp D /actr6.1/tutorial/unit6/bst-nolearn.lisp A /actr6.1/tutorial/unit6/bst.lisp M /actr6.1/tutorial/unit6/choice.lisp ------------------------------------------------------------------------ r1637 | db30 | 2014-08-29 12:43:22 -0400 (Fri, 29 Aug 2014) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/tutorial/unit5/unit5_modeling.doc ------------------------------------------------------------------------ r1636 | db30 | 2014-08-28 16:50:34 -0400 (Thu, 28 Aug 2014) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/load-act-r-6.lisp M /actr6.1/tutorial/unit5/declarative-issues.lisp M /actr6.1/tutorial/unit5/unit5_modeling.doc ------------------------------------------------------------------------ r1635 | db30 | 2014-08-27 16:48:12 -0400 (Wed, 27 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit5/1hit-blackjack.lisp M /actr6.1/tutorial/unit5/unit5.doc M /actr6.1/tutorial/unit5/unit5_exp.doc ------------------------------------------------------------------------ r1634 | db30 | 2014-08-27 10:09:52 -0400 (Wed, 27 Aug 2014) | 1 line Changed paths: M /actr6.1/examples/act-r-6-solutions.zip ------------------------------------------------------------------------ r1633 | db30 | 2014-08-26 16:47:09 -0400 (Tue, 26 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit5/1hit-blackjack.lisp M /actr6.1/tutorial/unit5/unit5.doc ------------------------------------------------------------------------ r1632 | db30 | 2014-08-25 16:47:06 -0400 (Mon, 25 Aug 2014) | 1 line Changed paths: M /actr6.1/test-models/fan-saved-act.lisp M /actr6.1/test-models/grouped.lisp M /actr6.1/tutorial/unit5/grouped.lisp M /actr6.1/tutorial/unit5/siegler.lisp M /actr6.1/tutorial/unit5/unit5.doc ------------------------------------------------------------------------ r1631 | db30 | 2014-08-22 16:47:49 -0400 (Fri, 22 Aug 2014) | 1 line Changed paths: A /actr6.1/test-models/fan-no-pm.lisp M /actr6.1/test-models/fan.lisp M /actr6.1/tutorial/unit5/fan.lisp M /actr6.1/tutorial/unit5/unit5.doc ------------------------------------------------------------------------ r1630 | db30 | 2014-08-21 16:51:55 -0400 (Thu, 21 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit5/unit5.doc ------------------------------------------------------------------------ r1629 | db30 | 2014-08-21 15:49:47 -0400 (Thu, 21 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit4/unit4_exp.doc M /actr6.1/tutorial/unit4/zbrodoff.lisp ------------------------------------------------------------------------ r1628 | db30 | 2014-08-21 11:11:44 -0400 (Thu, 21 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit4/paired.lisp M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit4/zbrodoff.lisp ------------------------------------------------------------------------ r1627 | db30 | 2014-08-20 16:49:05 -0400 (Wed, 20 Aug 2014) | 1 line Changed paths: A /actr6.1/support/tutorial-trace.lisp M /actr6.1/test-models/model-tester.cl M /actr6.1/test-models/paired.lisp M /actr6.1/tutorial/unit4/paired.lisp M /actr6.1/tutorial/unit4/unit4.doc M /actr6.1/tutorial/unit4/zbrodoff.lisp ------------------------------------------------------------------------ r1626 | db30 | 2014-08-20 13:46:00 -0400 (Wed, 20 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit2/unit2.doc M /actr6.1/tutorial/unit3/perceptual-motor-issues.lisp M /actr6.1/tutorial/unit3/unit3_exp.doc M /actr6.1/tutorial/unit3/unit3_modeling.doc ------------------------------------------------------------------------ r1625 | db30 | 2014-08-19 16:52:33 -0400 (Tue, 19 Aug 2014) | 1 line Changed paths: M /actr6.1/test-models/model-tester.cl M /actr6.1/tutorial/unit3/sperling.lisp M /actr6.1/tutorial/unit3/subitize.lisp M /actr6.1/tutorial/unit3/unit3.doc M /actr6.1/tutorial/unit3/unit3_exp.doc ------------------------------------------------------------------------ r1624 | db30 | 2014-08-19 09:26:23 -0400 (Tue, 19 Aug 2014) | 1 line Changed paths: M /actr6.1/test-models/sperling.lisp M /actr6.1/tutorial/unit3/sperling.lisp M /actr6.1/tutorial/unit3/unit3.doc ------------------------------------------------------------------------ r1623 | db30 | 2014-08-18 15:30:41 -0400 (Mon, 18 Aug 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/docs/device-interaction-issues.doc M /actr6.1/test-models/demo2.lisp M /actr6.1/test-models/model-tester.cl M /actr6.1/test-models/sperling.lisp M /actr6.1/tutorial/unit2/demo2.lisp M /actr6.1/tutorial/unit2/unit2.doc M /actr6.1/tutorial/unit2/unit2_exp.doc M /actr6.1/tutorial/unit3/sperling.lisp ------------------------------------------------------------------------ r1622 | db30 | 2014-08-15 17:03:20 -0400 (Fri, 15 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit2/unit2_exp.doc ------------------------------------------------------------------------ r1621 | db30 | 2014-08-15 15:16:08 -0400 (Fri, 15 Aug 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/test-models/demo2.lisp M /actr6.1/tutorial/unit2/unit2.doc M /actr6.1/tutorial/unit2/unit2_exp.doc ------------------------------------------------------------------------ r1620 | db30 | 2014-08-14 16:46:54 -0400 (Thu, 14 Aug 2014) | 1 line Changed paths: M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/printing.lisp M /actr6.1/test-models/demo2.lisp M /actr6.1/tutorial/unit2/demo2.lisp M /actr6.1/tutorial/unit2/unit2.doc ------------------------------------------------------------------------ r1619 | db30 | 2014-08-14 11:02:08 -0400 (Thu, 14 Aug 2014) | 1 line Changed paths: M /actr6.1/examples/agi/multiple-models-multiple-windows.lisp M /actr6.1/examples/rotational-vision-test-2.lisp M /actr6.1/test-models/multi-model-multiple-agi-window-test.lisp M /actr6.1/test-models/multi-model-single-agi-window-test.lisp M /actr6.1/test-models/multi-model-talking.lisp M /actr6.1/test-models/new-vision-test.lisp M /actr6.1/test-models/rotational-vision-test-2.lisp ------------------------------------------------------------------------ r1618 | db30 | 2014-08-13 16:31:04 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/extending-actr.ppt M /actr6.1/examples/creating-devices/simple-new-device.lisp M /actr6.1/examples/creating-modules/all-components-model.lisp M /actr6.1/examples/creating-modules/all-components-module.lisp M /actr6.1/examples/creating-modules/demo-module.lisp ------------------------------------------------------------------------ r1617 | db30 | 2014-08-13 16:30:57 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp ------------------------------------------------------------------------ r1616 | db30 | 2014-08-13 13:12:38 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1615 | db30 | 2014-08-13 13:12:28 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: D /actr6.1/examples/game-of-life.cl A /actr6.1/examples/game-of-life.lisp (from /actr6.1/examples/game-of-life.cl:1614) D /actr6.1/examples/multi-model-talking.cl A /actr6.1/examples/multi-model-talking.lisp (from /actr6.1/examples/multi-model-talking.cl:1614) D /actr6.1/examples/unit-1-together-1-mp.cl A /actr6.1/examples/unit-1-together-1-mp.lisp (from /actr6.1/examples/unit-1-together-1-mp.cl:1586) D /actr6.1/examples/unit-1-together-2-mp.cl A /actr6.1/examples/unit-1-together-2-mp.lisp (from /actr6.1/examples/unit-1-together-2-mp.cl:1586) D /actr6.1/examples/unit-1-together-3-mp.cl A /actr6.1/examples/unit-1-together-3-mp.lisp (from /actr6.1/examples/unit-1-together-3-mp.cl:1586) ------------------------------------------------------------------------ r1614 | db30 | 2014-08-13 12:48:26 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: M /actr6.1/examples/game-of-life.cl M /actr6.1/examples/multi-model-talking.cl M /actr6.1/examples/set-visloc-default-request.lisp ------------------------------------------------------------------------ r1613 | db30 | 2014-08-13 12:47:57 -0400 (Wed, 13 Aug 2014) | 1 line Changed paths: M /actr6.1/test-models/addition.lisp M /actr6.1/test-models/count.lisp M /actr6.1/test-models/model-tester.cl M /actr6.1/test-models/semantic.lisp M /actr6.1/test-models/tutor-model-solution.lisp ------------------------------------------------------------------------ r1612 | db30 | 2014-08-12 16:49:08 -0400 (Tue, 12 Aug 2014) | 1 line Changed paths: M /actr6.1/support/production-parsing-support.lisp M /actr6.1/test-models/addition.lisp M /actr6.1/test-models/count.lisp M /actr6.1/test-models/model-tester.cl M /actr6.1/tutorial/unit1/broken-addition.lisp M /actr6.1/tutorial/unit1/tutor-model-solution.lisp M /actr6.1/tutorial/unit1/unit1.doc M /actr6.1/tutorial/unit1/unit1_exp.doc M /actr6.1/tutorial/unit1/unit1_modeling.doc ------------------------------------------------------------------------ r1611 | db30 | 2014-08-11 16:28:58 -0400 (Mon, 11 Aug 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1610 | db30 | 2014-08-11 15:28:10 -0400 (Mon, 11 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1609 | db30 | 2014-08-11 14:13:25 -0400 (Mon, 11 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1608 | db30 | 2014-08-08 16:51:08 -0400 (Fri, 08 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1607 | db30 | 2014-08-07 16:23:44 -0400 (Thu, 07 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1606 | db30 | 2014-08-06 16:35:13 -0400 (Wed, 06 Aug 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1605 | db30 | 2014-08-06 14:31:29 -0400 (Wed, 06 Aug 2014) | 1 line Changed paths: M /actr6.1/other-files/bold.lisp M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1604 | db30 | 2014-08-05 11:49:33 -0400 (Tue, 05 Aug 2014) | 1 line Changed paths: M /actr6.1/other-files/bold.lisp ------------------------------------------------------------------------ r1603 | db30 | 2014-08-01 16:17:45 -0400 (Fri, 01 Aug 2014) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/35-declarative.tcl M /actr6.1/environment/environment-cmds.lisp M /actr6.1/extras/chunk-tree-viewer/35a-declarative-tree.tcl M /actr6.1/other-files/bold.lisp M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1602 | db30 | 2014-07-21 13:08:17 -0400 (Mon, 21 Jul 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1601 | db30 | 2014-07-18 14:08:27 -0400 (Fri, 18 Jul 2014) | 1 line Changed paths: M /actr6.1/tutorial/unit1/addition.lisp M /actr6.1/tutorial/unit1/semantic.lisp M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1600 | db30 | 2014-07-18 14:08:12 -0400 (Fri, 18 Jul 2014) | 1 line Changed paths: M /actr6.1/framework/meta-process.lisp M /actr6.1/framework/scheduling.lisp M /actr6.1/framework/version-string.lisp ------------------------------------------------------------------------ r1599 | db30 | 2014-07-16 16:50:32 -0400 (Wed, 16 Jul 2014) | 1 line Changed paths: M /actr6.1/tutorial/readme.txt M /actr6.1/tutorial/unit1/count.lisp M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1598 | db30 | 2014-07-15 10:16:58 -0400 (Tue, 15 Jul 2014) | 1 line Changed paths: M /actr6.1/load-act-r-6.lisp M /actr6.1/tutorial/unit1/unit1.doc ------------------------------------------------------------------------ r1597 | db30 | 2014-07-15 10:16:31 -0400 (Tue, 15 Jul 2014) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Add :ACT-R as another feature switch and test for that instead of :ACT-R-6.0. ------------------------------------------------------------------------ r1596 | db30 | 2014-07-07 16:50:04 -0400 (Mon, 07 Jul 2014) | 1 line Changed paths: M /actr6.1/extras/WNLexicalModule/Models/wnl-find-all-definitions.lisp M /actr6.1/extras/WNLexicalModule/Models/wnl-find-definition.lisp M /actr6.1/extras/WNLexicalModule/Models/wnl-find-synonyms.lisp M /actr6.1/extras/WNLexicalModule/WNLexical_3-0-2.lisp ------------------------------------------------------------------------ r1595 | db30 | 2014-07-07 16:01:23 -0400 (Mon, 07 Jul 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/extras/emma/emma.lisp ------------------------------------------------------------------------ r1594 | db30 | 2014-07-07 14:55:19 -0400 (Mon, 07 Jul 2014) | 1 line Changed paths: M /actr6.1/extras/blending/blending-read-me.txt M /actr6.1/extras/parallel-execution/parallel-chunks.lisp ------------------------------------------------------------------------ r1593 | db30 | 2014-07-07 13:01:34 -0400 (Mon, 07 Jul 2014) | 1 line Changed paths: M /actr6.1/extras/blending/blending-read-me.txt M /actr6.1/extras/blending/blending-test-1.lisp M /actr6.1/extras/blending/blending-test-2.lisp M /actr6.1/extras/blending/blending-test-3.lisp M /actr6.1/extras/blending/blending-test-4.lisp M /actr6.1/extras/blending/blending-test-5.lisp M /actr6.1/extras/blending/blending-test-6.lisp M /actr6.1/extras/blending/blending-test-8.lisp M /actr6.1/extras/blending/blending.lisp ------------------------------------------------------------------------ r1592 | db30 | 2014-06-26 16:48:00 -0400 (Thu, 26 Jun 2014) | 1 line Changed paths: M /actr6.1/extras/blending/blending-read-me.txt M /actr6.1/extras/blending/blending.lisp ------------------------------------------------------------------------ r1591 | db30 | 2014-06-26 13:33:18 -0400 (Thu, 26 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/printing.lisp ------------------------------------------------------------------------ r1590 | db30 | 2014-06-26 11:51:16 -0400 (Thu, 26 Jun 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/extras/save-model/readme.txt M /actr6.1/extras/save-model/save-chunks-and-productions.lisp ------------------------------------------------------------------------ r1589 | db30 | 2014-06-25 16:47:19 -0400 (Wed, 25 Jun 2014) | 1 line Changed paths: M /actr6.1/environment/GUI/dialogs/35-declarative.tcl M /actr6.1/extras/chunk-tree-viewer/35a-declarative-tree.tcl M /actr6.1/extras/save-model/save-chunks-and-productions.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp ------------------------------------------------------------------------ r1588 | db30 | 2014-06-24 16:49:11 -0400 (Tue, 24 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/internal-structures.lisp ------------------------------------------------------------------------ r1587 | db30 | 2014-06-24 13:37:07 -0400 (Tue, 24 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1586 | db30 | 2014-06-20 16:25:34 -0400 (Fri, 20 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp ------------------------------------------------------------------------ r1585 | db30 | 2014-06-19 13:34:55 -0400 (Thu, 19 Jun 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/misc-utils.lisp ------------------------------------------------------------------------ r1584 | db30 | 2014-06-17 16:40:56 -0400 (Tue, 17 Jun 2014) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/framework/chunks.lisp ------------------------------------------------------------------------ r1583 | db30 | 2014-06-17 16:40:47 -0400 (Tue, 17 Jun 2014) | 1 line Changed paths: M /actr6.1/extras/base-level-inhibition/free-recall.lisp M /actr6.1/extras/chunk-tree-viewer/35a-declarative-tree.tcl M /actr6.1/extras/chunk-tree-viewer/chunk-tree.lisp M /actr6.1/extras/extended-motor-actions/motor-extension.lisp M /actr6.1/extras/extended-motor-actions/test-model.lisp M /actr6.1/extras/parallel-execution/parallel-chunks.lisp M /actr6.1/extras/save-model/save-chunks-and-productions.lisp M /actr6.1/extras/threads/new-threads.lisp M /actr6.1/extras/threads/sample.lisp ------------------------------------------------------------------------ r1582 | db30 | 2014-06-17 10:57:42 -0400 (Tue, 17 Jun 2014) | 1 line Changed paths: M /actr6.1/extras/threads/sample.lisp ------------------------------------------------------------------------ r1581 | db30 | 2014-06-17 10:56:30 -0400 (Tue, 17 Jun 2014) | 1 line Changed paths: M /actr6/extras/threads/sample.lisp Fixing a bug introduced into the threads example model with its last update. ------------------------------------------------------------------------ r1580 | db30 | 2014-06-16 11:34:20 -0400 (Mon, 16 Jun 2014) | 1 line Changed paths: M /actr6.1/load-act-r-6.lisp ------------------------------------------------------------------------ r1579 | db30 | 2014-06-16 10:55:58 -0400 (Mon, 16 Jun 2014) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Added a use :ccl to the :act-r package for use with CCL when :package-actr is set. ------------------------------------------------------------------------ r1578 | db30 | 2014-06-13 16:52:59 -0400 (Fri, 13 Jun 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/other-files/backwards.lisp M /actr6.1/test-models/model-tester.cl ------------------------------------------------------------------------ r1577 | db30 | 2014-06-13 13:22:31 -0400 (Fri, 13 Jun 2014) | 1 line Changed paths: M /actr6/test-models/testing-child-slot.ref M /actr6/test-models/thorough-p-test.ref Reverting some test model references to the pre static chunk-type version. ------------------------------------------------------------------------ r1576 | db30 | 2014-06-13 10:37:16 -0400 (Fri, 13 Jun 2014) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp No longer have static chunk-types as the default because while they fix some issues they introduce new ones. If you've been using static chunk-types and like them let me know. ------------------------------------------------------------------------ r1575 | db30 | 2014-06-09 16:20:43 -0400 (Mon, 09 Jun 2014) | 1 line Changed paths: D /actr6.1/docs/bold-tools-readme.txt D /actr6.1/docs/differences.txt D /actr6.1/docs/framework-API.doc D /actr6.1/docs/uwi-functions.cl M /actr6.1/tutorial/readme.txt ------------------------------------------------------------------------ r1574 | db30 | 2014-06-09 16:20:36 -0400 (Mon, 09 Jun 2014) | 1 line Changed paths: D /actr6.1/support/backward.lisp ------------------------------------------------------------------------ r1573 | db30 | 2014-06-09 16:00:40 -0400 (Mon, 09 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1572 | db30 | 2014-06-09 11:55:51 -0400 (Mon, 09 Jun 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1571 | db30 | 2014-06-06 11:53:02 -0400 (Fri, 06 Jun 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/support/general-pm.lisp M /actr6.1/support/hirschberg-diff-calculation.lisp M /actr6.1/test-models/model-tester.cl ------------------------------------------------------------------------ r1570 | db30 | 2014-06-05 16:46:02 -0400 (Thu, 05 Jun 2014) | 1 line Changed paths: A /actr6.1/support/hirschberg-diff-calculation.lisp M /actr6.1/test-models/model-tester.cl ------------------------------------------------------------------------ r1569 | db30 | 2014-06-02 16:09:32 -0400 (Mon, 02 Jun 2014) | 1 line Changed paths: M /actr6.1/test-models/model-tester.cl ------------------------------------------------------------------------ r1568 | db30 | 2014-05-30 16:40:13 -0400 (Fri, 30 May 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/framework/model.lisp M /actr6.1/other-files/backwards.lisp D /actr6.1/support/dmi.lisp M /actr6.1/support/general-pm.lisp M /actr6.1/support/production-parsing-support.lisp M /actr6.1/test-models/model-tester.cl ------------------------------------------------------------------------ r1567 | db30 | 2014-05-29 16:50:14 -0400 (Thu, 29 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/load-act-r-6.lisp A /actr6.1/other-files/backwards.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1566 | db30 | 2014-05-28 15:47:29 -0400 (Wed, 28 May 2014) | 1 line Changed paths: M /actr6.1/framework/model.lisp M /actr6.1/support/production-parsing-support.lisp M /actr6.1/tools/buffer-trace.lisp ------------------------------------------------------------------------ r1565 | db30 | 2014-05-27 16:48:54 -0400 (Tue, 27 May 2014) | 1 line Changed paths: M /actr6.1/support/production-parsing-support.lisp M /actr6.1/tools/goal-compilation.lisp ------------------------------------------------------------------------ r1564 | db30 | 2014-05-23 15:25:02 -0400 (Fri, 23 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/imaginal.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/devices/virtual/device.lisp ------------------------------------------------------------------------ r1563 | db30 | 2014-05-23 12:37:45 -0400 (Fri, 23 May 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp ------------------------------------------------------------------------ r1562 | db30 | 2014-05-23 12:10:39 -0400 (Fri, 23 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/core-modules/vision.lisp ------------------------------------------------------------------------ r1561 | db30 | 2014-05-23 12:10:25 -0400 (Fri, 23 May 2014) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc Fixed a bug with !mv-bind! that could allow nil bindings to happen. ------------------------------------------------------------------------ r1560 | db30 | 2014-05-22 16:26:44 -0400 (Thu, 22 May 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/modules/temporal.lisp ------------------------------------------------------------------------ r1559 | db30 | 2014-05-22 16:15:42 -0400 (Thu, 22 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/framework/device-interface.lisp ------------------------------------------------------------------------ r1558 | db30 | 2014-05-21 16:50:25 -0400 (Wed, 21 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp ------------------------------------------------------------------------ r1557 | db30 | 2014-05-21 16:26:24 -0400 (Wed, 21 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/vision.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/device-interface.lisp M /actr6.1/framework/misc-utils.lisp ------------------------------------------------------------------------ r1556 | db30 | 2014-05-20 11:51:27 -0400 (Tue, 20 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp ------------------------------------------------------------------------ r1555 | db30 | 2014-05-20 09:23:35 -0400 (Tue, 20 May 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/devices/virtual/device.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/modules/production-compilation.lisp M /actr6.1/support/general-pm.lisp ------------------------------------------------------------------------ r1554 | db30 | 2014-05-16 14:54:39 -0400 (Fri, 16 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/extras/extended-motor-actions/motor-extension.lisp M /actr6.1/support/general-pm.lisp ------------------------------------------------------------------------ r1553 | db30 | 2014-05-15 16:50:01 -0400 (Thu, 15 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/motor.lisp ------------------------------------------------------------------------ r1552 | db30 | 2014-05-15 15:44:47 -0400 (Thu, 15 May 2014) | 1 line Changed paths: M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/motor.lisp M /actr6.1/core-modules/speech.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/devices/acl/device.lisp M /actr6.1/devices/acl/uwi.lisp M /actr6.1/devices/ccl-cocoa/device.lisp M /actr6.1/devices/ccl-cocoa/uwi.lisp M /actr6.1/devices/lw/uwi.lisp M /actr6.1/devices/virtual/uwi.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/environment/env-device.lisp M /actr6.1/environment/env-module.lisp M /actr6.1/environment/environment-cmds.lisp M /actr6.1/environment/handler-class.lisp M /actr6.1/environment/handlers.lisp M /actr6.1/environment/mcl-fix.lisp M /actr6.1/environment/stepper-control.lisp M /actr6.1/extras/emma/emma.lisp M /actr6.1/framework/generic-interface.lisp M /actr6.1/modules/act-gui-interface.lisp M /actr6.1/support/dmi.lisp M /actr6.1/support/general-pm.lisp M /actr6.1/support/uni-files.lisp M /actr6.1/tools/environment-loader.lisp ------------------------------------------------------------------------ r1551 | db30 | 2014-05-15 14:08:56 -0400 (Thu, 15 May 2014) | 1 line Changed paths: M /actr6.1/framework/model.lisp M /actr6.1/modules/temporal.lisp ------------------------------------------------------------------------ r1550 | db30 | 2014-05-15 13:13:12 -0400 (Thu, 15 May 2014) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/imaginal.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1549 | db30 | 2014-05-12 16:43:23 -0400 (Mon, 12 May 2014) | 1 line Changed paths: M /actr6.1/commands/procedural-cmds.lisp ------------------------------------------------------------------------ r1548 | db30 | 2014-05-12 16:33:06 -0400 (Mon, 12 May 2014) | 1 line Changed paths: M /actr6.1/commands/procedural-cmds.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/modules/production-compilation.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1547 | db30 | 2014-05-08 16:51:43 -0400 (Thu, 08 May 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/modules/production-compilation.lisp M /actr6.1/tools/goal-compilation.lisp M /actr6.1/tools/imaginal-compilation.lisp M /actr6.1/tools/motor-compilation.lisp M /actr6.1/tools/perceptual-compilation.lisp M /actr6.1/tools/retrieval-compilation.lisp ------------------------------------------------------------------------ r1546 | db30 | 2014-05-07 16:51:49 -0400 (Wed, 07 May 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/modules/production-compilation.lisp M /actr6.1/support/production-parsing-support.lisp M /actr6.1/tools/goal-compilation.lisp M /actr6.1/tools/imaginal-compilation.lisp M /actr6.1/tools/perceptual-compilation.lisp M /actr6.1/tools/retrieval-compilation.lisp M /actr6.1/tutorial/unit5/unit5.doc M /actr6.1/tutorial/unit7/unit7_modeling.doc M /actr6.1/tutorial/unit8/unit8.doc ------------------------------------------------------------------------ r1545 | db30 | 2014-05-06 16:07:34 -0400 (Tue, 06 May 2014) | 1 line Changed paths: M /actr6.1/extras A /actr6.1/extras/extended-motor-actions (from /actr6/extras/extended-motor-actions:1544) ------------------------------------------------------------------------ r1544 | db30 | 2014-05-06 15:29:07 -0400 (Tue, 06 May 2014) | 1 line Changed paths: A /actr6/extras/extended-motor-actions A /actr6/extras/extended-motor-actions/motor-extension.lisp A /actr6/extras/extended-motor-actions/read-me.txt A /actr6/extras/extended-motor-actions/test-model.lisp Extension for the motor module available in extras which includes: holding and releasing actions for keys, buffers for tracking hands individually, and more high-level 'press-key' like actions. ------------------------------------------------------------------------ r1543 | db30 | 2014-05-06 13:00:18 -0400 (Tue, 06 May 2014) | 1 line Changed paths: M /actr6.1/other-files M /actr6.1/other-files/env-graphic-trace.lisp ------------------------------------------------------------------------ r1542 | db30 | 2014-05-06 12:59:34 -0400 (Tue, 06 May 2014) | 1 line Changed paths: M /actr6/other-files/env-graphic-trace.lisp Fixed a potential bug with the environment graphic traces when p-break is used. ------------------------------------------------------------------------ r1541 | db30 | 2014-04-25 12:44:57 -0400 (Fri, 25 Apr 2014) | 1 line Changed paths: M /actr6.1/support M /actr6.1/support/general-pm.lisp ------------------------------------------------------------------------ r1540 | db30 | 2014-04-25 12:44:19 -0400 (Fri, 25 Apr 2014) | 1 line Changed paths: M /actr6/support/general-pm.lisp Remove a bunch of stuff from the old R/PM interface that's not used now. ------------------------------------------------------------------------ r1539 | db30 | 2014-04-25 11:45:58 -0400 (Fri, 25 Apr 2014) | 1 line Changed paths: M /actr6.1/framework M /actr6.1/framework/device-interface.lisp ------------------------------------------------------------------------ r1538 | db30 | 2014-04-25 11:36:36 -0400 (Fri, 25 Apr 2014) | 1 line Changed paths: M /actr6/framework/device-interface.lisp Some minor changes to the keyboard definition to add a few missing keys and fix some duplicate entries. ------------------------------------------------------------------------ r1537 | db30 | 2014-04-24 14:59:35 -0400 (Thu, 24 Apr 2014) | 1 line Changed paths: M /actr6.1/core-modules M /actr6.1/core-modules/motor.lisp ------------------------------------------------------------------------ r1536 | db30 | 2014-04-24 14:58:21 -0400 (Thu, 24 Apr 2014) | 1 line Changed paths: M /actr6/core-modules/motor.lisp Changed the creation function for motor module so it's easier to extend/replace. ------------------------------------------------------------------------ r1535 | db30 | 2014-04-23 13:15:42 -0400 (Wed, 23 Apr 2014) | 1 line Changed paths: M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1534 | db30 | 2014-04-21 12:59:10 -0400 (Mon, 21 Apr 2014) | 1 line Changed paths: M /actr6.1/devices/ccl-cocoa M /actr6.1/devices/ccl-cocoa/uwi.lisp M /actr6.1/support M /actr6.1/support/ccl-simple-view.lisp ------------------------------------------------------------------------ r1533 | db30 | 2014-04-21 12:56:24 -0400 (Mon, 21 Apr 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updates to the CCL interface code. ------------------------------------------------------------------------ r1532 | db30 | 2014-04-10 13:54:25 -0400 (Thu, 10 Apr 2014) | 1 line Changed paths: M /actr6.1/devices M /actr6.1/devices/ccl-cocoa/device.lisp M /actr6.1/devices/ccl-cocoa/uwi.lisp M /actr6.1/support M /actr6.1/support/ccl-simple-view.lisp ------------------------------------------------------------------------ r1531 | db30 | 2014-04-10 13:31:11 -0400 (Thu, 10 Apr 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updates to the CCL device code. ------------------------------------------------------------------------ r1530 | db30 | 2014-04-09 15:43:12 -0400 (Wed, 09 Apr 2014) | 1 line Changed paths: M /actr6.1/commands/procedural-cmds.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/devices M /actr6.1/devices/acl/uwi.lisp M /actr6.1/docs M /actr6.1/docs/AGI.doc M /actr6.1/docs/device-interaction-issues.doc M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1529 | db30 | 2014-04-09 15:33:02 -0400 (Wed, 09 Apr 2014) | 1 line Changed paths: M /actr6/devices/acl/uwi.lisp M /actr6/docs/AGI.doc M /actr6/docs/device-interaction-issues.doc Updated the ACL device to pass a vector to rpm-window-click-event-handler for consistency with other devices and get-mouse-coordinates. ------------------------------------------------------------------------ r1528 | db30 | 2014-04-07 15:34:18 -0400 (Mon, 07 Apr 2014) | 1 line Changed paths: M /actr6.1/commands/procedural-cmds.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/misc-utils.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1527 | db30 | 2014-04-07 15:33:58 -0400 (Mon, 07 Apr 2014) | 1 line Changed paths: D /actr6.1/extras/old-vision D /actr6.1/extras/threads/legacy-threads.lisp ------------------------------------------------------------------------ r1526 | db30 | 2014-04-04 16:48:30 -0400 (Fri, 04 Apr 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1525 | db30 | 2014-04-03 16:44:57 -0400 (Thu, 03 Apr 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1524 | db30 | 2014-04-01 15:14:13 -0400 (Tue, 01 Apr 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1523 | db30 | 2014-03-28 16:37:35 -0400 (Fri, 28 Mar 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1522 | db30 | 2014-03-27 16:50:05 -0400 (Thu, 27 Mar 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1521 | db30 | 2014-03-27 16:02:25 -0400 (Thu, 27 Mar 2014) | 1 line Changed paths: M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/misc-utils.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1520 | db30 | 2014-03-25 16:00:42 -0400 (Tue, 25 Mar 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1519 | db30 | 2014-03-21 16:46:58 -0400 (Fri, 21 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/p-star-cmd.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/misc-utils.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1518 | db30 | 2014-03-20 16:48:40 -0400 (Thu, 20 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/procedural-cmds.lisp M /actr6.1/core-modules/goal.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/modules/production-compilation.lisp M /actr6.1/support/goal-style-module.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1517 | db30 | 2014-03-19 16:48:53 -0400 (Wed, 19 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/p-star-cmd.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/support/production-parsing-support.lisp ------------------------------------------------------------------------ r1516 | db30 | 2014-03-18 16:46:50 -0400 (Tue, 18 Mar 2014) | 1 line Changed paths: M /actr6.1/docs/reference-manual.doc M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/modules.lisp ------------------------------------------------------------------------ r1515 | db30 | 2014-03-17 16:49:03 -0400 (Mon, 17 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/conflict-tree.lisp M /actr6.1/core-modules/audio.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/core-modules/vision.lisp M /actr6.1/docs/reference-manual.doc M /actr6.1/examples/creating-modules/all-components-module.lisp M /actr6.1/extras/emma/emma.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp M /actr6.1/framework/modules.lisp M /actr6.1/support/production-parsing-support.lisp M /actr6.1/tools/buffer-trace.lisp ------------------------------------------------------------------------ r1514 | db30 | 2014-03-14 16:52:03 -0400 (Fri, 14 Mar 2014) | 1 line Changed paths: M /actr6.1/framework/internal-structures.lisp ------------------------------------------------------------------------ r1513 | db30 | 2014-03-14 16:50:20 -0400 (Fri, 14 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/core-modules/procedural.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/misc-utils.lisp ------------------------------------------------------------------------ r1512 | db30 | 2014-03-12 13:24:22 -0400 (Wed, 12 Mar 2014) | 1 line Changed paths: M /actr6.1/commands/dm-commands.lisp M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunks.lisp ------------------------------------------------------------------------ r1511 | db30 | 2014-03-07 16:38:43 -0500 (Fri, 07 Mar 2014) | 1 line Changed paths: M /actr6.1/core-modules/declarative-memory.lisp M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp ------------------------------------------------------------------------ r1510 | db30 | 2014-03-03 16:51:09 -0500 (Mon, 03 Mar 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-spec.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp ------------------------------------------------------------------------ r1509 | db30 | 2014-02-28 16:04:06 -0500 (Fri, 28 Feb 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp ------------------------------------------------------------------------ r1508 | db30 | 2014-02-27 16:44:39 -0500 (Thu, 27 Feb 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/internal-structures.lisp ------------------------------------------------------------------------ r1507 | db30 | 2014-02-26 16:44:26 -0500 (Wed, 26 Feb 2014) | 1 line Changed paths: M /actr6.1/framework/buffers.lisp M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/chunks.lisp M /actr6.1/framework/internal-structures.lisp ------------------------------------------------------------------------ r1506 | db30 | 2014-02-26 16:08:35 -0500 (Wed, 26 Feb 2014) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Fixed a bug that allowed a chunk-type to have multiple slots with the same name. ------------------------------------------------------------------------ r1505 | db30 | 2014-02-24 16:33:53 -0500 (Mon, 24 Feb 2014) | 1 line Changed paths: M /actr6.1/framework/chunk-types.lisp M /actr6.1/framework/internal-structures.lisp M /actr6.1/framework/model.lisp M /actr6.1/readme.txt ------------------------------------------------------------------------ r1504 | db30 | 2014-02-21 15:18:31 -0500 (Fri, 21 Feb 2014) | 1 line Changed paths: M /actr6.1/readme.txt Note this isn't for use in the readme too. To avoid confusion I'm not going to be commenting the commits for this branch. ------------------------------------------------------------------------ r1503 | db30 | 2014-02-21 15:14:20 -0500 (Fri, 21 Feb 2014) | 1 line Changed paths: M /actr6.1/framework/scheduling.lisp M /actr6.1/framework/version-string.lisp M /actr6.1/load-act-r-6.lisp Added warnings at load and run for the test code incase anyone tries to use it. ------------------------------------------------------------------------ r1502 | db30 | 2014-02-21 14:51:33 -0500 (Fri, 21 Feb 2014) | 1 line Changed paths: A /actr6.1 (from /actr6:1501) Creating a branch to try out some ideas without breaking the main distro. ------------------------------------------------------------------------ r1501 | db30 | 2014-02-19 12:00:43 -0500 (Wed, 19 Feb 2014) | 1 line Changed paths: A /actr6/extras/parallel-execution A /actr6/extras/parallel-execution/parallel-chunks.lisp A /actr6/extras/parallel-execution/parallel-computation.lisp A /actr6/extras/parallel-execution/readme.txt Added some speculative code for using multiple threads to perform calculations in parallel as an extra for those that might like to try such a thing. ------------------------------------------------------------------------ r1500 | db30 | 2014-02-19 11:14:02 -0500 (Wed, 19 Feb 2014) | 1 line Changed paths: M /actr6/test-models/imaginal-action.lisp Add the use of the slots slot in the imaginal-action test model. ------------------------------------------------------------------------ r1499 | db30 | 2014-02-18 16:36:26 -0500 (Tue, 18 Feb 2014) | 1 line Changed paths: M /actr6/framework/meta-process.lisp M /actr6/test-models/multi-model-talking.ref Mp-models now returns a consistent ordering of models across systems. ------------------------------------------------------------------------ r1498 | db30 | 2014-02-18 13:42:56 -0500 (Tue, 18 Feb 2014) | 1 line Changed paths: M /actr6/test-models/multi-model-talking.ref A /actr6/test-models/performance/retrieval-set-size-activations.lisp Updating more test files and runs. ------------------------------------------------------------------------ r1497 | db30 | 2014-02-18 11:40:29 -0500 (Tue, 18 Feb 2014) | 1 line Changed paths: M /actr6/examples/multi-model-talking.cl M /actr6/examples/unit-1-together-2-mp.cl A /actr6/test-models/multi-model-talking.lisp A /actr6/test-models/multi-model-talking.ref A /actr6/test-models/rotational-vision-test-2.lisp A /actr6/test-models/rotational-vision-test-2.ref A /actr6/test-models/unit-1-together-1-mp.lisp A /actr6/test-models/unit-1-together-1-mp.ref A /actr6/test-models/unit-1-together-2-mp.lisp A /actr6/test-models/unit-1-together-2-mp.ref Update some examples and add more test models. ------------------------------------------------------------------------ r1496 | db30 | 2014-02-18 09:53:20 -0500 (Tue, 18 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed a bug with the :center parameter in a visual-location request. ------------------------------------------------------------------------ r1495 | db30 | 2014-02-17 16:47:52 -0500 (Mon, 17 Feb 2014) | 1 line Changed paths: M /actr6/test-models/new-vision-test.lisp M /actr6/test-models/new-vision-test.ref Make the new-vision-test model deterministic and update the reference run. ------------------------------------------------------------------------ r1494 | db30 | 2014-02-17 16:30:08 -0500 (Mon, 17 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Avoid possible warnings at reset in multiple model situations when performing the style warning checks. ------------------------------------------------------------------------ r1493 | db30 | 2014-02-17 16:16:38 -0500 (Mon, 17 Feb 2014) | 1 line Changed paths: M /actr6/examples/creating-devices/new-vision-test-2.lisp M /actr6/examples/creating-devices/new-vision-test-3.lisp M /actr6/examples/creating-devices/new-vision-test.lisp M /actr6/examples/creating-devices/simple-new-device.lisp M /actr6/examples/set-visloc-default-request.lisp Update some of the example and test models to work better with static chunk-types. ------------------------------------------------------------------------ r1492 | db30 | 2014-02-17 15:05:28 -0500 (Mon, 17 Feb 2014) | 7 lines Changed paths: M /actr6/framework/chunks.lisp M /actr6/framework/internal-structures.lisp Allow the following sequence of operations to work the same with static chunk-types as it does with non-static chunk-types: (chunk-type foo) (chunk-type (bar (:include foo)) slot) (define-chunks (a isa bar)) (set-chunk-slot-value a slot t) ------------------------------------------------------------------------ r1491 | db30 | 2014-02-14 16:14:24 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/examples/creating-devices/new-vision-test-2.lisp M /actr6/examples/creating-devices/new-vision-test-3.lisp M /actr6/examples/creating-devices/new-vision-test.lisp M /actr6/examples/set-visloc-default-request.lisp A /actr6/test-models/new-vision-test.lisp A /actr6/test-models/new-vision-test.ref Updating more of the example models to work with the static chunk-types and adding one to the test set. ------------------------------------------------------------------------ r1490 | db30 | 2014-02-14 14:02:14 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/docs/AGI.doc M /actr6/docs/reference-manual.doc M /actr6/test-models/nearest-vis-loc.ref M /actr6/test-models/tracking-test.ref M /actr6/tutorial/unit2/unit2.doc M /actr6/tutorial/unit3/unit3.doc Update the docs and reference runs because of the change to the default visual-location distance. ------------------------------------------------------------------------ r1489 | db30 | 2014-02-14 13:43:54 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/vision.lisp A chunk specified for the :nearest value in a visual-location request is now checked for numbers in the coordinate slots, and current-distance is a new option for the :nearest specification. ------------------------------------------------------------------------ r1488 | db30 | 2014-02-14 13:02:01 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/extras/emma/emma.lisp Vision module now sets the default distance of visual-location chunks in pixels instead of inches based on :viewing-distance and :pixels-per-inch. ------------------------------------------------------------------------ r1487 | db30 | 2014-02-14 12:59:36 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/examples/creating-devices/new-vision-test.lisp M /actr6/examples/creating-devices/simple-new-device.lisp Updating some examples to work with the new chunk-type mechanism. ------------------------------------------------------------------------ r1486 | db30 | 2014-02-14 12:05:46 -0500 (Fri, 14 Feb 2014) | 1 line Changed paths: M /actr6/framework/chunk-spec.lisp Fixed a bug in test-chunk-slots when using slot-to-slot variable tests. ------------------------------------------------------------------------ r1485 | db30 | 2014-02-13 16:05:39 -0500 (Thu, 13 Feb 2014) | 1 line Changed paths: M /actr6/test-models/testing-child-slot.ref M /actr6/test-models/thorough-p-test.ref Update the reference output for some test models which differ with static chunk-types. ------------------------------------------------------------------------ r1484 | db30 | 2014-02-13 16:02:10 -0500 (Thu, 13 Feb 2014) | 8 lines Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/version-string.lisp This update changes the default behavior for all chunk-types to the static chunk- type mechanism. Models which don't use chunk-type inheritance or chunk extension through dynamic productions should not see any difference. Models which do use those mechanisms may require some modifications to work with static chunk-types. For now, one can change back to the non-static chunk-type mechanism by setting the system parameter :static-default to nil, but that option is only a temporary convenience while things are transitioned over. The static chunk-type mechanism will eventually be the only mechanism. ------------------------------------------------------------------------ r1483 | db30 | 2014-02-13 14:24:02 -0500 (Thu, 13 Feb 2014) | 1 line Changed paths: M /actr6/test-models/paired-learning-dynamic.lisp M /actr6/tutorial/unit8/paired-learning-dynamic.lisp M /actr6/tutorial/unit8/unit8.doc Update the paired-learning-dynamic model so that it's chunk-type hierarchy is compatible with static chunk-types. ------------------------------------------------------------------------ r1482 | db30 | 2014-02-13 13:32:10 -0500 (Thu, 13 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Fixed some inconsistencies in the whynot info when productions tested static chunks for slots with nil. ------------------------------------------------------------------------ r1481 | db30 | 2014-02-13 13:30:02 -0500 (Thu, 13 Feb 2014) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/chunks.lisp M /actr6/framework/internal-structures.lisp Changed the default for :show-static-subtype-names so that it only hides types which are created automatically. ------------------------------------------------------------------------ r1480 | db30 | 2014-02-12 16:14:20 -0500 (Wed, 12 Feb 2014) | 1 line Changed paths: M /actr6/test-models/removed-and-restored-visual-item.ref M /actr6/test-models/synth-feats.ref M /actr6/test-models/tracking-test.ref Upadate the reference runs for models which printed 'isa text' chunks since there's an extra slot now. ------------------------------------------------------------------------ r1479 | db30 | 2014-02-12 16:07:30 -0500 (Wed, 12 Feb 2014) | 5 lines Changed paths: M /actr6/core-modules/vision.lisp Make the vision module's chunk-type hierarchy for visual-objects compatible with the static mechanism by adding a new slot with a default value of t to the types which were identical to the parent type and removing some chunk-types which weren't being used. ------------------------------------------------------------------------ r1478 | db30 | 2014-02-12 11:20:45 -0500 (Wed, 12 Feb 2014) | 1 line Changed paths: M /actr6/core-modules/motor.lisp M /actr6/core-modules/speech.lisp M /actr6/core-modules/vision.lisp The PM module request chunk-types are no longer subtypes of a {module}-command type. ------------------------------------------------------------------------ r1477 | db30 | 2014-02-12 09:42:42 -0500 (Wed, 12 Feb 2014) | 1 line Changed paths: M /actr6/docs/AGI.doc Added details on how the AGI items generate visual features along with issues that may happen with real windows. ------------------------------------------------------------------------ r1476 | db30 | 2014-02-11 10:15:41 -0500 (Tue, 11 Feb 2014) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp Remove an unneeded variable to avoid a warning. ------------------------------------------------------------------------ r1475 | db30 | 2014-02-10 16:27:03 -0500 (Mon, 10 Feb 2014) | 1 line Changed paths: M /actr6/devices/lw/device.lisp M /actr6/devices/lw/uwi.lisp Update to the LispWorks device so that buttons save the color (though it doesn't show). ------------------------------------------------------------------------ r1474 | db30 | 2014-02-10 16:25:26 -0500 (Mon, 10 Feb 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Update CCL device so buttons save the color (though it doesn't show) and gray no longer gets changed to grey. ------------------------------------------------------------------------ r1473 | db30 | 2014-02-07 15:49:13 -0500 (Fri, 07 Feb 2014) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp M /actr6/test-models/nearest-vis-loc.ref M /actr6/test-models/removed-and-restored-visual-item.ref M /actr6/test-models/sperling.ref M /actr6/test-models/synth-feats.ref M /actr6/test-models/tracking-test.ref M /actr6/tutorial/unit2/unit2.doc M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit3/unit3_modeling.doc Virtual text items are now top y-justified like all the real devices instead of centered. ------------------------------------------------------------------------ r1472 | db30 | 2014-02-06 16:13:18 -0500 (Thu, 06 Feb 2014) | 1 line Changed paths: A /actr6/docs/device-interaction-issues.doc M /actr6/tutorial/unit2/unit2_exp.doc Added a doc to describe potential problems with the native GUI devices and point to it in the first tutorial unit where the issue shows up. ------------------------------------------------------------------------ r1471 | db30 | 2014-01-27 16:17:05 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/test-models/paired.ref Updated the reference for the paired test because of the change to the :bold-scale default. ------------------------------------------------------------------------ r1470 | db30 | 2014-01-27 16:11:30 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/test-models/model-tester.cl Fixed an issue with the model testing code only printing the first difference. ------------------------------------------------------------------------ r1469 | db30 | 2014-01-27 15:05:22 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/lw/device.lisp Fix the y-coord bug in the LispWorks device and tweak the fix in the CCL device. ------------------------------------------------------------------------ r1468 | db30 | 2014-01-27 14:49:45 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp Fix a bug with the y-coord in button text for CCL devices. ------------------------------------------------------------------------ r1467 | db30 | 2014-01-27 14:30:04 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp Round the string-width, ascent, and descent values in CCL since they're floats. ------------------------------------------------------------------------ r1466 | db30 | 2014-01-27 14:07:30 -0500 (Mon, 27 Jan 2014) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp Fix some bugs with the ccl device update. ------------------------------------------------------------------------ r1465 | db30 | 2014-01-27 13:12:44 -0500 (Mon, 27 Jan 2014) | 10 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/devices/acl/device.lisp M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/lw/device.lisp M /actr6/devices/virtual/device.lisp Standardizing how the default devices handle newlines in button and text items. Now build-string-feats handles that instead of each build-vis-locs-for method having to do so explicitly. All of the devices now report different y coordinates for text separated by a newline within a single interface element. However, for some of the real devices the actual display may not match what the model sees because the GUI item may not handle the newline correctly -- it may still display all the text on one line or only the first line may be visible. ------------------------------------------------------------------------ r1464 | db30 | 2014-01-23 14:40:15 -0500 (Thu, 23 Jan 2014) | 1 line Changed paths: M /actr6/devices/acl/uwi.lisp Fixed an issue with native buttons in ACL sometimes blocking keypress events. ------------------------------------------------------------------------ r1463 | db30 | 2014-01-15 13:58:42 -0500 (Wed, 15 Jan 2014) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Changed the docs to show the subversion repository as act-r.psy.cmu.edu since that's an alias for actr-server.hpc1.cs.cmu.edu. ------------------------------------------------------------------------ r1462 | db30 | 2014-01-15 13:47:04 -0500 (Wed, 15 Jan 2014) | 1 line Changed paths: M /actr6/tutorial/unit4/unit4.doc Minor edit to unit 4 text. ------------------------------------------------------------------------ r1461 | db30 | 2013-12-20 13:38:36 -0500 (Fri, 20 Dec 2013) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit7/past-tense.lisp Suppress some warnings with the tutorial past-tense model. ------------------------------------------------------------------------ r1460 | db30 | 2013-12-19 19:24:13 -0500 (Thu, 19 Dec 2013) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Added the switch for :ecl to the loader. ------------------------------------------------------------------------ r1459 | db30 | 2013-12-18 16:35:11 -0500 (Wed, 18 Dec 2013) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc Added remote and multiple connection sections to the Environment manual. ------------------------------------------------------------------------ r1458 | db30 | 2013-12-18 14:49:45 -0500 (Wed, 18 Dec 2013) | 1 line Changed paths: M /actr6/environment/server.lisp Better handle the environment close signal on the Lisp side. ------------------------------------------------------------------------ r1457 | db30 | 2013-12-18 14:07:14 -0500 (Wed, 18 Dec 2013) | 1 line Changed paths: M /actr6/environment/GUI/server.tcl Non-local environment closing wasn't sending the close signal to ACT-R. ------------------------------------------------------------------------ r1456 | db30 | 2013-12-12 21:46:04 -0500 (Thu, 12 Dec 2013) | 1 line Changed paths: M /actr6/environment/GUI/server.tcl Fix for a standalone that can't write config info. ------------------------------------------------------------------------ r1455 | db30 | 2013-12-12 16:05:11 -0500 (Thu, 12 Dec 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/00-copyrights.tcl M /actr6/environment/GUI/dialogs/82-bold-brain.tcl M /actr6/environment/GUI/dialogs/dan.tcx M /actr6/environment/GUI/server.tcl M /actr6/environment/GUI/starter.tcl Update environment files to better deal with paths under different systems and standalone situations. ------------------------------------------------------------------------ r1454 | db30 | 2013-12-12 15:50:30 -0500 (Thu, 12 Dec 2013) | 12 lines Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updates to the ccl-cocoa device by Clayton Stanley. Most of the improvements focused on enabling more intuitive and consistent keyboard navigation between views in the window. A #\tab cycles focus between the views, #\shift+#\tab cycles backwards, #\space when the focused view is a button fires the action for that button, etc. This was all implemented in a way where the model has to essentially 'enable' this sort of navigation (space bar to fire a button in particular) by first pressing #\tab on the window, so that one of the buttons has focus (instead of the window). So this all should be implemented in a way that has no impact on any prior or future models that - for instance - use #\space to do something when the (default) window has focus. ------------------------------------------------------------------------ r1453 | db30 | 2013-12-12 13:57:58 -0500 (Thu, 12 Dec 2013) | 1 line Changed paths: M /actr6/other-files/bold.lisp Changed the :bold-scale parameter default to 1.0 which should have happened in r881. ------------------------------------------------------------------------ r1452 | db30 | 2013-12-06 14:28:04 -0500 (Fri, 06 Dec 2013) | 1 line Changed paths: M /actr6/test-models/model-tester.cl Fixed a bug in the return value from run-actr-tests. ------------------------------------------------------------------------ r1451 | db30 | 2013-11-15 12:28:38 -0500 (Fri, 15 Nov 2013) | 1 line Changed paths: M /actr6/other-files/buffer-history.lisp Fixed a bug with missing chunk details in the buffer history tool. ------------------------------------------------------------------------ r1450 | db30 | 2013-11-15 11:58:27 -0500 (Fri, 15 Nov 2013) | 1 line Changed paths: M /actr6/extras/threads/sample.lisp Fixed the code which runs the sample model for threaded cognition because reset now clears the current-device. ------------------------------------------------------------------------ r1449 | db30 | 2013-11-14 14:18:34 -0500 (Thu, 14 Nov 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp Adjusted declare-buffer-usage so that it also suppresses modification style warnings. ------------------------------------------------------------------------ r1448 | db30 | 2013-11-12 11:08:29 -0500 (Tue, 12 Nov 2013) | 1 line Changed paths: M /actr6/support/time-functions.lisp Updated the docs for the timimg macro. ------------------------------------------------------------------------ r1447 | db30 | 2013-11-12 10:57:28 -0500 (Tue, 12 Nov 2013) | 1 line Changed paths: A /actr6/support/time-functions.lisp Added a code timing macro to support so I always have it available. ------------------------------------------------------------------------ r1446 | db30 | 2013-11-07 14:28:52 -0500 (Thu, 07 Nov 2013) | 1 line Changed paths: M /actr6/extras/blending/blending-read-me.txt Updated the blending docs with respect to how :ignore-slots works. ------------------------------------------------------------------------ r1445 | db30 | 2013-11-04 12:04:23 -0500 (Mon, 04 Nov 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp for those generated 'on the fly' ------------------------------------------------------------------------ r1444 | db30 | 2013-11-04 11:51:23 -0500 (Mon, 04 Nov 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Fix a bug with the recent change to static chunk-types for those generated ' ------------------------------------------------------------------------ r1443 | db30 | 2013-10-25 14:13:07 -0400 (Fri, 25 Oct 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-types.lisp M /actr6/test-models/static-dm-test.lisp M /actr6/test-models/static-dm-test.ref Changed static chunk-types to only create intermediate types as needed instead of all upfront. ------------------------------------------------------------------------ r1442 | db30 | 2013-10-18 14:23:50 -0400 (Fri, 18 Oct 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp Finally fixed the typo in the name of the test-and-perform-bindings-* functions. ------------------------------------------------------------------------ r1441 | db30 | 2013-10-18 14:05:28 -0400 (Fri, 18 Oct 2013) | 1 line Changed paths: M /actr6/commands/conflict-tree.lisp Report more data from conflict-tree-stats. ------------------------------------------------------------------------ r1440 | db30 | 2013-10-18 14:04:23 -0400 (Fri, 18 Oct 2013) | 1 line Changed paths: M /actr6/framework/buffers.lisp Removed a no-output and sgp from buffer-spread. ------------------------------------------------------------------------ r1439 | db30 | 2013-10-14 15:28:19 -0400 (Mon, 14 Oct 2013) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed an issue with the vision module keeping unneeded data between resets and a possible bug in find-best-feature for an unlikely situation. ------------------------------------------------------------------------ r1438 | db30 | 2013-10-14 14:34:38 -0400 (Mon, 14 Oct 2013) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp Warn if :bll is set >=1 when :ol is enabled. ------------------------------------------------------------------------ r1437 | db30 | 2013-10-09 09:59:19 -0400 (Wed, 09 Oct 2013) | 1 line Changed paths: M /actr6/core-modules/motor.lisp Fixed a bug with the how :cursor-noise and :incremental-mouse-moves interact. ------------------------------------------------------------------------ r1436 | db30 | 2013-10-08 16:30:00 -0400 (Tue, 08 Oct 2013) | 8 lines Changed paths: M /actr6/core-modules/audio.lisp M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc M /actr6/load-act-r-6.lisp Removed some stray optimize settings in a couple of files and instead added one to the main loader. If :actr-fast is on the features list then these settings will be applied: (proclaim '(optimize (speed 3) (safety 1) (space 0) (debug 0))) Otherwise the current settings will be used for compiling all of the ACT-R code. ------------------------------------------------------------------------ r1435 | db30 | 2013-10-07 14:41:07 -0400 (Mon, 07 Oct 2013) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/docs/QuickStart.txt Update the docs since the starter.tcl script should run directly now. ------------------------------------------------------------------------ r1434 | db30 | 2013-10-07 11:16:27 -0400 (Mon, 07 Oct 2013) | 1 line Changed paths: M /actr6/environment/GUI/starter.tcl Set the executable property for starter.tcl through subversion so it gets saved. ------------------------------------------------------------------------ r1433 | db30 | 2013-10-07 10:41:35 -0400 (Mon, 07 Oct 2013) | 1 line Changed paths: M /actr6/environment/GUI/starter.tcl Changed the script at the top of the environment starter so it should start better. ------------------------------------------------------------------------ r1432 | db30 | 2013-10-02 16:47:01 -0400 (Wed, 02 Oct 2013) | 1 line Changed paths: M /actr6/framework/internal-structures.lisp Eliminate a potential compiler warning by not using a # when setting the default break action. ------------------------------------------------------------------------ r1431 | db30 | 2013-09-26 12:14:30 -0400 (Thu, 26 Sep 2013) | 1 line Changed paths: M /actr6/extras/emma/emma.lisp Update to EMMA so that drawing the eye spot is done by update-device instead of directly by the vision module's methods. ------------------------------------------------------------------------ r1430 | db30 | 2013-09-24 14:17:06 -0400 (Tue, 24 Sep 2013) | 28 lines Changed paths: M /actr6/readme.txt This update is a notice to those following the ACT-R subversion commit log through the website, Atom feed, or LiveJournal mirror. The locations of the text log and the Atom feed are changing. The text log is moving from: http://act-r.psy.cmu.edu/~webcron/actr6log.txt to http://act-r.psy.cmu.edu/log/actr6log.txt The Atom feed is moving from: http://act-r.psy.cmu.edu/~webcron/actr6feed.xml to http://act-r.psy.cmu.edu/log/actr6feed.xml Either link will currently work to access the items, but the older (~webcron) links will be going away in the near future so you should switch over soon. The actrdev LiveJournal mirror of the Atom feed is going to be discontinued. If you have any questions or problems with this change let me know. ------------------------------------------------------------------------ r1429 | db30 | 2013-09-20 16:31:48 -0400 (Fri, 20 Sep 2013) | 1 line Changed paths: M /actr6/extras/old-utility/utility-and-reward.lisp Changed the description on the old utility file to indicate that it may not work with the current system. ------------------------------------------------------------------------ r1428 | db30 | 2013-09-20 11:45:11 -0400 (Fri, 20 Sep 2013) | 1 line Changed paths: M /actr6/extras/old-utility/utility-and-reward.lisp Updated the old utility file so it can still be loaded without problems, but there's no guarantee that it'll work 'right'. ------------------------------------------------------------------------ r1427 | db30 | 2013-09-18 14:27:06 -0400 (Wed, 18 Sep 2013) | 1 line Changed paths: D /actr6/docs/dummy.txt Removed the dummy file. ------------------------------------------------------------------------ r1426 | db30 | 2013-09-18 14:20:37 -0400 (Wed, 18 Sep 2013) | 1 line Changed paths: A /actr6/docs/dummy.txt This file is unnecessary and this commit is only to test the server. ------------------------------------------------------------------------ r1425 | db30 | 2013-09-18 13:45:28 -0400 (Wed, 18 Sep 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Minor update to the docs about the files found in the tutorial directory. ------------------------------------------------------------------------ r1424 | db30 | 2013-09-18 13:30:29 -0400 (Wed, 18 Sep 2013) | 1 line Changed paths: M /actr6/tools/buffer-trace.lisp Fixing a minor bug in the value returned when setting the :buffer-trace parameter. ------------------------------------------------------------------------ r1423 | db30 | 2013-09-06 15:00:37 -0400 (Fri, 06 Sep 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Noted that the :cst output goes to the command trace and not the model trace. ------------------------------------------------------------------------ r1422 | db30 | 2013-09-05 13:52:02 -0400 (Thu, 05 Sep 2013) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc Added a third option for the :nsji param - warn. Warn and nil both cap at 0 but only warn prints the warning. ------------------------------------------------------------------------ r1421 | db30 | 2013-08-16 13:40:45 -0400 (Fri, 16 Aug 2013) | 1 line Changed paths: M /actr6/framework/printing.lisp Fixed an issue with setting :v and :cmdt to files/streams when loading through the environment in CCL. ------------------------------------------------------------------------ r1420 | db30 | 2013-08-15 16:28:15 -0400 (Thu, 15 Aug 2013) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Adjust the style warnings so that any condition test for a slot now suppresses the unused modification warning. ------------------------------------------------------------------------ r1419 | db30 | 2013-08-15 14:16:53 -0400 (Thu, 15 Aug 2013) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updates to the CCL interface from Clayton Stanley. Adds additional components of the MCL interface and fixes some minor bugs. ------------------------------------------------------------------------ r1418 | db30 | 2013-08-15 11:22:51 -0400 (Thu, 15 Aug 2013) | 1 line Changed paths: A /actr6/other-files/system-param-init.lisp Adding a system parameter, :safe-perceptual-buffers, which suppresses some style warnings for the specified buffers. ------------------------------------------------------------------------ r1417 | db30 | 2013-08-15 11:20:42 -0400 (Thu, 15 Aug 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp Fixing an errant cut&paste that happened before the 1415 commit. ------------------------------------------------------------------------ r1416 | db30 | 2013-08-14 16:34:56 -0400 (Wed, 14 Aug 2013) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit1/unit1_modeling.doc M /actr6/tutorial/unit3/perceptual-motor-issues.lisp M /actr6/tutorial/unit3/unit3_modeling.doc M /actr6/tutorial/unit7/production-compilation-issues.lisp M /actr6/tutorial/unit7/unit7_modeling.doc M /actr6/tutorial/unit7/utility-learning-issues.lisp M /actr6/tutorial/unit8/categorize.lisp M /actr6/tutorial/unit8/unit8.doc Updated more of the tutorial models to avoid style warnings. ------------------------------------------------------------------------ r1415 | db30 | 2013-08-13 10:52:43 -0400 (Tue, 13 Aug 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/docs/reference-manual.doc Minor change to declare-buffer-usage so it returns t/nil. ------------------------------------------------------------------------ r1414 | db30 | 2013-08-13 10:51:37 -0400 (Tue, 13 Aug 2013) | 1 line Changed paths: M /actr6/tutorial/unit5/1hit-blackjack.lisp M /actr6/tutorial/unit5/declarative-issues.lisp M /actr6/tutorial/unit5/unit5_exp.doc M /actr6/tutorial/unit5/unit5_modeling.doc One more change to the unit 5 files. ------------------------------------------------------------------------ r1413 | db30 | 2013-08-12 16:07:53 -0400 (Mon, 12 Aug 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-types.lisp Added the declare-buffer-usage command as a way to avoid style warnings when buffers are set in code at run time instead of in the model definition. ------------------------------------------------------------------------ r1412 | db30 | 2013-08-09 15:25:12 -0400 (Fri, 09 Aug 2013) | 1 line Changed paths: M /actr6/test-models/demo2.lisp M /actr6/test-models/demo2.ref M /actr6/test-models/paired.lisp M /actr6/test-models/paired.ref M /actr6/tutorial/unit2/demo2.lisp M /actr6/tutorial/unit2/unit2.doc M /actr6/tutorial/unit4/paired.lisp M /actr6/tutorial/unit4/unit4.doc Fixing some more style issues with tutorial models. ------------------------------------------------------------------------ r1411 | db30 | 2013-08-09 13:58:48 -0400 (Fri, 09 Aug 2013) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Fixed a bug with packaging related to the hacks for issues in SBCL and CLisp. ------------------------------------------------------------------------ r1410 | db30 | 2013-08-09 11:54:31 -0400 (Fri, 09 Aug 2013) | 1 line Changed paths: M /actr6/support/production-parsing-support.lisp Production !output! now stored automatically in the buffer trace notes. ------------------------------------------------------------------------ r1409 | db30 | 2013-08-08 10:34:55 -0400 (Thu, 08 Aug 2013) | 1 line Changed paths: M /actr6/test-models/model-tester.cl Changed the model-tester so that it returns the list of models which don't match the references. ------------------------------------------------------------------------ r1408 | db30 | 2013-08-07 16:53:06 -0400 (Wed, 07 Aug 2013) | 1 line Changed paths: M /actr6/test-models/bind-test.lisp M /actr6/test-models/fan-saved-act.lisp M /actr6/test-models/fan.lisp M /actr6/test-models/imaginal-action.lisp M /actr6/test-models/merging-test.lisp M /actr6/test-models/removed-and-restored-visual-item.lisp M /actr6/test-models/removed-and-restored-visual-item.ref M /actr6/test-models/simple-dynamic-model.lisp M /actr6/test-models/simple-dynamic-model.ref M /actr6/test-models/sji-merge.lisp M /actr6/test-models/sji-merge.ref M /actr6/test-models/test-bad-productions.lisp M /actr6/test-models/testing-child-slot.lisp M /actr6/test-models/thorough-p-test.lisp M /actr6/tutorial/unit5/declarative-issues.lisp M /actr6/tutorial/unit5/fan.lisp M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit5/unit5_modeling.doc M /actr6/tutorial/unit8/simple-dynamic-model.lisp M /actr6/tutorial/unit8/unit8.doc Updates to a bunch of test and tutorial models to show/fix style warnings. ------------------------------------------------------------------------ r1407 | db30 | 2013-08-07 16:43:32 -0400 (Wed, 07 Aug 2013) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Update to the style-warning code so that it can detect chunks initially in the buffers to avoid some warnings. ------------------------------------------------------------------------ r1406 | db30 | 2013-08-06 14:36:12 -0400 (Tue, 06 Aug 2013) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc M /actr6/support/production-parsing-support.lisp Procedural module now tests productions for non-critical issues and prints additional warnings for any it finds. The :style-warnings parameter can be set to nil to disable them. ------------------------------------------------------------------------ r1405 | db30 | 2013-08-06 13:26:26 -0400 (Tue, 06 Aug 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/support/central-parameters.lisp Renamed the :custom-defaults parameter to :starting-parameters. ------------------------------------------------------------------------ r1404 | db30 | 2013-07-24 12:12:01 -0400 (Wed, 24 Jul 2013) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Added a warning if a move-attention request doesn't specify a screen-pos instead of just silently ignoring the request. ------------------------------------------------------------------------ r1403 | db30 | 2013-07-18 16:27:35 -0400 (Thu, 18 Jul 2013) | 1 line Changed paths: M /actr6/environment/env-device.lisp Fixed a possible issue with model generated button clicks in visible virtual windows that delete buttons. ------------------------------------------------------------------------ r1402 | db30 | 2013-07-18 13:27:53 -0400 (Thu, 18 Jul 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Fixed a bug in simulate-retrieval-request that I introduced when I renamed it with -fct. ------------------------------------------------------------------------ r1401 | db30 | 2013-07-17 10:43:19 -0400 (Wed, 17 Jul 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/support/central-parameters.lisp Added the :custom-defaults system parameter which allows one to specify a list of parameters that will be set in every model when it is defined and reset. The recommended use of this parameter is to put that setting in a .lisp file in the user-loads directory so that it is always applied. ------------------------------------------------------------------------ r1400 | db30 | 2013-07-16 14:49:05 -0400 (Tue, 16 Jul 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Removed an unused var in simulate-retrieval-request to eliminate a warning. ------------------------------------------------------------------------ r1399 | db30 | 2013-07-16 14:18:25 -0400 (Tue, 16 Jul 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Fixed an issue with the name of the function for simulate-retrieval-request. ------------------------------------------------------------------------ r1398 | db30 | 2013-07-15 16:43:37 -0400 (Mon, 15 Jul 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Some edits to the simulate-retrieval-request docs. ------------------------------------------------------------------------ r1397 | db30 | 2013-07-15 16:20:27 -0400 (Mon, 15 Jul 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Added the simulate-retrieval-request command which does what the name implies and prints a reduced version of the activation trace. ------------------------------------------------------------------------ r1396 | db30 | 2013-07-15 12:06:02 -0400 (Mon, 15 Jul 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Updated the return value from whynot-dm so that it's sorted by activation. ------------------------------------------------------------------------ r1395 | db30 | 2013-06-18 14:41:23 -0400 (Tue, 18 Jun 2013) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/docs/QuickStart.txt Added the note about the 'damaged' file warning in Mac OS 10.8 to the environment manual too. ------------------------------------------------------------------------ r1394 | db30 | 2013-06-18 11:29:00 -0400 (Tue, 18 Jun 2013) | 1 line Changed paths: M /actr6/docs/QuickStart.txt Note in the quickstart guide the reason for the 'corrupted file' error with the environment in Mac OS 10.8 and how to fix it. ------------------------------------------------------------------------ r1393 | db30 | 2013-06-10 14:08:15 -0400 (Mon, 10 Jun 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc A /actr6/test-models/static-dm-test.lisp A /actr6/test-models/static-dm-test.ref Added a simple test model for the static chunk-type functionality. ------------------------------------------------------------------------ r1392 | db30 | 2013-06-07 15:21:59 -0400 (Fri, 07 Jun 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-spec.lisp Match-chunk-spec-p now also considers a static chunk without a slot as a match for 'slot nil'. ------------------------------------------------------------------------ r1391 | db30 | 2013-06-05 15:44:48 -0400 (Wed, 05 Jun 2013) | 17 lines Changed paths: M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc Changed how productions handle a test for " nil" when the chunk in the buffer is of a static chunk-type. That test is now true for such a chunk if it has the slot with a value of nil the same way it does for all other chunks (which can only happen in a static chunk for the original slots) or if the chunk does not have such a slot. While that new condition seems like a big change, it isn't really that different from the default mechanism since a static chunk does not have the extended slots instead of carrying all of the possible extended slots around with nil values. The only difference seems to be that now such a test can be performed without having to first extend the chunk to have such a slot to test compared to previously having an odd distinction between a chunk which was created before the type was extended and one created after the extension with respect to whether a production could match it or not. ------------------------------------------------------------------------ r1390 | db30 | 2013-06-04 13:46:38 -0400 (Tue, 04 Jun 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl Changed the default filter for the declartive viewer to be only current chunk-types. ------------------------------------------------------------------------ r1389 | db30 | 2013-06-04 10:54:27 -0400 (Tue, 04 Jun 2013) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp Fixed a parsing issue with p* so it allows static types to modify possible slots. ------------------------------------------------------------------------ r1388 | db30 | 2013-05-31 16:51:34 -0400 (Fri, 31 May 2013) | 1 line Changed paths: M /actr6/extras/save-model/save-chunks-and-productions.lisp Updated save-chunks-and-productions so it can handle static chunk-types. ------------------------------------------------------------------------ r1387 | db30 | 2013-05-30 15:45:52 -0400 (Thu, 30 May 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Cleaning up the new chunk-type code to avoid warnings. ------------------------------------------------------------------------ r1386 | db30 | 2013-05-29 16:39:34 -0400 (Wed, 29 May 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Fixed another bug with explicit subtyping of static chunk-types. ------------------------------------------------------------------------ r1385 | db30 | 2013-05-29 10:45:55 -0400 (Wed, 29 May 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Fixed a bug in static subtypes if a non-root parent was used when creating one explicitly. ------------------------------------------------------------------------ r1384 | db30 | 2013-05-28 12:02:13 -0400 (Tue, 28 May 2013) | 26 lines Changed paths: M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/buffers.lisp M /actr6/framework/chunk-types.lisp M /actr6/framework/chunks.lisp M /actr6/framework/internal-structures.lisp M /actr6/support/production-parsing-support.lisp This update adds an optional alternate mechanism for extending chunks. Instead of the type being extended and then every chunk of the type having all the possible extended slots the new mechanism works by creating new subtypes for each of the combinations of slots that get added and changing the type of the chunk to match the appropriate subtype. It also allows for removing extended slots from a chunk by setting them to nil. Therefore an extended chunk will only have the extended slots that contain values, which can be useful for a variety of reasons (merging, partial matching, direct requests, blending, etc.). Essentially, with the new mechanism the type of an extended chunk is determined by the set of filled slots which it has. To use the new mechanism the type that is going to be extended must be declared as static, and that is done similar to the way that a chunk-type subtype is declared: (chunk-type (type (:static t)) ...) Additional details can be found in the "Static Type Mechanism" section of the reference manual. Existing models which use chunk-type extension should continue to run if changed to use the new approach, but because there are some differences between the mechanisms the model's results may differ after the change. ------------------------------------------------------------------------ r1383 | db30 | 2013-05-23 16:32:40 -0400 (Thu, 23 May 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Make the manual consistent with the change in 1380 since it had noted the quirk of only checking the type and not the chunk itself. ------------------------------------------------------------------------ r1382 | db30 | 2013-05-21 11:41:16 -0400 (Tue, 21 May 2013) | 1 line Changed paths: M /actr6/test-models/test-mp-value-req-param.lisp M /actr6/test-models/test-mp-value-req-param.ref Update the test model for :mp-value since it can now be used when :mp is nil. ------------------------------------------------------------------------ r1381 | db30 | 2013-05-21 11:40:19 -0400 (Tue, 21 May 2013) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp Allow the :mp-value retrieval request parameter to be used whether partial matching is on or off. ------------------------------------------------------------------------ r1380 | db30 | 2013-05-16 16:52:53 -0400 (Thu, 16 May 2013) | 17 lines Changed paths: M /actr6/core-modules/procedural.lisp A subtle change which corrects a bug that has allways existed with respect to matching chunks with extended slots. The claim in dynamic matching is that a variablized slot in a condition must exist in the chunk in the buffer for the condition to be satisfied. However, when the specification was that the slot's value was nil it was actually satisfied as long as the chunk's type had such a slot even if the chunk itself didn't since it implicitly has a value of nil. This update corrects that so that the description of dynamic matching is true for all cases. I don't expect this to actually affect anyone since it seems unlikely that anyone would create a model which only works because a buffer chunk was changed implicitly by extending its type through some other means (either with a call to extend-chunk-type-slots or by extending a chunk of the same type in a different buffer). ------------------------------------------------------------------------ r1379 | db30 | 2013-05-16 16:02:01 -0400 (Thu, 16 May 2013) | 1 line Changed paths: M /actr6/extras/blending/blending-read-me.txt Minor edits to the blending read-me. ------------------------------------------------------------------------ r1378 | db30 | 2013-05-16 12:59:15 -0400 (Thu, 16 May 2013) | 11 lines Changed paths: M /actr6/support/production-parsing-support.lisp Added the ability to pass request parameters with a direct request in a production by putting the chunk and the request parameters in a list: (p x ==> +retrieval> (chunk :recently-retrieved nil)) (p y =retrieval> isa visual-location ==> +visual-location> (=retrieval :attended t)) ------------------------------------------------------------------------ r1377 | db30 | 2013-05-08 13:11:58 -0400 (Wed, 08 May 2013) | 1 line Changed paths: M /actr6/examples/visual-tracking-example.lisp Updated the tracking example so the x actually moves on a visible virtual window. ------------------------------------------------------------------------ r1376 | db30 | 2013-05-07 13:53:22 -0400 (Tue, 07 May 2013) | 1 line Changed paths: M /actr6/core-modules/imaginal.lisp Added a test to avoid a potential warning with the updated imaginal-action requests. ------------------------------------------------------------------------ r1375 | db30 | 2013-05-07 13:42:27 -0400 (Tue, 07 May 2013) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updates to the CCL interface code from Clayton Stanley ------------------------------------------------------------------------ r1374 | db30 | 2013-05-01 15:16:43 -0400 (Wed, 01 May 2013) | 1 line Changed paths: M /actr6/core-modules/imaginal.lisp M /actr6/docs/reference-manual.doc Made the imaginal-action requests more flexible by adding an optional slot that can specify a list of slot names which'll be passed as parameters to the action. ------------------------------------------------------------------------ r1373 | db30 | 2013-04-26 10:28:17 -0400 (Fri, 26 Apr 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc ------------------------------------------------------------------------ r1372 | db30 | 2013-04-17 16:45:42 -0400 (Wed, 17 Apr 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Added a check to whynot-dm to make sure the chunk existed in dm at the time of the request i.e. it could match now but didn't match then because it wasn't there. ------------------------------------------------------------------------ r1371 | db30 | 2013-04-17 16:40:59 -0400 (Wed, 17 Apr 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Make sure whynot-dm returns the list of matching chunks. ------------------------------------------------------------------------ r1370 | db30 | 2013-04-17 16:32:09 -0400 (Wed, 17 Apr 2013) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/EnvironmentManual.doc M /actr6/docs/reference-manual.doc M /actr6/environment/GUI/dialogs/35-declarative.tcl M /actr6/environment/GUI/init/02-configurations.tcl Added a whynot-dm command that works similar to the whynot command except it compares chunks from dm to the most recent retrieval request. ------------------------------------------------------------------------ r1369 | db30 | 2013-04-11 16:35:57 -0400 (Thu, 11 Apr 2013) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/support/ccl-simple-view.lisp Update of the CCL real windows to allow setting the color of text on buttons. ------------------------------------------------------------------------ r1368 | db30 | 2013-04-11 16:31:39 -0400 (Thu, 11 Apr 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-types.lisp Updated extend-chunk-type-slots to be safer, added an entry to the manual about it, and noted the subtle difference in the second return value from chunk-slot-value that happened with r1359. ------------------------------------------------------------------------ r1367 | db30 | 2013-04-11 13:58:21 -0400 (Thu, 11 Apr 2013) | 1 line Changed paths: M /actr6/test-models/simple-dynamic-model.ref M /actr6/tutorial/unit8/unit8.doc Update the unit 8 text and test model reference because of the change in how the trace shows extending a chunk. ------------------------------------------------------------------------ r1366 | db30 | 2013-04-10 16:17:46 -0400 (Wed, 10 Apr 2013) | 1 line Changed paths: M /actr6/core-modules/imaginal.lisp M /actr6/docs/reference-manual.doc M /actr6/support/goal-style-module.lisp Updated the modification requests for the goal and imaginal modules so that they will extend the chunk-type as needed when processing the modifications. ------------------------------------------------------------------------ r1365 | db30 | 2013-04-10 15:45:51 -0400 (Wed, 10 Apr 2013) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/buffers.lisp M /actr6/support/production-parsing-support.lisp Changed schedule-mod-buffer-chunk to give it an option to automatically extend the chunk-type. This makes the chunk-type extension mechanims more accessible to modules other than procedural. ------------------------------------------------------------------------ r1364 | db30 | 2013-04-05 10:37:44 -0400 (Fri, 05 Apr 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/internal-structures.lisp The reverted chunk-type changes didn't get committed last time. ------------------------------------------------------------------------ r1363 | db30 | 2013-04-05 10:31:13 -0400 (Fri, 05 Apr 2013) | 1 line Changed paths: M /actr6/framework/chunks.lisp Fixed a bug with the last update and no longer need the chunk-type structure change. ------------------------------------------------------------------------ r1362 | db30 | 2013-04-05 09:35:45 -0400 (Fri, 05 Apr 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/chunks.lisp M /actr6/framework/internal-structures.lisp Fixed a bug with chunk-types with slots that have default values which are chunks because attempts to modify such a slot that has the default value caused errors in some circumstances. ------------------------------------------------------------------------ r1361 | db30 | 2013-03-27 14:18:40 -0400 (Wed, 27 Mar 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl Minor fix for declarative viewer to remove duplicate types in the filter box. ------------------------------------------------------------------------ r1360 | db30 | 2013-03-20 10:38:36 -0400 (Wed, 20 Mar 2013) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit5/1hit-blackjack.lisp M /actr6/tutorial/unit5/unit5_exp.doc Fixed a bug with the 1hit-blackjack tutorial model not drawing the output graph that was introduced with the r1303 update. ------------------------------------------------------------------------ r1359 | db30 | 2013-03-19 15:40:53 -0400 (Tue, 19 Mar 2013) | 42 lines Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/core-modules/procedural.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-spec.lisp M /actr6/framework/chunks.lisp M /actr6/framework/version-string.lisp M /actr6/support/production-parsing-support.lisp A /actr6/test-models/testing-child-slot.lisp A /actr6/test-models/testing-child-slot.ref This update is an overhaul of how chunk-type hierarchies are dealt with in production specification to address some issues with p* and production compilation. What seems to be the most robust solution to the issues involved is to extend how both p and p* deal with the slots in the subtypes of a chunk-type hierarchy. In the same way that p* can attempt to match a possibly non-existent slot in a chunk through a variablized slot, both p and p* now allow one to specify any of the slots which exist in some sub-type of a chunk- type in the conditions and actions of a production. A condition which specifies a slot that only exists in subtypes of the type specified is only true if the chunk in the buffer actually has such a slot and meets all the specified constraints. For requests, the result will depend on what the module does. Since most modules depend on explicit request types and/or chunk descriptions it doesn't make sense to specify slots of a subtype in a request and run-time warnings may result. However, for retrieval and visual-location requests, which look for chunks that match a pattern provided, the result will be the same as for matching conditions -- the chunk must have all of the slots specified in addition to all the other constraints to be considered a match. For modification actions, the slot must either exist in the type specified or there must be a condition in the production which specifies that slot in the buffer to guarantee its existence. Here is an example of a production which is allowed now, but which wasn't before. Given this chunk-type and subtype: (chunk-type parent) (chunk-type (child (:include parent)) slot) A production can specify the parent type along with the slot from the child type: (p using-child-slots =goal> isa parent slot =x ==> =goal> slot nil +retrieval> isa parent slot nil) ------------------------------------------------------------------------ r1358 | db30 | 2013-03-15 15:46:33 -0400 (Fri, 15 Mar 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Note that the run start/stop module hooks don't map 1:1 with 'user' run calls. ------------------------------------------------------------------------ r1357 | db30 | 2013-03-13 15:47:14 -0400 (Wed, 13 Mar 2013) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Fixed a bug in how p* deals with chunk-type subtypes introduced with the r1343 fix. ------------------------------------------------------------------------ r1356 | db30 | 2013-03-11 13:55:42 -0400 (Mon, 11 Mar 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Update the docs on module creation with new examples of things that use run-start/stop. ------------------------------------------------------------------------ r1355 | db30 | 2013-02-26 11:52:45 -0500 (Tue, 26 Feb 2013) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/docs/QuickStart.txt Note the run-environment delay change in the docs. ------------------------------------------------------------------------ r1354 | db30 | 2013-02-26 11:51:35 -0500 (Tue, 26 Feb 2013) | 1 line Changed paths: M /actr6/environment/server.lisp Fixed a bug with the Mac CCL run-environment and changed the default delay to 5 seconds. ------------------------------------------------------------------------ r1353 | db30 | 2013-02-26 11:42:12 -0500 (Tue, 26 Feb 2013) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/docs/QuickStart.txt M /actr6/environment/server.lisp Adjusted run-environment so that it repeatedly tries to connect if it fails and added versions that work for CCL in Windows, Mac OS X, and Linux. ------------------------------------------------------------------------ r1352 | db30 | 2013-02-22 15:54:55 -0500 (Fri, 22 Feb 2013) | 1 line Changed paths: M /actr6/environment/GUI/server.tcl M /actr6/environment/server.lisp Added the wait-for-environment command that basically provides a way to make sure the environment is 'ready' which may be useful with visible virtual windows. ------------------------------------------------------------------------ r1351 | db30 | 2013-02-20 15:51:23 -0500 (Wed, 20 Feb 2013) | 1 line Changed paths: M /actr6/support/ccl-simple-view.lisp Update to the ccl device code to work with CCL 1.9. ------------------------------------------------------------------------ r1350 | db30 | 2013-02-20 14:38:14 -0500 (Wed, 20 Feb 2013) | 1 line Changed paths: M /actr6/environment/environment-cmds.lisp Environment driven loads don't ignore unbound variable errors now, but if that causes problems I may need to add it back (seems to have been a fix for an issue that doesn't exist anymore). ------------------------------------------------------------------------ r1349 | db30 | 2013-02-19 14:49:39 -0500 (Tue, 19 Feb 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Indicate the change in subversion server in the reference manual. ------------------------------------------------------------------------ r1348 | db30 | 2013-02-18 10:27:05 -0500 (Mon, 18 Feb 2013) | 1 line Changed paths: M /actr6/devices/lw/device.lisp Eliminated some load warnings that the lispworks device generated. ------------------------------------------------------------------------ r1347 | db30 | 2013-02-14 11:17:03 -0500 (Thu, 14 Feb 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-spec.lisp Changed strip-request-parameters-from-chunk-spec to make sure the new spec's slots are in the same order as the original. ------------------------------------------------------------------------ r1346 | db30 | 2013-02-14 09:56:00 -0500 (Thu, 14 Feb 2013) | 1 line Changed paths: M /actr6/support/ccl-simple-view.lisp Bug fix for the CCL device windows to address issues if a window was moved. ------------------------------------------------------------------------ r1345 | db30 | 2013-02-04 08:48:08 -0500 (Mon, 04 Feb 2013) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp Performance improvement for the ccl-cocoa device's move-cursor-to method. ------------------------------------------------------------------------ r1344 | db30 | 2013-01-29 13:13:18 -0500 (Tue, 29 Jan 2013) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/framework/buffers.lisp M /actr6/framework/chunk-spec.lisp M /actr6/support/production-parsing-support.lisp Make sure that all the code respects the chunk-type API instead of using the structure internals. ------------------------------------------------------------------------ r1343 | db30 | 2013-01-28 14:11:48 -0500 (Mon, 28 Jan 2013) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp M /actr6/framework/chunk-types.lisp M /actr6/framework/internal-structures.lisp Fixed the bug with matching productions when chunks of a 'subtype' were extended. ------------------------------------------------------------------------ r1342 | db30 | 2013-01-24 15:46:57 -0500 (Thu, 24 Jan 2013) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp M /actr6/framework/internal-structures.lisp Chunk-types now keep an internal reference for indexing slots as a step toward fixing a potential problem with chunk extension and subtyping. ------------------------------------------------------------------------ r1341 | db30 | 2013-01-24 15:45:32 -0500 (Thu, 24 Jan 2013) | 1 line Changed paths: M /actr6/test-models/solution-tests.zip Fixed a minor issue with the unit 3 test model (output wasn't being written to the outfile). ------------------------------------------------------------------------ r1340 | db30 | 2013-01-17 14:55:13 -0500 (Thu, 17 Jan 2013) | 1 line Changed paths: M /actr6/test-models/solution-tests.zip Fixed a minor issue with the updated unit 3 test model's output. ------------------------------------------------------------------------ r1339 | db30 | 2013-01-17 14:50:23 -0500 (Thu, 17 Jan 2013) | 1 line Changed paths: M /actr6/modules/temporal.lisp The temporal module's time tick buffer modifications don't show in the low detail trace anymore. ------------------------------------------------------------------------ r1338 | db30 | 2013-01-11 12:29:14 -0500 (Fri, 11 Jan 2013) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/test-models/sperling.lisp M /actr6/tutorial/unit3/perceptual-motor-issues.lisp M /actr6/tutorial/unit3/sperling.lisp M /actr6/tutorial/unit3/subitize.lisp M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit3/unit3_exp.doc M /actr6/tutorial/unit3/unit3_modeling.doc Updated the unit 3 models since they were using real windows, but not running in real time which can cause problems. ------------------------------------------------------------------------ r1337 | db30 | 2013-01-10 14:30:49 -0500 (Thu, 10 Jan 2013) | 1 line Changed paths: M /actr6/devices/virtual/uwi.lisp M /actr6/environment/env-device.lisp Changed how visible-virtuals-available? works so I don't need multiple definitions. ------------------------------------------------------------------------ r1336 | db30 | 2013-01-10 12:33:51 -0500 (Thu, 10 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/environment/env-device.lisp Key presses in visible virtual windows now handled better on Lisp side when not a valid Lisp character. ------------------------------------------------------------------------ r1335 | db30 | 2013-01-10 09:13:37 -0500 (Thu, 10 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/74-pgraph-button.tcl M /actr6/other-files/production-history.lisp Fixed a potential conflict in how the environment's production graph tool caches data. ------------------------------------------------------------------------ r1334 | db30 | 2013-01-09 15:54:54 -0500 (Wed, 09 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/81a-bold-browser.tcl M /actr6/environment/GUI/dialogs/82-bold-brain.tcl M /actr6/other-files/bold.lisp Fixed a potential conflict in how the environment BOLD tools cache the data. ------------------------------------------------------------------------ r1333 | db30 | 2013-01-09 12:35:51 -0500 (Wed, 09 Jan 2013) | 1 line Changed paths: M /actr6/extras/emma/emma.lisp Fixed a bug with it not always erasing an old eye-spot in emma. ------------------------------------------------------------------------ r1332 | db30 | 2013-01-09 10:10:19 -0500 (Wed, 09 Jan 2013) | 1 line Changed paths: M /actr6/extras/emma/emma.lisp Fixed a bug in emma introduced with the CCL code which broke it for all other Lisps. ------------------------------------------------------------------------ r1331 | db30 | 2013-01-07 15:27:46 -0500 (Mon, 07 Jan 2013) | 1 line Changed paths: M /actr6/environment/env-module.lisp Changed a warning from the environment about multiple meta-processes to only display if there is an active environment connection. ------------------------------------------------------------------------ r1330 | db30 | 2013-01-07 15:14:23 -0500 (Mon, 07 Jan 2013) | 1 line Changed paths: M /actr6/framework/internal-macros.lisp M /actr6/framework/internal-structures.lisp M /actr6/framework/meta-process.lisp M /actr6/framework/misc-utils.lisp M /actr6/framework/model.lisp Make the checking for when a model can be defined work better, add a similar test for defining a meta-process, and fix an issue with print-warning in a multiple meta-process situation. ------------------------------------------------------------------------ r1329 | db30 | 2013-01-07 12:56:35 -0500 (Mon, 07 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl Minor cleanup of the stepper dialog code. ------------------------------------------------------------------------ r1328 | db30 | 2013-01-04 15:29:22 -0500 (Fri, 04 Jan 2013) | 1 line Changed paths: M /actr6/framework/internal-macros.lisp M /actr6/framework/internal-structures.lisp M /actr6/framework/misc-utils.lisp M /actr6/framework/model.lisp M /actr6/framework/scheduling.lisp Prevent model definition in the same meta-process from within the context of a model or while the meta-process is running. ------------------------------------------------------------------------ r1327 | db30 | 2013-01-04 14:41:57 -0500 (Fri, 04 Jan 2013) | 1 line Changed paths: M /actr6/framework/model.lisp Added some unwind-protect calls to model delete and reset functions to ensure current model gets restored. ------------------------------------------------------------------------ r1326 | db30 | 2013-01-04 14:17:29 -0500 (Fri, 04 Jan 2013) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Updated meta-p-output to be safer with repsect to changing the current model. ------------------------------------------------------------------------ r1325 | db30 | 2013-01-04 13:32:47 -0500 (Fri, 04 Jan 2013) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Updated versions of the CCL device and support files, but no changes to ACT-R functionality. ------------------------------------------------------------------------ r1324 | db30 | 2013-01-03 14:50:37 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/13-ctrl-panel-save-button.tcx M /actr6/environment/GUI/dialogs/14-ctrl-panel-close-button.tcx Cleaning up some of the code in the model editting environment tools (only in the standalones by default). ------------------------------------------------------------------------ r1323 | db30 | 2013-01-03 14:23:38 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/devices/acl/device.lisp M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/lw/device.lisp Cut the unneeded (and out of date) rmp-view-line function from the device files. ------------------------------------------------------------------------ r1322 | db30 | 2013-01-03 13:48:59 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/internal-structures.lisp M /actr6/framework/meta-process.lisp M /actr6/framework/scheduling.lisp Added the option of making the max-delta events maintenance events. ------------------------------------------------------------------------ r1321 | db30 | 2013-01-03 11:53:39 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/init/02-configurations.tcl Tweak the default control panel placement a little. ------------------------------------------------------------------------ r1320 | db30 | 2013-01-03 11:44:07 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/init/02-configurations.tcl Setting reasonable default sizes for all the default environment dialogs. ------------------------------------------------------------------------ r1319 | db30 | 2013-01-03 10:08:48 -0500 (Thu, 03 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/76-ptrace-button.tcl Update the production history layout. ------------------------------------------------------------------------ r1318 | db30 | 2013-01-02 16:02:33 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/74-pgraph-button.tcl Update the production graph layout. ------------------------------------------------------------------------ r1317 | db30 | 2013-01-02 16:02:17 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/40-parameter-viewer.tcl Update the parameter viewer layout. ------------------------------------------------------------------------ r1316 | db30 | 2013-01-02 15:44:21 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr6/environment/GUI/dialogs/37a-buffer-status.tcl Update the buffer viewer and buffer status layouts. ------------------------------------------------------------------------ r1315 | db30 | 2013-01-02 15:38:48 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/36-procedural.tcl Update the procedural layout slightly. ------------------------------------------------------------------------ r1314 | db30 | 2013-01-02 15:32:23 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl One more minor change to declarative layout. ------------------------------------------------------------------------ r1313 | db30 | 2013-01-02 15:18:25 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl More minor changes to declarative layout. ------------------------------------------------------------------------ r1312 | db30 | 2013-01-02 15:03:11 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl Adjust the declartive viewer buttons. ------------------------------------------------------------------------ r1311 | db30 | 2013-01-02 14:46:45 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl Adjust the button sizes in the stepper a little more. ------------------------------------------------------------------------ r1310 | db30 | 2013-01-02 14:45:19 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl Adjust the button sizes in the stepper so all the text is readable in all systems. ------------------------------------------------------------------------ r1309 | db30 | 2013-01-02 14:33:18 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/init/02-configurations.tcl Change initial width of the control panel window. ------------------------------------------------------------------------ r1308 | db30 | 2013-01-02 14:24:17 -0500 (Wed, 02 Jan 2013) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl M /actr6/environment/GUI/dialogs/35-declarative.tcl M /actr6/environment/GUI/dialogs/36-procedural.tcl M /actr6/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr6/environment/GUI/dialogs/37a-buffer-status.tcl M /actr6/environment/GUI/dialogs/40-parameter-viewer.tcl M /actr6/environment/GUI/dialogs/77-retrieval-history.tcl M /actr6/environment/GUI/dialogs/78-buffer-history.tcl M /actr6/environment/GUI/dialogs/81a-bold-browser.tcl Update to environment display so listboxes in various tools don't have a solid border. ------------------------------------------------------------------------ r1307 | db30 | 2012-12-19 14:28:09 -0500 (Wed, 19 Dec 2012) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc A /actr6/test-models/nearest-vis-loc.lisp A /actr6/test-models/nearest-vis-loc.ref M /actr6/tutorial/unit3/unit3.doc Visual-location requests with :nearest current or :nearest now also consider the items' distances. ------------------------------------------------------------------------ r1306 | db30 | 2012-12-19 14:25:24 -0500 (Wed, 19 Dec 2012) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Updated dist to work with in n dimensions instead of just 2. ------------------------------------------------------------------------ r1305 | db30 | 2012-12-18 14:30:11 -0500 (Tue, 18 Dec 2012) | 1 line Changed paths: M /actr6/environment/environment-cmds.lisp Automatically abort errors in the define-model call when loading through the environment (basically bypass the invoke-debugger that define-model initiates). ------------------------------------------------------------------------ r1304 | db30 | 2012-12-13 10:05:45 -0500 (Thu, 13 Dec 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Added chunk-slot-equal to the manual and made some minor edits. ------------------------------------------------------------------------ r1303 | db30 | 2012-12-12 15:22:51 -0500 (Wed, 12 Dec 2012) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit5/1hit-blackjack.lisp Replaced a make-rpm-window in unit5 with open-exp-window. ------------------------------------------------------------------------ r1302 | db30 | 2012-12-12 14:46:33 -0500 (Wed, 12 Dec 2012) | 1 line Changed paths: M /actr6/modules/act-gui-interface.lisp Adding a check to make sure the text is a string for add-text-to-exp-window. ------------------------------------------------------------------------ r1301 | db30 | 2012-12-06 13:13:51 -0500 (Thu, 06 Dec 2012) | 1 line Changed paths: M /actr6/support/production-parsing-support.lisp Don't allow unnecessary empty buffer modification actions. ------------------------------------------------------------------------ r1300 | db30 | 2012-12-06 12:42:21 -0500 (Thu, 06 Dec 2012) | 1 line Changed paths: M /actr6/framework/scheduling.lisp Run commands now all use ms internally and convert to seconds for return values. ------------------------------------------------------------------------ r1299 | db30 | 2012-12-06 11:28:47 -0500 (Thu, 06 Dec 2012) | 1 line Changed paths: M /actr6/extras/blending/blending.lisp Fixed a typo in the blending traces. ------------------------------------------------------------------------ r1298 | db30 | 2012-11-20 14:09:13 -0500 (Tue, 20 Nov 2012) | 1 line Changed paths: M /actr6/modules/production-compilation.lisp Fixed a bug which could result in an error for some combinations of buffers in production compilation. ------------------------------------------------------------------------ r1297 | db30 | 2012-10-25 16:23:34 -0400 (Thu, 25 Oct 2012) | 1 line Changed paths: M /actr6/environment/stepper-control.lisp Fixed a bug with the stepper so that it doesn't step if the trace is off -- which is how it was documented to work, but seems to have changed somewhere along the line. ------------------------------------------------------------------------ r1296 | db30 | 2012-10-25 16:22:17 -0400 (Thu, 25 Oct 2012) | 1 line Changed paths: M /actr6/environment/handlers.lisp Fixed a bug with the output handler that resulted in warnings when there was no current model (which could happen in a multi-model situation). ------------------------------------------------------------------------ r1295 | db30 | 2012-10-22 09:10:12 -0400 (Mon, 22 Oct 2012) | 1 line Changed paths: M /actr6/tutorial/unit7/unit7.doc Edits to the unit 7 text. ------------------------------------------------------------------------ r1294 | db30 | 2012-10-15 15:19:42 -0400 (Mon, 15 Oct 2012) | 1 line Changed paths: M /actr6/framework/chunks.lisp Changed how names are managed when :ncnar is t which improves performance significantly (in one model it was 10x faster than before) and should be closer to how things run with :ncnar nil in general. ------------------------------------------------------------------------ r1293 | db30 | 2012-10-15 15:15:49 -0400 (Mon, 15 Oct 2012) | 1 line Changed paths: M /actr6/tutorial/unit6/unit6.doc Minor edits to unit 6 text. ------------------------------------------------------------------------ r1292 | db30 | 2012-10-02 10:37:55 -0400 (Tue, 02 Oct 2012) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Added some declaims to avoid warnings with the new print-warning. ------------------------------------------------------------------------ r1291 | db30 | 2012-10-02 10:12:51 -0400 (Tue, 02 Oct 2012) | 1 line Changed paths: M /actr6/devices/virtual/uwi.lisp If only virtual windows are available but a visible window is requested now it prints a warning and creates a virtual instead of failing to create anything. ------------------------------------------------------------------------ r1290 | db30 | 2012-10-01 09:16:44 -0400 (Mon, 01 Oct 2012) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Update print-warning to show which model if there's more than one like model-warning does. ------------------------------------------------------------------------ r1289 | db30 | 2012-09-28 09:09:12 -0400 (Fri, 28 Sep 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Update to the proc-display entry to indicate the warning about multiple simultaneous calls. ------------------------------------------------------------------------ r1288 | db30 | 2012-09-27 15:57:06 -0400 (Thu, 27 Sep 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl Fixing a bug in how the environment starts with multiple models. ------------------------------------------------------------------------ r1287 | db30 | 2012-09-27 13:55:46 -0400 (Thu, 27 Sep 2012) | 1 line Changed paths: M /actr6/framework/random.lisp Make sure act-r-random uses the largest float available internally to hopefully avoid a problem where (act-r-random INTEGER) = INTEGER because of rounding, but don't do that for floats because of contagion. ------------------------------------------------------------------------ r1286 | db30 | 2012-09-25 11:38:24 -0400 (Tue, 25 Sep 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actr6/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr6/environment/GUI/init/02-configurations.tcl M /actr6/environment/GUI/init/99-userconfig.tcl Removed the pop-up for closing inspectors for deleted models and made it an option. ------------------------------------------------------------------------ r1285 | db30 | 2012-09-24 16:26:29 -0400 (Mon, 24 Sep 2012) | 1 line Changed paths: M /actr6/environment/handlers.lisp Adding one more safety feature to the output handlers in the environment. ------------------------------------------------------------------------ r1284 | db30 | 2012-09-21 15:53:14 -0400 (Fri, 21 Sep 2012) | 1 line Changed paths: M /actr6/environment/server.lisp And now I've removed all the new locks because they've got a potential user interaction issue -- if the user breaks things between the lock and unlock the environment is stuck since there are different functions calling the lock and unlock. ------------------------------------------------------------------------ r1283 | db30 | 2012-09-21 15:34:26 -0400 (Fri, 21 Sep 2012) | 1 line Changed paths: M /actr6/environment/env-device.lisp Can't lock for environment device updates unfortunately because that can deadlock things in some situations. ------------------------------------------------------------------------ r1282 | db30 | 2012-09-21 15:24:24 -0400 (Fri, 21 Sep 2012) | 1 line Changed paths: M /actr6/environment/env-device.lisp M /actr6/environment/handlers.lisp M /actr6/environment/server.lisp Odd and intermittent problems with the environment connection when there are multiple models seems to require locking things down a lot more as to when updates are allowed to occur. ------------------------------------------------------------------------ r1281 | db30 | 2012-09-21 15:22:12 -0400 (Fri, 21 Sep 2012) | 1 line Changed paths: M /actr6/framework/printing.lisp [The terminal is not a text editor...] Making sure that resetting a model undoes the effect of no-output since a really bad crash or thread conflict can prevent the unwind-protect from restoring things properly. ------------------------------------------------------------------------ r1280 | db30 | 2012-09-21 15:13:25 -0400 (Fri, 21 Sep 2012) | 1 line Changed paths: M /actr6/framework/printing.lisp Making sure that resetting a model un ------------------------------------------------------------------------ r1279 | db30 | 2012-09-20 14:24:37 -0400 (Thu, 20 Sep 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl Adding some protection to the code that deals with closing windows for deleted models when multiple model support is enabled in the environment. ------------------------------------------------------------------------ r1278 | db30 | 2012-09-07 14:33:40 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths: M /actr6/extras/emma/emma.lisp Fixed a bug in the eye-spot for EMMA with the Environment display. ------------------------------------------------------------------------ r1277 | db30 | 2012-09-07 14:28:42 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths: M /actr6/extras/emma/emma.lisp Adding an eye-spot for EMMA under CCL based on the new device code. ------------------------------------------------------------------------ r1276 | db30 | 2012-09-07 11:32:29 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths: M /actr6/support/uni-files.lisp Fix the ACL uni-process-system-events so it works when :packaged-actr is set. ------------------------------------------------------------------------ r1275 | db30 | 2012-09-07 11:00:12 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths: M /actr6/support/uni-files.lisp The uni-run-process command now explicitly sets *package* to be the same as the one the ACT-R code was loaded into in all cases regardless of whether :packaged-actr is set. ------------------------------------------------------------------------ r1274 | db30 | 2012-09-07 10:52:24 -0400 (Fri, 07 Sep 2012) | 1 line Changed paths: M /actr6/environment/env-module.lisp M /actr6/environment/server.lisp D /actr6/environment/standalone.lisp M /actr6/framework/device-interface.lisp M /actr6/support/uni-files.lisp M /actr6/tools/environment-loader.lisp Cleaning up some of the environment code since the :actr-env-alone switch isn't used any more. ------------------------------------------------------------------------ r1273 | db30 | 2012-09-06 15:14:15 -0400 (Thu, 06 Sep 2012) | 1 line Changed paths: M /actr6/tutorial/unit2/unit2.doc Minor edits to the unit2 text. ------------------------------------------------------------------------ r1272 | db30 | 2012-09-06 11:15:20 -0400 (Thu, 06 Sep 2012) | 1 line Changed paths: M /actr6/tutorial/unit1/unit1.doc Minor edits for unit 1 text. ------------------------------------------------------------------------ r1271 | db30 | 2012-09-04 15:40:29 -0400 (Tue, 04 Sep 2012) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/support/ccl-simple-view.lisp Update the CCL device to call the rpm-window-click-event-handler for all clicks. ------------------------------------------------------------------------ r1270 | db30 | 2012-09-04 09:58:16 -0400 (Tue, 04 Sep 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl Another adjustment to the mouse interaction with the visible virtual windows. ------------------------------------------------------------------------ r1269 | db30 | 2012-08-31 14:49:50 -0400 (Fri, 31 Aug 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/environment/env-device.lisp Update for the visible-virtual device so that it also properly calls the click-handler method. ------------------------------------------------------------------------ r1268 | db30 | 2012-08-31 14:14:56 -0400 (Fri, 31 Aug 2012) | 1 line Changed paths: M /actr6/devices/lw/uwi.lisp Updated the LispWorks device so that a user rpm-window-click-event-handler method on the rpm-window class gets called and changed the position passed to a vector so it matches the vitual device. ------------------------------------------------------------------------ r1267 | db30 | 2012-08-29 13:54:09 -0400 (Wed, 29 Aug 2012) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp Adding a safety timeout to the CCL device-handle-click method so it won't wait more than 500ms for the event to get handled. ------------------------------------------------------------------------ r1266 | db30 | 2012-08-27 14:56:07 -0400 (Mon, 27 Aug 2012) | 1 line Changed paths: M /actr6/devices/lw/device.lisp Updated the LispWorks device for Windows so that it selects the window before generating a key-press. ------------------------------------------------------------------------ r1265 | db30 | 2012-08-27 14:52:00 -0400 (Mon, 27 Aug 2012) | 1 line Changed paths: M /actr6/devices/ccl-cocoa/device.lisp M /actr6/devices/ccl-cocoa/uwi.lisp M /actr6/framework/device-interface.lisp M /actr6/support/ccl-simple-view.lisp Updated the CCL device so that when the model presses a key the correct window has the focus and device-handle-keypress doesn't return until that event has been handled. ------------------------------------------------------------------------ r1264 | db30 | 2012-08-24 16:08:18 -0400 (Fri, 24 Aug 2012) | 7 lines Changed paths: A /actr6/devices/ccl-cocoa A /actr6/devices/ccl-cocoa/device.lisp A /actr6/devices/ccl-cocoa/uwi.lisp D /actr6/devices/mcl A /actr6/extras/mcl-device (from /actr6/devices/mcl:1263) A /actr6/extras/mcl-device/readme.txt M /actr6/load-act-r-6.lisp A /actr6/support/ccl-simple-view.lisp Adding the device code (written by Clayton Stanley and Mike Byrne) that allows a model to interact with the native (Cocoa) windows in Clozure Common Lisp 1.8 on Macs. It is built upon a library that supports running MCL GUI code in CCL. Also moving the MCL device code to extras since it hasn't been updated with the recent changes and it's unlikely anyone still uses it. ------------------------------------------------------------------------ r1263 | db30 | 2012-08-10 09:06:21 -0400 (Fri, 10 Aug 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/environment/env-device.lisp M /actr6/extras/emma/emma.lisp The visible virtual windows now show the attention rings correctly when multiple models are viewing the same window. ------------------------------------------------------------------------ r1262 | db30 | 2012-08-09 12:45:06 -0400 (Thu, 09 Aug 2012) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Changed update-attended-loc to avoid multiple re-encodings when simultaneous proc-displays happen. ------------------------------------------------------------------------ r1261 | db30 | 2012-08-08 12:28:18 -0400 (Wed, 08 Aug 2012) | 1 line Changed paths: M /actr6/framework/internal-structures.lisp M /actr6/framework/misc-utils.lisp M /actr6/framework/model.lisp M /actr6/framework/scheduling.lisp M /actr6/framework/top-level.lisp M /actr6/test-models/multi-model-multiple-agi-window-test.ref M /actr6/test-models/multi-model-single-agi-window-test.ref Changed how multiple models are handled within a meta-process so that things are more consistent between load and reset as well as between Lisps. ------------------------------------------------------------------------ r1260 | db30 | 2012-08-08 09:56:55 -0400 (Wed, 08 Aug 2012) | 1 line Changed paths: M /actr6/test-models/model-tester.cl Update the tester code so it works better with CCL. ------------------------------------------------------------------------ r1259 | db30 | 2012-08-07 13:57:59 -0400 (Tue, 07 Aug 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/parameters.lisp Sgp now sorts the modules and parameters alphabetically when printing all of them. ------------------------------------------------------------------------ r1258 | db30 | 2012-08-06 15:21:15 -0400 (Mon, 06 Aug 2012) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc M /actr6/tutorial/unit5/unit5_modeling.doc The S-log(fan) calculation now considers negative results as 0 by default and prints a warning when it happens, but the old behavior can be reenabled by setting :nsji to t. ------------------------------------------------------------------------ r1257 | db30 | 2012-08-03 15:48:43 -0400 (Fri, 03 Aug 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/40-parameter-viewer.tcl Fixed a potential bug in how the parameter viewer starts up. ------------------------------------------------------------------------ r1256 | db30 | 2012-08-03 14:33:27 -0400 (Fri, 03 Aug 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl M /actr6/environment/GUI/dialogs/07-ctrl-panel-show-open.tcx M /actr6/environment/GUI/dialogs/10-ctrl-panel-model-label.tcl M /actr6/environment/GUI/dialogs/11-ctrl-panel-load-button.tcl M /actr6/environment/GUI/dialogs/12-ctrl-panel-open-button.tcx M /actr6/environment/GUI/dialogs/13-ctrl-panel-save-button.tcx M /actr6/environment/GUI/dialogs/14-ctrl-panel-close-button.tcx M /actr6/environment/GUI/dialogs/20-ctrl-panel-running-label.tcl M /actr6/environment/GUI/dialogs/21-ctrl-panel-run-button.tcx M /actr6/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl M /actr6/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcx M /actr6/environment/GUI/dialogs/24-stepper.tcl M /actr6/environment/GUI/dialogs/30-ctrl-panel-inspect-label.tcl M /actr6/environment/GUI/dialogs/35-declarative.tcl M /actr6/environment/GUI/dialogs/36-procedural.tcl M /actr6/environment/GUI/dialogs/37-buffer-viewer.tcl M /actr6/environment/GUI/dialogs/37a-buffer-status.tcl M /actr6/environment/GUI/dialogs/38-visicon.tcl M /actr6/environment/GUI/dialogs/39-audicon.tcl M /actr6/environment/GUI/dialogs/40-parameter-viewer.tcl M /actr6/environment/GUI/dialogs/70-ctrl-panel-trace-label.tcl M /actr6/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl M /actr6/environment/GUI/dialogs/74-pgraph-button.tcl M /actr6/environment/GUI/dialogs/75-ctrl-panel-history-label.tcl M /actr6/environment/GUI/dialogs/76-ptrace-button.tcl M /actr6/environment/GUI/dialogs/77-retrieval-history.tcl M /actr6/environment/GUI/dialogs/78-buffer-history.tcl M /actr6/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcl M /actr6/environment/GUI/dialogs/81-bold-browser.tcx M /actr6/environment/GUI/dialogs/81a-bold-browser.tcl M /actr6/environment/GUI/dialogs/82-bold-brain.tcl M /actr6/environment/GUI/dialogs/83-bold-brain-3d.tcl M /actr6/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcl M /actr6/environment/GUI/dialogs/90-ctrl-panel-misc-label.tcl M /actr6/environment/GUI/dialogs/90-listener.tcx M /actr6/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl M /actr6/environment/GUI/dialogs/dan.tcx M /actr6/environment/GUI/init/02-configurations.tcl M /actr6/environment/GUI/server.tcl M /actr6/extras/blending/77b-blending-history.tcl M /actr6/extras/chunk-tree-viewer/35a-declarative-tree.tcl Added a scrollbar to the control panel in the environment since there are too many buttons for some laptops to display. ------------------------------------------------------------------------ r1255 | db30 | 2012-08-02 11:48:44 -0400 (Thu, 02 Aug 2012) | 1 line Changed paths: M /actr6/extras/blending/blending-read-me.txt Updated the blending doc slightly. ------------------------------------------------------------------------ r1254 | db30 | 2012-07-30 10:10:07 -0400 (Mon, 30 Jul 2012) | 1 line Changed paths: M /actr6/support/production-parsing-support.lisp Fix an issue where non-critical warnings during production parsing may have been lost in some situations. ------------------------------------------------------------------------ r1253 | db30 | 2012-07-30 10:04:53 -0400 (Mon, 30 Jul 2012) | 1 line Changed paths: M /actr6/tutorial/unit8/unit8.doc Minor edits to unit text. ------------------------------------------------------------------------ r1252 | db30 | 2012-07-25 08:02:25 -0400 (Wed, 25 Jul 2012) | 1 line Changed paths: A /actr6/environment/GUI/dialogs/40-parameter-viewer.tcl Adding a parameter viewer to the envronment tools. ------------------------------------------------------------------------ r1251 | db30 | 2012-07-22 11:09:30 -0400 (Sun, 22 Jul 2012) | 1 line Changed paths: M /actr6/tutorial/unit3/unit3_modeling.doc Minor edits to the unit 3 modeling doc. ------------------------------------------------------------------------ r1250 | db30 | 2012-07-12 16:03:51 -0400 (Thu, 12 Jul 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/06-ctrl-panel-show-loaded.tcl Fixed some typos in a dialog presented by the environment. ------------------------------------------------------------------------ r1249 | db30 | 2012-07-12 15:13:13 -0400 (Thu, 12 Jul 2012) | 1 line Changed paths: M /actr6/environment/GUI/init/99-userconfig.tcl Restoring the right initial environment settings since I accidentally committed a modified version with the last commit. ------------------------------------------------------------------------ r1248 | db30 | 2012-07-12 15:07:28 -0400 (Thu, 12 Jul 2012) | 1 line Changed paths: M /actr6/environment/GUI/init/99-userconfig.tcl M /actr6/environment/env-device.lisp A /actr6/modules/act-gui-interface.lisp (from /actr6/tools/act-gui-interface.lisp:1243) D /actr6/tools/act-gui-interface.lisp Moved the agi code from tools to modules since the visible virtuals of the environment depend on some of the agi code now to properly output the virtual interactions when :vwt is t but the environment is also loaded from tools. ------------------------------------------------------------------------ r1247 | db30 | 2012-07-03 12:00:09 -0400 (Tue, 03 Jul 2012) | 1 line Changed paths: A /actr6/examples/creating-devices A /actr6/examples/creating-devices/new-vision-test-2.lisp (from /actr6/examples/new-vision-test-2.lisp:1237) A /actr6/examples/creating-devices/new-vision-test-3.lisp (from /actr6/examples/new-vision-test-3.lisp:1237) A /actr6/examples/creating-devices/new-vision-test.lisp (from /actr6/examples/new-vision-test.lisp:1237) A /actr6/examples/creating-devices/simple-new-device.lisp (from /actr6/examples/simple-new-device.lisp:1237) M /actr6/examples/game-of-life.cl D /actr6/examples/new-vision-test-2.lisp D /actr6/examples/new-vision-test-3.lisp D /actr6/examples/new-vision-test.lisp D /actr6/examples/simple-new-device.lisp M /actr6/examples/visual-tracking-example.lisp Updated some examples to work better with recent changes and move the new device examples into their own directory. ------------------------------------------------------------------------ r1246 | db30 | 2012-07-03 10:25:42 -0400 (Tue, 03 Jul 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl Make the notice about enabling multiple model support in the environment clearer. ------------------------------------------------------------------------ r1245 | db30 | 2012-07-02 16:04:49 -0400 (Mon, 02 Jul 2012) | 1 line Changed paths: M /actr6/devices/lw/device.lisp M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/examples/agi/multiple-models-multiple-windows.lisp M /actr6/extras/emma/emma.lisp Updated emma to work correctly with the multiple window AGI system. ------------------------------------------------------------------------ r1244 | db30 | 2012-07-02 13:20:53 -0400 (Mon, 02 Jul 2012) | 1 line Changed paths: M /actr6/test-models/bst-learn-ppm.lisp M /actr6/test-models/bst-learn.lisp M /actr6/test-models/bst-nolearn.lisp M /actr6/test-models/demo2.lisp M /actr6/tutorial/unit2/demo2.lisp M /actr6/tutorial/unit2/unit2_exp.doc M /actr6/tutorial/unit6/bst-learn.lisp M /actr6/tutorial/unit6/bst-nolearn.lisp M /actr6/tutorial/unit6/unit6.doc M /actr6/tutorial/unit6/unit6_exp.doc M /actr6/tutorial/unit8/bst-learn-ppm.lisp Update a few of the tutorial models so they run more smoothly with either a person or model performing the task. ------------------------------------------------------------------------ r1243 | db30 | 2012-07-02 11:14:47 -0400 (Mon, 02 Jul 2012) | 1 line Changed paths: M /actr6/tools/act-gui-interface.lisp No change other than the addition of some comments to the code for the last update. ------------------------------------------------------------------------ r1242 | db30 | 2012-07-02 11:12:31 -0400 (Mon, 02 Jul 2012) | 1 line Changed paths: M /actr6/tools/act-gui-interface.lisp Open-exp-window now calls device-update-attended-loc with a nil xy-loc when it reuses a window to clear the old attended marker. ------------------------------------------------------------------------ r1241 | db30 | 2012-07-02 10:54:59 -0400 (Mon, 02 Jul 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/environment/env-device.lisp Multiple windows are now usable with the visible virtual windows in the environment. ------------------------------------------------------------------------ r1240 | db30 | 2012-06-29 13:10:44 -0400 (Fri, 29 Jun 2012) | 1 line Changed paths: M /actr6/core-modules/vision.lisp ...caused a bug if there wasn't a current model. This update adds gray as a color chunk by default. ------------------------------------------------------------------------ r1239 | db30 | 2012-06-29 13:09:17 -0400 (Fri, 29 Jun 2012) | 1 line Changed paths: M /actr6/framework/naming-module.lisp Fixed a bug in new-symbol-fct which c ------------------------------------------------------------------------ r1238 | db30 | 2012-06-27 14:32:24 -0400 (Wed, 27 Jun 2012) | 37 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/devices/acl/device.lisp M /actr6/devices/lw/device.lisp M /actr6/environment/env-device.lisp M /actr6/examples/agi/multiple-models-multiple-windows.lisp M /actr6/examples/agi/multiple-models-single-window.lisp M /actr6/examples/agi/single-model-multiple-windows.lisp M /actr6/framework/device-interface.lisp M /actr6/test-models/multi-model-multiple-agi-window-test.lisp M /actr6/test-models/multi-model-single-agi-window-test.lisp M /actr6/test-models/multi-model-single-agi-window-test.ref M /actr6/test-models/multiple-agi-window-test.lisp M /actr6/test-models/multiple-agi-window-test.ref More updates to the system and built in devices to better support multiple AGI windows and multiple model interaction with AGI windows. How and when the device-update-attended-loc method is called for a device has been changed slightly which may require changes for those who have created custom devices. It is now only called when there is a change to the attended location instead of every time the model clock changes. It also will be called with a null xy-loc parameter when the model isn't attending to something which will happen any time a visual clear occurs or when the installed device is changed (both the old and new device will be called in that order). To support a fixation ring per model there is now a function called visual-fixation-marker which can be used to store and access a value specific to the current model. It takes no parameters and can be set using setf and returns any value that is set. It does not get cleared upon a reset so any value set will persist as long as the model exists, but since it's possible for a model to switch between devices care should be taken with checking the value since a previous device may not have 'cleared' its value. The devices for native ACL and LispWorks windows have been updated to provide one fixation ring per model. The MCL device has not been updated, and at this point I'm going to consider that device deprecated since MCL is effectively obsolete and I'll probably move it to extras in the near future. The visible virtual window device has also not been updated yet since it has also not yet been updated to support multiple windows. The vision module has been changed so that proc-display detects when a new device is installed (the test is performed with eq). When the model processes a new display it will clear its currently attended location so that it doesn't try to re-encode an object that happens to be located at the same location in the new device as the object last attended in the previous device. ------------------------------------------------------------------------ r1237 | db30 | 2012-06-25 16:13:10 -0400 (Mon, 25 Jun 2012) | 30 lines Changed paths: M /actr6/devices/virtual/device.lisp M /actr6/devices/virtual/uwi.lisp M /actr6/docs/AGI.doc M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/examples/act-r-6-solutions.zip A /actr6/examples/agi A /actr6/examples/agi/multiple-models-multiple-windows.lisp A /actr6/examples/agi/multiple-models-single-window.lisp A /actr6/examples/agi/single-model-multiple-windows.lisp M /actr6/extras/base-level-inhibition/free-recall.lisp M /actr6/extras/old-utility/unit6/bst-learn.lisp M /actr6/extras/old-utility/unit6/bst-nolearn.lisp M /actr6/extras/old-utility/unit7/past-tense.lisp M /actr6/test-models/bst-learn-ppm.lisp M /actr6/test-models/bst-learn.lisp M /actr6/test-models/bst-nolearn.lisp M /actr6/test-models/demo2.lisp A /actr6/test-models/multi-model-multiple-agi-window-test.lisp A /actr6/test-models/multi-model-multiple-agi-window-test.ref A /actr6/test-models/multi-model-single-agi-window-test.lisp A /actr6/test-models/multi-model-single-agi-window-test.ref A /actr6/test-models/multiple-agi-window-test.lisp A /actr6/test-models/multiple-agi-window-test.ref A /actr6/test-models/removed-and-restored-visual-item.lisp A /actr6/test-models/removed-and-restored-visual-item.ref M /actr6/test-models/solution-tests.zip M /actr6/tools/act-gui-interface.lisp M /actr6/tutorial/unit2/demo2.lisp M /actr6/tutorial/unit2/unit2_exp.doc M /actr6/tutorial/unit5/1hit-blackjack.lisp M /actr6/tutorial/unit5/unit5_exp.doc M /actr6/tutorial/unit6/bst-learn.lisp M /actr6/tutorial/unit6/bst-nolearn.lisp M /actr6/tutorial/unit6/unit6_exp.doc M /actr6/tutorial/unit7/past-tense.lisp M /actr6/tutorial/unit7/unit7_exp.doc M /actr6/tutorial/unit8/bst-learn-ppm.lisp Significant change to the AGI. It now supports multiple windows both within a model and between models. The AGI manual has the details on how to use the new multiple window support. For the most part, existing models which use the AGI will continue to work as they did previously using a single window, but there are some backward incompatible changes with this update: - Experiment windows must be created with a current model. - The add-line-to-exp-window command now uses a keyword parameter to specify the color instead of it being optional. - When clear-all gets called all of the open experiment windows are closed. There are examples of multiple window use in the examples/agi directory. Multiple window AGI support is mostly useable with this update, but there are two issues that still need to be addressed with multiple windows: - The focus ring that's drawn in the experiment windows needs to be associated better to a model because the assumption of one window and one model from before leads to some "bad" results when using multiple windows and/or multiple models, and the results vary among the different real window implementations. - The visible virtual window support is not yet updated to actually display more than one window, but the underlying representations that the models use are handled correctly i.e. models see the "right" thing even though the display for the user is wrong. ------------------------------------------------------------------------ r1236 | db30 | 2012-06-18 10:14:26 -0400 (Mon, 18 Jun 2012) | 1 line Changed paths: M /actr6/modules/utility-and-reward-1.lisp Fixed a minor bug in printing a warning when utility parameters changed. ------------------------------------------------------------------------ r1235 | db30 | 2012-06-14 10:58:12 -0400 (Thu, 14 Jun 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl Indicate that restarting the environment is necessary for any change to multiple model support. ------------------------------------------------------------------------ r1234 | db30 | 2012-06-13 11:31:37 -0400 (Wed, 13 Jun 2012) | 1 line Changed paths: M /actr6/test-models/model-tester.cl Added an ignore-errors to run-actr-tests so that it will always run all of the test models. ------------------------------------------------------------------------ r1233 | db30 | 2012-06-12 13:45:54 -0400 (Tue, 12 Jun 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/misc-utils.lisp Changed suppress-warnings so that it works without a current model as well. ------------------------------------------------------------------------ r1232 | db30 | 2012-05-30 11:39:42 -0400 (Wed, 30 May 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunks.lisp Fixed a bug with the create-chunk-alias command. ------------------------------------------------------------------------ r1231 | db30 | 2012-05-15 14:40:53 -0400 (Tue, 15 May 2012) | 35 lines Changed paths: M /actr6/core-modules/audio.lisp M /actr6/docs/reference-manual.doc M /actr6/test-models/siegler.ref M /actr6/test-models/sperling.ref M /actr6/tutorial/unit3/unit3.doc Updates to the audio module to give models a way to detect when a sound ends. Some of these rely on the chunk remaining in the aural-location buffer. So if you need to do those things you may want to consider setting :do-not-harvest for aural-location. - Added a duration slot to the audio-event chunk-type to save modelers from having to subtract onset from offset if needed. However, this is only added as a convenience and it may be more appropriate to use the temporal module to "time" sounds and then place that time tag into the duration slot instead. - Added a new request parameter to the aural-location buffer: :finished. It can be specified as t or nil and filters the audicon for the find based on whether the sounds have reached their offset time yet or not. If :finished is specified as t then only sound-events for which the offset time has been reached are searched and if :finished is specified as nil then only sound-events for which the offset time has not yet passed are considered. - Added a new query for the aural-location buffer: finished. It works similar to the attended query. If the sound corresponding to the chunk currently in the aural-location buffer has reached its offset time then the 'finished t' query is true otherwise that query is false, and similarly, if the sound corresponding to the chunk currently in the aural-location buffer has not yet reached its offset time then 'finished nil' is true otherwise that query is false. - When a sound which has not yet finished is attended the audio module will automatically update the audio-event chunk in the aural-location buffer with the offset and duration when that sound stops. The assumption being that the model will leave the chunk in the aural-location buffer if those values are needed. That will be done with an audio-event-ended event which will only show up in the high detail trace and will always be scheduled for the offset time of the sound. ------------------------------------------------------------------------ r1230 | db30 | 2012-05-14 11:48:22 -0400 (Mon, 14 May 2012) | 1 line Changed paths: M /actr6/core-modules/audio.lisp Fixed a bug with the offset time of an audio-event being in ms instead of s. ------------------------------------------------------------------------ r1229 | db30 | 2012-05-07 14:13:57 -0400 (Mon, 07 May 2012) | 1 line Changed paths: M /actr6/devices/acl/uwi.lisp M /actr6/load-act-r-6.lisp Since the model can't interact with the Linux or Mac ACL IDE windows don't load the device for them and print a warning instead. ------------------------------------------------------------------------ r1228 | db30 | 2012-05-03 14:03:44 -0400 (Thu, 03 May 2012) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/22-ctrl-panel-reset-buttons.tcl Eliminate a potential warning dialog in the standalone from the reload button. ------------------------------------------------------------------------ r1227 | db30 | 2012-05-02 15:11:44 -0400 (Wed, 02 May 2012) | 1 line Changed paths: M /actr6/environment/GUI/server.tcl Adjusted the environment startup a little so that if things go wrong during the connection to ACT-R it can still shut down cleanly. ------------------------------------------------------------------------ r1226 | db30 | 2012-05-02 11:18:59 -0400 (Wed, 02 May 2012) | 1 line Changed paths: M /actr6/tools/motor-compilation.lisp Small change to remove a warning in CCL. ------------------------------------------------------------------------ r1225 | db30 | 2012-04-27 15:29:30 -0400 (Fri, 27 Apr 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/74-pgraph-button.tcl M /actr6/other-files/production-history.lisp Added a checkbox to allow hiding the unused productions in the graph display. ------------------------------------------------------------------------ r1224 | db30 | 2012-04-27 14:57:10 -0400 (Fri, 27 Apr 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Minor edits to manual. ------------------------------------------------------------------------ r1223 | db30 | 2012-04-27 14:24:08 -0400 (Fri, 27 Apr 2012) | 1 line Changed paths: M /actr6/other-files/production-history.lisp Fixed a bug in the production graph display of utilities when utility learning is off. ------------------------------------------------------------------------ r1222 | db30 | 2012-04-26 15:53:04 -0400 (Thu, 26 Apr 2012) | 1 line Changed paths: A /actr6/tutorial/unit7/production-compilation-issues.lisp A /actr6/tutorial/unit7/unit7_modeling.doc A /actr6/tutorial/unit7/utility-learning-issues.lisp Adding another debugging doc for utility learning and production compilation issues. ------------------------------------------------------------------------ r1221 | db30 | 2012-04-19 14:57:27 -0400 (Thu, 19 Apr 2012) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc A /actr6/test-models/test-mp-value-req-param.lisp A /actr6/test-models/test-mp-value-req-param.ref Added a new request parameter for retrieval :mp-value which allows a temporary override of the :mp parameter. ------------------------------------------------------------------------ r1220 | db30 | 2012-04-04 15:32:27 -0400 (Wed, 04 Apr 2012) | 1 line Changed paths: M /actr6/docs/compilation.doc M /actr6/docs/compilation.xls M /actr6/docs/reference-manual.doc M /actr6/modules/production-compilation.lisp M /actr6/test-models/paired-learning-dynamic.ref M /actr6/test-models/paired-learning.ref M /actr6/test-models/paired.ref M /actr6/test-models/solution-tests.zip M /actr6/tools/goal-compilation.lisp M /actr6/tools/imaginal-compilation.lisp M /actr6/tools/motor-compilation.lisp M /actr6/tools/perceptual-compilation.lisp M /actr6/tools/retrieval-compilation.lisp Updated production compilation so that it's trace provides more details when a composition can't be made. ------------------------------------------------------------------------ r1219 | db30 | 2012-04-04 15:31:37 -0400 (Wed, 04 Apr 2012) | 1 line Changed paths: M /actr6/other-files/retrieval-history.lisp Fixed a bug with how the retrieval-history tool displayed a retrieval failure. ------------------------------------------------------------------------ r1218 | db30 | 2012-03-26 12:23:41 -0400 (Mon, 26 Mar 2012) | 1 line Changed paths: M /actr6/docs/QuickStart.txt M /actr6/readme.txt Update the readme and quickstart texts to hopefully be a little clearer. ------------------------------------------------------------------------ r1217 | db30 | 2012-03-23 14:38:28 -0400 (Fri, 23 Mar 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Updated some of the links in the software description since some external things have moved. ------------------------------------------------------------------------ r1216 | db30 | 2012-03-23 11:54:26 -0400 (Fri, 23 Mar 2012) | 1 line Changed paths: M /actr6/examples/creating-modules/all-components-module.lisp Fixed some bugs in example code that have been there since it was added... ------------------------------------------------------------------------ r1215 | db30 | 2012-03-22 12:48:16 -0400 (Thu, 22 Mar 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/74-pgraph-button.tcl Updated the production graph tool so that it shows which type of graph is being displayed. ------------------------------------------------------------------------ r1214 | db30 | 2012-03-22 10:37:05 -0400 (Thu, 22 Mar 2012) | 1 line Changed paths: M /actr6/other-files/production-history.lisp Changed the production graph display to remove links to unselected competitors for the start node. ------------------------------------------------------------------------ r1213 | db30 | 2012-03-21 15:06:54 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc Updated all the prodction history images in the manual with new ones. ------------------------------------------------------------------------ r1212 | db30 | 2012-03-21 14:55:02 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/76-ptrace-button.tcl Updated the production history tool with a checkbox to hide the empty columns. ------------------------------------------------------------------------ r1211 | db30 | 2012-03-21 12:54:41 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Added another declaim to eliminate a compiler warning at initial load. ------------------------------------------------------------------------ r1210 | db30 | 2012-03-21 12:36:07 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/environment/server.lisp Fixed a bug that could prevent the stepper from working after stopping and restarting the environment. ------------------------------------------------------------------------ r1209 | db30 | 2012-03-21 12:19:50 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/environment/handlers.lisp M /actr6/environment/stepper-control.lisp M /actr6/other-files/retrieval-history.lisp Changed some code which was explicitly saving and restoring parameters to use with-parameters. ------------------------------------------------------------------------ r1208 | db30 | 2012-03-21 11:36:07 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/tutorial/unit5/unit5_modeling.doc Added a usage of with-parameters to the unit 5 modeling text. ------------------------------------------------------------------------ r1207 | db30 | 2012-03-21 11:06:16 -0400 (Wed, 21 Mar 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/parameters.lisp Added the with-parameters command to allow for temporarily setting parameters. ------------------------------------------------------------------------ r1206 | db30 | 2012-03-14 12:29:28 -0400 (Wed, 14 Mar 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/modules/utility-and-reward-1.lisp Added the ability to set a production's reward to t which will be equivalent to calling trigger-reward with nil. ------------------------------------------------------------------------ r1205 | db30 | 2012-03-12 15:58:35 -0400 (Mon, 12 Mar 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/76-ptrace-button.tcl M /actr6/other-files/production-history.lisp Updated the production history tool to show both the utility and U(n) value. ------------------------------------------------------------------------ r1204 | db30 | 2012-03-07 13:08:23 -0500 (Wed, 07 Mar 2012) | 1 line Changed paths: M /actr6/readme.txt A /actr6/tutorial/readme.txt M /actr6/tutorial/unit1/unit1_modeling.doc Adding a readme.txt to the tutorial directory and making some minor edits in some other texts. ------------------------------------------------------------------------ r1203 | db30 | 2012-03-05 15:38:59 -0500 (Mon, 05 Mar 2012) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit6/choice.lisp M /actr6/tutorial/unit6/unit6.doc Changed choice model in unit 6 to use act-r-random instead of random. ------------------------------------------------------------------------ r1202 | db30 | 2012-03-05 11:56:53 -0500 (Mon, 05 Mar 2012) | 1 line Changed paths: A /actr6/tutorial/unit5/declarative-issues.lisp M /actr6/tutorial/unit5/unit5.doc A /actr6/tutorial/unit5/unit5_modeling.doc Adding a tutorial text and model describing some common declarative memory issues. ------------------------------------------------------------------------ r1201 | db30 | 2012-03-01 14:27:52 -0500 (Thu, 01 Mar 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/environment/GUI/dialogs/35-declarative.tcl M /actr6/environment/stepper-control.lisp Changed the environment displays that use sdp so they don't affect the random state and noted the possibility of that with sdp in the manual. ------------------------------------------------------------------------ r1200 | db30 | 2012-02-22 12:25:12 -0500 (Wed, 22 Feb 2012) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp Removed some old debugging output that shouldn't have been in there. ------------------------------------------------------------------------ r1199 | db30 | 2012-02-22 12:08:08 -0500 (Wed, 22 Feb 2012) | 1 line Changed paths: M /actr6/extras/blending/blending-read-me.txt M /actr6/extras/blending/blending.lisp Updated the blending readme and fixed a typo in a warning the module produces. ------------------------------------------------------------------------ r1198 | db30 | 2012-02-20 12:28:49 -0500 (Mon, 20 Feb 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Update the manual with saved-activation-history info. ------------------------------------------------------------------------ r1197 | db30 | 2012-02-20 11:58:29 -0500 (Mon, 20 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Added the saved-activation-history command so one can find out what activation information has been saved as a result of :sact. ------------------------------------------------------------------------ r1196 | db30 | 2012-02-20 11:13:10 -0500 (Mon, 20 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Update the commands that go with :sact so that they now output to the command stream instead of the model stream, and print-chunk-activation-trace returns the primary activation component values instead of just nil. ------------------------------------------------------------------------ r1195 | db30 | 2012-02-16 12:53:38 -0500 (Thu, 16 Feb 2012) | 1 line Changed paths: M /actr6/docs/EnvironmentManual.doc M /actr6/environment/GUI/dialogs/35-declarative.tcl Updated the declarative viewer so that the filter list is sorted and can be restricted to only those types currently in DM. ------------------------------------------------------------------------ r1194 | db30 | 2012-02-15 13:51:56 -0500 (Wed, 15 Feb 2012) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Avoid printing an unnecessary warning in visual-location requests. ------------------------------------------------------------------------ r1193 | db30 | 2012-02-10 14:07:34 -0500 (Fri, 10 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Cleaned up some debugging code that wasn't removed before the previous commit. ------------------------------------------------------------------------ r1192 | db30 | 2012-02-10 12:36:16 -0500 (Fri, 10 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp Fixed a couple of bugs in the retrieval history tool which happened if :esc was off. ------------------------------------------------------------------------ r1191 | db30 | 2012-02-10 12:35:59 -0500 (Fri, 10 Feb 2012) | 1 line Changed paths: M /actr6/other-files/retrieval-history.lisp Fixed a couple of bugs in the retrieval history tool which happened if :esc was off. ------------------------------------------------------------------------ r1190 | db30 | 2012-02-10 12:31:52 -0500 (Fri, 10 Feb 2012) | 1 line Changed paths: M /actr6/framework/chunk-types.lisp Fixed a bug with extend-chunk-type-slots because nil and keywords are invalid. ------------------------------------------------------------------------ r1189 | db30 | 2012-02-09 14:56:57 -0500 (Thu, 09 Feb 2012) | 1 line Changed paths: M /actr6/environment/environment-cmds.lisp M /actr6/environment/handlers.lisp M /actr6/environment/standalone.lisp M /actr6/extras/blending/blending-history-tool.lisp M /actr6/framework/misc-utils.lisp M /actr6/other-files/retrieval-history.lisp M /actr6/support/production-parsing-support.lisp Make sure to explicitly close all streams created with make-string-output-stream to be safe. ------------------------------------------------------------------------ r1188 | db30 | 2012-02-08 12:43:12 -0500 (Wed, 08 Feb 2012) | 1 line Changed paths: M /actr6/other-files/retrieval-history.lisp Trying to use an out of date Retrieval History window without updating it no longer causes an error. ------------------------------------------------------------------------ r1187 | db30 | 2012-02-08 12:17:02 -0500 (Wed, 08 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp An sdp call at the same time as a retrieval doesn't cause activations to be recomputed now. ------------------------------------------------------------------------ r1186 | db30 | 2012-02-07 11:50:49 -0500 (Tue, 07 Feb 2012) | 1 line Changed paths: M /actr6/environment/server.lisp Fixed a bad declaim for update-handler. ------------------------------------------------------------------------ r1185 | db30 | 2012-02-06 15:31:31 -0500 (Mon, 06 Feb 2012) | 1 line Changed paths: M /actr6/framework/model.lisp Added some 'internal' code for testing and debugging purposes. ------------------------------------------------------------------------ r1184 | db30 | 2012-02-06 15:22:17 -0500 (Mon, 06 Feb 2012) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp Patch for a bug which could cause an error at load time with :sact and the retrieval history tool. ------------------------------------------------------------------------ r1183 | db30 | 2012-02-03 12:07:50 -0500 (Fri, 03 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/core-modules/declarative-memory.lisp Fixed print-dm-finsts so that it doesn't print the outdated finsts. ------------------------------------------------------------------------ r1182 | db30 | 2012-02-03 10:45:06 -0500 (Fri, 03 Feb 2012) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Fixed print-dm-finsts so that it displays and returns times in seconds. ------------------------------------------------------------------------ r1181 | db30 | 2012-02-01 10:44:28 -0500 (Wed, 01 Feb 2012) | 1 line Changed paths: M /actr6/environment/server.lisp M /actr6/other-files/production-history.lisp Minor changes to remove some load time warnings. ------------------------------------------------------------------------ r1180 | db30 | 2012-01-31 09:11:16 -0500 (Tue, 31 Jan 2012) | 1 line Changed paths: M /actr6/support/uni-files.lisp Added a default uni-report-error function so it can be used even when the other environment support code can't. ------------------------------------------------------------------------ r1179 | db30 | 2012-01-27 12:53:16 -0500 (Fri, 27 Jan 2012) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/scheduling.lisp Updated the scheduling functions so that they reject macros instead of letting them throw an error at run time. ------------------------------------------------------------------------ r1178 | db30 | 2012-01-27 11:44:06 -0500 (Fri, 27 Jan 2012) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/test-models/grouped.lisp M /actr6/tutorial/unit5/grouped.lisp Adjusted the activation trace so that it also shows the mismatched chunks in the high detail level when partial matching is enabled. ------------------------------------------------------------------------ r1177 | db30 | 2012-01-26 11:15:00 -0500 (Thu, 26 Jan 2012) | 32 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/test-models/bst-learn-ppm.ref M /actr6/test-models/bst-learn.ref M /actr6/test-models/bst-nolearn.ref M /actr6/test-models/solution-tests.zip Small change to vision so that when there is a scene change there is an event scheduled for the time of the visual-location buffer stuffing before the encoding-complete gets scheduled. That matters because of how conflict-resolution events get scheduled by default when they're waiting for something to change. There should be a conflict-resolution in response to the buffer stuffing if there isn't already one scheduled to occur. However, the default operation is to schedule it after the first model event that gets scheduled while it's waiting. Since vision first scheduled the encoding-complete for 85ms in the future, if there wasn't already a conflict-resolution scheduled to occur the next one was delayed until after that encoding-complete. That doesn't happen now. The default operation (scheduling a waiting conflict-resolution after the first event that gets scheduled) generally works out fine since the events are driving the clock and thus things can't be scheduled to occur 'in the past' and typically production firings are triggering the next conflict- resolution automatically. The one catch is that if multiple future model events are scheduled at the same time then the calls to schedule them should occur with the closest one first if conflict-resolution could be waiting. This change to vision makes that true for the operation of all the standard modules. How confli