------------------------------------------------------------------------ r661 | db30 | 2008-08-07 14:35:08 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /actr6/extras/history-tools/76-ptrace-button.tcl M /actr6/extras/history-tools/production-history.lisp The new trace tool should be able to draw very long traces now, but is a little slower than before. ------------------------------------------------------------------------ r660 | db30 | 2008-08-07 11:01:00 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /actr6/extras/history-tools/76-ptrace-button.tcl M /actr6/extras/history-tools/production-history.lisp M /actr6/extras/history-tools/read-me.txt Updated the production history tool to be a little more user friendly and able to draw longer model runs. ------------------------------------------------------------------------ r659 | db30 | 2008-08-07 11:00:10 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Modified fctornil so that it doesn't throw an error with some bad parameter values. ------------------------------------------------------------------------ r658 | db30 | 2008-08-06 09:52:18 -0400 (Wed, 06 Aug 2008) | 8 lines Changed paths: D /actr6/environment/GUI/dialogs/76-ptrace-button.tcx A /actr6/extras/history-tools A /actr6/extras/history-tools/76-ptrace-button.tcl A /actr6/extras/history-tools/production-history.lisp A /actr6/extras/history-tools/read-me.txt Added a new tool for the environment under extras/history-tools and removed the crude first approximation of it that was in the dialogs directory. The new tool displays a grid of the productions and all the conflict- resolution events that occurred during the run with the cells indicating how that production was used at that time (selected, in the conflict set, or didn't match). See the read-me file for more details. ------------------------------------------------------------------------ r657 | db30 | 2008-08-06 09:39:39 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp Added a new internal command for accessing the whynot information. ------------------------------------------------------------------------ r656 | db30 | 2008-08-01 14:32:04 -0400 (Fri, 01 Aug 2008) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Made splice-into-list-des actually destructive to cut out some unneeded consing. ------------------------------------------------------------------------ r655 | db30 | 2008-08-01 13:22:32 -0400 (Fri, 01 Aug 2008) | 1 line Changed paths: A /actr6/test-models/merging-test.lisp A /actr6/test-models/merging-test.ref Adding a test model which checks that chunk matching works right across a merge. ------------------------------------------------------------------------ r654 | db30 | 2008-08-01 13:18:47 -0400 (Fri, 01 Aug 2008) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp M /actr6/modules/utility-and-reward-1.lisp Shifted ownership of the :dat parameter from utility to procedural. ------------------------------------------------------------------------ r653 | db30 | 2008-08-01 13:08:44 -0400 (Fri, 01 Aug 2008) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp Modified conflict-resolution so it doesn't create a new hash-table each time. ------------------------------------------------------------------------ r652 | db30 | 2008-07-31 12:25:35 -0400 (Thu, 31 Jul 2008) | 1 line Changed paths: M /actr6/framework/chunks.lisp Another minor change to chunk-slot-equal for performance. ------------------------------------------------------------------------ r651 | db30 | 2008-07-31 08:57:17 -0400 (Thu, 31 Jul 2008) | 10 lines Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-spec.lisp M /actr6/framework/chunks.lisp Moved chunk-slot-equal from chunk-spec to chunks and removed an equivalent function that was there. Improved chunk-slot-equal so that it doesn't do duplicate lookups of chunks which should improve model run time by 10% or more. Edited the manual for describing how chunk slots get compared to be more precise - the mechanism isn't different but the old description in the manual didn't quite describe the cases correctly. ------------------------------------------------------------------------ r650 | db30 | 2008-07-30 10:44:11 -0400 (Wed, 30 Jul 2008) | 1 line Changed paths: M /actr6/framework/chunks.lisp Changed an append to nconc in the merging code because performance testing showed that to be a factor over long runs. ------------------------------------------------------------------------ r649 | db30 | 2008-07-30 10:42:15 -0400 (Wed, 30 Jul 2008) | 1 line Changed paths: M /actr6/test-models/performance/dummy-test.lisp A /actr6/test-models/performance/retrieval-request-count-symbolic.lisp A /actr6/test-models/performance/retrieval-set-size-symbolic.lisp M /actr6/test-models/performance/simple-production-test.lisp M /actr6/test-models/performance/tester.cl Adding some new test cases and changed the line endings on the others. ------------------------------------------------------------------------ r648 | db30 | 2008-07-25 14:42:07 -0400 (Fri, 25 Jul 2008) | 1 line Changed paths: A /actr6/test-models/performance A /actr6/test-models/performance/dummy-test.lisp A /actr6/test-models/performance/simple-production-test.lisp A /actr6/test-models/performance/tester.cl Added a new testing tool to test performance speed. See the docs in the tester.cl file for details. ------------------------------------------------------------------------ r647 | db30 | 2008-07-24 12:57:12 -0400 (Thu, 24 Jul 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Updated the TOC so it includes the updates added to support the 'esc nil' warning. ------------------------------------------------------------------------ r646 | db30 | 2008-07-24 11:11:01 -0400 (Thu, 24 Jul 2008) | 12 lines Changed paths: M /actr6/core-modules/vision.lisp Added a :delete-visicon-chunks parameter to vision to toggle whether it purges the old visicon chunks. The default value is t. There shouldn't be many reasons for setting it to nil, but extensions which may rely on the internals of the vision module (like EMMA) might not work right with it set to t. EMMA will be fixed at some point, but until then, and for other extensions, setting this to nil is the easy way to get around problems that deleted chunks create. Note, the virtual device will still purge its chunks regardless of that parameter's setting since those shouldn't be referenced by anything once the corresponding objects are gone (that's one of the reasons that the visicon makes an internal copy). ------------------------------------------------------------------------ r645 | db30 | 2008-07-24 11:02:36 -0400 (Thu, 24 Jul 2008) | 1 line Changed paths: M /actr6/test-models/tracking-test.ref Updated reference run since tracking overwrites report with requested nil now. ------------------------------------------------------------------------ r644 | db30 | 2008-07-24 10:43:19 -0400 (Thu, 24 Jul 2008) | 1 line Changed paths: M /actr6/support/central-parameters.lisp Changed the version # on the central parameters module. ------------------------------------------------------------------------ r643 | db30 | 2008-07-23 11:49:32 -0400 (Wed, 23 Jul 2008) | 1 line Changed paths: M /actr6/framework/parameters.lisp Fixed a bug in the get-parameter-default-value function added with the last update. ------------------------------------------------------------------------ r642 | db30 | 2008-07-23 09:54:58 -0400 (Wed, 23 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/parameters.lisp M /actr6/modules/utility-and-reward-1.lisp M /actr6/support/central-parameters.lisp Added a mechanism for providing a warning if :esc is nil but some module's parameters which expect it to be t have been changed. ------------------------------------------------------------------------ r641 | db30 | 2008-07-22 14:38:43 -0400 (Tue, 22 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/speech.lisp Took the require 'central-parameters' out of speech since it didn't use it. ------------------------------------------------------------------------ r640 | db30 | 2008-07-22 14:12:52 -0400 (Tue, 22 Jul 2008) | 6 lines Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp M /actr6/extras/old-utility/utility-and-reward.lisp M /actr6/modules/utility-and-reward-1.lisp Changed how the production :utility parameter gets stored so that whynot can report accurately whether the production was above threshold during its last conflict resolution. This usage corresponds to how the manual describes the :utility parameter, but peviously whynot was incorrectly recomputing and saving a new value. ------------------------------------------------------------------------ r639 | db30 | 2008-07-22 10:22:20 -0400 (Tue, 22 Jul 2008) | 11 lines Changed paths: M /actr6/environment/GUI/dialogs/36-procedural.tcl M /actr6/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl Modified the graphic trace tools so that clicking on a box in the production or retrieval row/column will open either the procedural or declarative viewer (as appropriate) with the corresponding item selected. Doesn't work for chunks in other buffers for two reasons: - There isn't a general chunk viewer in the environment. - There's no gurarantee that such a chunk still exixts or if it does that it's the same as it was when the trace ran. ------------------------------------------------------------------------ r638 | db30 | 2008-07-22 09:00:00 -0400 (Tue, 22 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed the 'overlapping text' bug again because it was recently reintroduced. ------------------------------------------------------------------------ r637 | db30 | 2008-07-15 12:12:57 -0400 (Tue, 15 Jul 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Added the 'using buffers' section. ------------------------------------------------------------------------ r636 | db30 | 2008-07-15 09:56:27 -0400 (Tue, 15 Jul 2008) | 1 line Changed paths: M /actr6/extras/emma.lisp Fixed a bug introduced with the last emma update. ------------------------------------------------------------------------ r635 | db30 | 2008-07-15 09:55:51 -0400 (Tue, 15 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Changed the output level for the find-location failure event so it shows in low detail traces. ------------------------------------------------------------------------ r634 | db30 | 2008-07-14 09:51:19 -0400 (Mon, 14 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fix for a bug in the visicon with overlapping visual items when clear t not given to proc-display. ------------------------------------------------------------------------ r633 | db30 | 2008-07-14 08:07:52 -0400 (Mon, 14 Jul 2008) | 1 line Changed paths: M /actr6/framework/buffers.lisp Made the schedule-overwrite only print the requested value when it's nil like set-buffer-chunk does. ------------------------------------------------------------------------ r632 | db30 | 2008-07-13 13:12:32 -0400 (Sun, 13 Jul 2008) | 1 line Changed paths: M /actr6/framework/buffers.lisp Fixed the return value for overwrite-buffer-chunk and added a requested keyword to it. ------------------------------------------------------------------------ r631 | db30 | 2008-07-12 12:41:23 -0400 (Sat, 12 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc Added a new declarative parameter :w-hook to let people override the default Wkj calculation. ------------------------------------------------------------------------ r630 | db30 | 2008-07-12 11:46:15 -0400 (Sat, 12 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/test-models/grouped.ref M /actr6/tutorial/unit5/unit5.doc Modified the text in the activation trace to hopefully be clearer with similarities. ------------------------------------------------------------------------ r629 | db30 | 2008-07-12 11:02:26 -0400 (Sat, 12 Jul 2008) | 1 line Changed paths: M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit5/siegler.lisp M /actr6/tutorial/unit5/unit5_exp.doc Minor update to the code in the siegler model for consistency. ------------------------------------------------------------------------ r628 | db30 | 2008-07-12 10:23:25 -0400 (Sat, 12 Jul 2008) | 1 line Changed paths: M /actr6/devices/acl/device.lisp Minor update for the ACL device to address a possible issue in ACL 8+. ------------------------------------------------------------------------ r627 | db30 | 2008-07-09 10:32:43 -0400 (Wed, 09 Jul 2008) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp Patched p and p* so they don't throw an error for syntax issues in some LHS tests. ------------------------------------------------------------------------ r626 | db30 | 2008-07-08 09:12:29 -0400 (Tue, 08 Jul 2008) | 1 line Changed paths: M /actr6/extras/emma.lisp Started to fix emma to work with the updated vision module. ------------------------------------------------------------------------ r625 | db30 | 2008-07-07 12:56:43 -0400 (Mon, 07 Jul 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/devices/virtual/device.lisp M /actr6/devices/virtual/uwi.lisp M /actr6/test-models/tracking-test.ref Big update to vision and the virtual device to delete all the temporary chunks used. ------------------------------------------------------------------------ r624 | db30 | 2008-07-03 09:33:53 -0400 (Thu, 03 Jul 2008) | 1 line Changed paths: M /actr6/tutorial/unit3/unit3.doc Added the reference for the Sperling experiment. ------------------------------------------------------------------------ r623 | db30 | 2008-07-01 08:45:52 -0400 (Tue, 01 Jul 2008) | 1 line Changed paths: M /actr6/framework/chunks.lisp Committed a bad chunks file last time. ------------------------------------------------------------------------ r622 | db30 | 2008-07-01 08:42:51 -0400 (Tue, 01 Jul 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunks.lisp Added a purge-chunk command which combines delete-chunk and release-name for convenience. ------------------------------------------------------------------------ r621 | db30 | 2008-06-20 09:30:13 -0400 (Fri, 20 Jun 2008) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-spec.lisp Updated some of the chunk-spec code to make it more 'user friendly' and that forced some module code to be updated too. ------------------------------------------------------------------------ r620 | db30 | 2008-06-19 07:16:58 -0400 (Thu, 19 Jun 2008) | 1 line Changed paths: M /actr6/extras/WNLexicalModule/Models/wnl-find-all-definitions.lisp M /actr6/extras/WNLexicalModule/Models/wnl-find-definition.lisp A /actr6/extras/WNLexicalModule/Models/wnl-find-synonyms.lisp D /actr6/extras/WNLexicalModule/WNLexical_3-0-1.lisp A /actr6/extras/WNLexicalModule/WNLexical_3-0-2.lisp Updated the WNLexical files in extras. ------------------------------------------------------------------------ r619 | db30 | 2008-06-16 12:44:06 -0400 (Mon, 16 Jun 2008) | 1 line Changed paths: M /actr6/framework/chunk-spec.lisp Changed test-chunk-slots to better reject 'bad' chunk-specs. ------------------------------------------------------------------------ r618 | db30 | 2008-06-12 08:07:13 -0400 (Thu, 12 Jun 2008) | 1 line Changed paths: M /actr6/test-models/sperling.lisp Changed a variable name in the sperling test model to avoid an issue with LispWorks. ------------------------------------------------------------------------ r617 | db30 | 2008-06-11 08:42:01 -0400 (Wed, 11 Jun 2008) | 1 line Changed paths: M /actr6/core-modules/motor.lisp M /actr6/docs/reference-manual.doc Adjusted the noisy-loc? method a little to be closer to the 4% miss rate in the docs (still a crude approximation to the 'real' noise). ------------------------------------------------------------------------ r616 | db30 | 2008-06-10 11:04:31 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Fixed a bug in the last update and added code to try to determine the fasl names automatically using compile-file-pathname. ------------------------------------------------------------------------ r615 | db30 | 2008-06-09 14:08:30 -0400 (Mon, 09 Jun 2008) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Added an entry for *.fasl-pathname* to cover LispWorks 5.x under Unix/Linux. ------------------------------------------------------------------------ r614 | db30 | 2008-06-06 08:28:30 -0400 (Fri, 06 Jun 2008) | 1 line Changed paths: M /actr6/core-modules/audio.lisp Added an after method for clear so that the audio error states get cleared. ------------------------------------------------------------------------ r613 | db30 | 2008-06-03 11:20:33 -0400 (Tue, 03 Jun 2008) | 1 line Changed paths: M /actr6/test-models/fan.lisp M /actr6/test-models/fan.ref M /actr6/test-models/paired-learning.lisp M /actr6/test-models/paired-learning.ref Updated test models to produce the info used in the tutorial texts. ------------------------------------------------------------------------ r612 | db30 | 2008-06-03 11:19:18 -0400 (Tue, 03 Jun 2008) | 1 line Changed paths: M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit5/unit5_exp.doc M /actr6/tutorial/unit6/unit6.doc M /actr6/tutorial/unit6/unit6_exp.doc M /actr6/tutorial/unit7/unit7.doc M /actr6/tutorial/unit7/unit7_exp.doc Minor updates for units 5-7. ------------------------------------------------------------------------ r611 | db30 | 2008-05-29 14:20:49 -0400 (Thu, 29 May 2008) | 1 line Changed paths: M /actr6/test-models/paired.lisp M /actr6/test-models/paired.ref M /actr6/tutorial/unit4/unit4.doc M /actr6/tutorial/unit4/unit4_exp.doc Minor unit 4 updates. ------------------------------------------------------------------------ r610 | db30 | 2008-05-29 10:58:16 -0400 (Thu, 29 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/test-models/sperling.lisp M /actr6/test-models/sperling.ref M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit3/unit3_exp.doc Minor updates to the unit 3 materials. ------------------------------------------------------------------------ r609 | db30 | 2008-05-28 14:07:55 -0400 (Wed, 28 May 2008) | 1 line Changed paths: M /actr6/tutorial/unit2/unit2.doc M /actr6/tutorial/unit2/unit2_exp.doc Unit 2 edits. ------------------------------------------------------------------------ r608 | db30 | 2008-05-28 12:52:00 -0400 (Wed, 28 May 2008) | 1 line Changed paths: M /actr6/tutorial/unit1/unit1.doc M /actr6/tutorial/unit1/unit1_exp.doc Minor edits of the unit 1 texts. ------------------------------------------------------------------------ r607 | db30 | 2008-05-28 12:51:00 -0400 (Wed, 28 May 2008) | 1 line Changed paths: M /actr6/environment/GUI/starter.tcl Added !#wish to the top of starter.tcl to maybe make it easier for Unix/Linux use. ------------------------------------------------------------------------ r606 | db30 | 2008-05-22 11:50:10 -0400 (Thu, 22 May 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Added some code to catch and warn when an assign-finst request got a bad chunk. ------------------------------------------------------------------------ r605 | db30 | 2008-05-16 17:15:50 -0400 (Fri, 16 May 2008) | 12 lines Changed paths: M /actr6/docs/reference-manual.doc A /actr6/environment/GUI/dialogs/76-ptrace-button.tcx Added a crude test of a new environment viewer. If you enable the button (change it from .tcx to .tcl) then you'll get the production selection trace. It runs with the model and for each conflict-resolution event it adds a column to the display with a red box for the production which was selected and a green box for the ones that matched but weren't selected (the conflict set). If no productions matched then no new column gets added. ------------------------------------------------------------------------ r604 | db30 | 2008-05-16 17:09:39 -0400 (Fri, 16 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/environment/env-module.lisp M /actr6/environment/handlers.lisp M /actr6/environment/server.lisp Updates to the environment connection to allow for conflict hook code which always returns nil. ------------------------------------------------------------------------ r603 | db30 | 2008-05-12 16:57:34 -0400 (Mon, 12 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Updates to the manual (mostly formatting and updates to the examples). ------------------------------------------------------------------------ r602 | db30 | 2008-05-12 16:54:44 -0400 (Mon, 12 May 2008) | 1 line Changed paths: M /actr6/framework/meta-process.lisp Fixed a bug in delete-meta-process-fct. ------------------------------------------------------------------------ r601 | db30 | 2008-05-02 15:38:24 -0400 (Fri, 02 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/buffers.lisp M /actr6/framework/scheduling.lisp Added a new option to run-step (b) to print the buffer contents. ------------------------------------------------------------------------ r600 | db30 | 2008-05-02 11:55:48 -0400 (Fri, 02 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/misc-utils.lisp Fixed a bug in suppress-warnings that may have changed the model's :model-warnings setting. ------------------------------------------------------------------------ r599 | db30 | 2008-05-01 14:41:44 -0400 (Thu, 01 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-types.lisp Added a second return value to chunk-type-slot-names-fct to indicate whether the name was valid. ------------------------------------------------------------------------ r598 | db30 | 2008-05-01 12:58:49 -0400 (Thu, 01 May 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/chunk-types.lisp Fixed a typo in a warning message for the chunk-type command. ------------------------------------------------------------------------ r597 | db30 | 2008-04-29 16:26:14 -0400 (Tue, 29 Apr 2008) | 1 line Changed paths: M /actr6/other-files/bold.lisp Changed the default values for the exponent and scale of the BOLD calculation. ------------------------------------------------------------------------ r596 | db30 | 2008-04-24 15:31:43 -0400 (Thu, 24 Apr 2008) | 1 line Changed paths: M /actr6/test-models/bst-learn.ref M /actr6/test-models/bst-nolearn.ref M /actr6/test-models/tracking-test.ref Updated some of the reference models because the visual-location names are different now that the virtual device reuses chunks. ------------------------------------------------------------------------ r595 | db30 | 2008-04-24 12:56:07 -0400 (Thu, 24 Apr 2008) | 1 line Changed paths: M /actr6/extras/emma.lisp Updated the EMMA module to match up with the recent changes to the vision module. ------------------------------------------------------------------------ r594 | db30 | 2008-04-23 16:29:24 -0400 (Wed, 23 Apr 2008) | 1 line Changed paths: D /actr6/extras/bold-prediction Removed the bold-prediction directory from extras. ------------------------------------------------------------------------ r593 | db30 | 2008-04-23 16:26:56 -0400 (Wed, 23 Apr 2008) | 1 line Changed paths: A /actr6/docs/bold-tools-readme.txt (from /actr6/extras/bold-prediction/readme.txt:585) D /actr6/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcl A /actr6/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcx (from /actr6/environment/GUI/dialogs/23-ctrl-panel-stop-button.tcl:585) A /actr6/environment/GUI/dialogs/80-ctrl-panel-bold-label.tcl (from /actr6/extras/bold-prediction/80-ctrl-panel-bold-label.tcl:585) A /actr6/environment/GUI/dialogs/81-bold-browser.tcl (from /actr6/extras/bold-prediction/81-bold-browser.tcl:585) A /actr6/environment/GUI/dialogs/82-bold-brain.tcl (from /actr6/extras/bold-prediction/82-bold-brain.tcl:585) A /actr6/environment/GUI/dialogs/83-bold-brain-3d.tcl (from /actr6/extras/bold-prediction/83-bold-brain-3d.tcl:585) A /actr6/environment/GUI/dialogs/84-bold-brain-3d-real-time.tcl (from /actr6/extras/bold-prediction/84-bold-brain-3d-real-time.tcl:585) A /actr6/environment/GUI/dialogs/ref-brain.gif (from /actr6/extras/bold-prediction/ref-brain.gif:585) M /actr6/environment/GUI/init/02-configurations.tcl D /actr6/extras/bold-prediction/80-ctrl-panel-bold-label.tcl D /actr6/extras/bold-prediction/81-bold-browser.tcl D /actr6/extras/bold-prediction/82-bold-brain.tcl D /actr6/extras/bold-prediction/83-bold-brain-3d.tcl D /actr6/extras/bold-prediction/84-bold-brain-3d-real-time.tcl D /actr6/extras/bold-prediction/readme.txt D /actr6/extras/bold-prediction/ref-brain.gif Moved the BOLD viewer tools onto the environment's control panel by default now and removed the stop button (which didn't really do much). ------------------------------------------------------------------------ r592 | db30 | 2008-04-17 14:35:02 -0400 (Thu, 17 Apr 2008) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl Graphic trace tools now have default 'notes' based on the text in the boxes, but an explicit add-buffer-trace-notes will supercede the default. ------------------------------------------------------------------------ r591 | db30 | 2008-04-17 13:52:00 -0400 (Thu, 17 Apr 2008) | 1 line Changed paths: M /actr6/framework/naming-module.lisp Performance improvement for new-name and new-symbol commands. ------------------------------------------------------------------------ r590 | db30 | 2008-04-16 13:12:02 -0400 (Wed, 16 Apr 2008) | 1 line Changed paths: M /actr6/framework/chunks.lisp Minor speed imporvements in normalize-chunk-names. ------------------------------------------------------------------------ r589 | db30 | 2008-04-15 16:24:30 -0400 (Tue, 15 Apr 2008) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp Took some 'the fixnum' declarations out of the code since nothing forces the mouse position to be fixnums and that can lead to problems. ------------------------------------------------------------------------ r588 | db30 | 2008-04-15 14:08:45 -0400 (Tue, 15 Apr 2008) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp Changed virtual lines so that they can't be clicked on - basically fixed a bug which has been there for a while. ------------------------------------------------------------------------ r587 | db30 | 2008-04-15 13:59:30 -0400 (Tue, 15 Apr 2008) | 1 line Changed paths: M /actr6/framework/chunks.lisp Significant performance improvement to delete-chunk-fct. ------------------------------------------------------------------------ r586 | db30 | 2008-04-15 13:50:22 -0400 (Tue, 15 Apr 2008) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp Changed the build-vis-locs-for methods of the virtual device to return the same chunk across proc-display calls when possible. ------------------------------------------------------------------------ r585 | db30 | 2008-04-11 15:45:17 -0400 (Fri, 11 Apr 2008) | 9 lines Changed paths: M /actr6/devices/virtual/device.lisp M /actr6/framework/device-interface.lisp Added another new parameter :stable-loc-names which determines whether the subviews of a virtual window get sorted. The default is t, but setting it to nil should improve the run time of models that use virtual windows and shouldn't affect the results (other than the names of the visual-locations). May colapse all the visual performance parameters into one switch once they're all tested and sorted out... ------------------------------------------------------------------------ r584 | db30 | 2008-04-10 16:45:54 -0400 (Thu, 10 Apr 2008) | 18 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Added a new parameter to the vision module - :test-feats This can allow for some significant improvements in run time for proc-display calls for displays with many items if it is set to nil (the default value is t). However, there are only two situations where one can safely set it to nil and not cause issues for the vision module: - If all proc-display calls specify :clear t - If each visual item in the device returns the "same" chunk from build-vis-locs-for every time (by same it means same name even though the contents may differ) Currently, the default devices do not satisfy the second constraint. So, this should only be set to nil if you always use ":clear t" or you've got a custom device which satisfies the "same chunk name" constraint. ------------------------------------------------------------------------ r583 | db30 | 2008-04-08 16:15:28 -0400 (Tue, 08 Apr 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp The vision module now flags the chunks from a re-encoding as unrequested. ------------------------------------------------------------------------ r582 | db30 | 2008-04-08 13:04:30 -0400 (Tue, 08 Apr 2008) | 1 line Changed paths: M /actr6/test-models/sperling.lisp M /actr6/tutorial/unit3/sperling.lisp M /actr6/tutorial/unit3/unit3.doc Removed some old parts of the unit 3 model which haven't been needed for quite a while. ------------------------------------------------------------------------ r581 | db30 | 2008-04-08 10:00:07 -0400 (Tue, 08 Apr 2008) | 1 line Changed paths: M /actr6/environment/server.lisp Updated the environment code to use uni-without-interrupts. ------------------------------------------------------------------------ r580 | db30 | 2008-04-08 09:51:44 -0400 (Tue, 08 Apr 2008) | 1 line Changed paths: M /actr6/support/uni-files.lisp Added a uni-without-interrupts because without-interrupts isn't an ANSI CL command. ------------------------------------------------------------------------ r579 | db30 | 2008-04-07 14:27:39 -0400 (Mon, 07 Apr 2008) | 23 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Added a new parameter to the vision module - :auto-attend. When it is set to t (defaults to nil) it will cause the vision module to automatically start a move-attention after a successful visual-location request completes to attend to that visual-location. Basically, it's a modeling shortcut for simple situations where the result of the visual-location request aren't that important and the model is just going to attend it anyway. Saves some productions in the model but doesn't affect the timing because the request is delayed 50ms to compensate for the skipped production. The module is not marked as busy during the 50ms delay. So one should be careful about using explicit move-attention requests when this parameter is enabled. The assumption is that one won't be using explicit requests if this option is turned on. One other note is that if this is enabled when production compilation is also turned on you may what to put both a visual-location and visual buffer check in the production which harvests the automatically attended visual object. Otherwise, compilation could combine the production which makes the visual- location request with the one that harvests the automatically attended visual object and that's probably not a "good" production most of the time. ------------------------------------------------------------------------ r578 | db30 | 2008-04-07 11:50:27 -0400 (Mon, 07 Apr 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Added an automatic check of the visicon for buffer stuffing after a set-visloc-default request. ------------------------------------------------------------------------ r577 | db30 | 2008-04-01 14:33:37 -0400 (Tue, 01 Apr 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Performance improvement for proc-display - it was unnecessarily sorting the visicon. ------------------------------------------------------------------------ r576 | db30 | 2008-03-28 15:02:35 -0400 (Fri, 28 Mar 2008) | 20 lines Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp There is now a new command available for use in productions: !mv-bind!. It can occur on either the LHS or the RHS. It works like !bind! except that it binds multiple values to the results of a single function call. The variables to be bound must be in a list. Here is a demo production showing its syntax: (p test1 =goal> isa goal case =case slot1 =b !mv-bind! (=a =b) (demo-function =case) ==> !mv-bind! (=c =d) (values =a 2) !output! (Got =a and =b as results and =c =d from the RHS) ) Its use in a production will block production compilation and there is no corresponding 'safe' version. ------------------------------------------------------------------------ r575 | db30 | 2008-03-27 16:36:43 -0400 (Thu, 27 Mar 2008) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp Fixed a serious bug in production parsing that was introduced in 574. ------------------------------------------------------------------------ r574 | db30 | 2008-03-24 16:24:27 -0400 (Mon, 24 Mar 2008) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp M /actr6/core-modules/procedural.lisp M /actr6/modules/production-compilation.lisp Starting the work to add the !mv-bind! command into productions. ------------------------------------------------------------------------ r573 | db30 | 2008-03-24 10:51:29 -0400 (Mon, 24 Mar 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Cleaned up some of the to-do and bug info (no code changes). ------------------------------------------------------------------------ r572 | db30 | 2008-03-21 16:29:51 -0400 (Fri, 21 Mar 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed a bug which could lead to incorrect pruning of duplicate visicon items when text items overlapped exactly - same on all features except value. ------------------------------------------------------------------------ r571 | db30 | 2008-03-21 11:40:13 -0400 (Fri, 21 Mar 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed a bug with querying the attended status of a feature that's no longer in the visicon. ------------------------------------------------------------------------ r570 | db30 | 2008-03-13 14:57:44 -0400 (Thu, 13 Mar 2008) | 1 line Changed paths: M /actr6/core-modules/motor.lisp M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc Adjusted the priority on the set-visloc-default requests to avoid a proc-display sneaking in. Also added a to-do to the motor module (no code change there). ------------------------------------------------------------------------ r569 | db30 | 2008-02-28 09:44:46 -0500 (Thu, 28 Feb 2008) | 1 line Changed paths: M /actr6/framework/misc-utils.lisp Update to suppress-warnings so it works right in SBCL. ------------------------------------------------------------------------ r568 | db30 | 2008-02-27 20:42:28 -0500 (Wed, 27 Feb 2008) | 1 line Changed paths: M /actr6/devices/lw/device.lisp Fixed a bug in the build-vis-locs-for method on the capi:simple-pane class. ------------------------------------------------------------------------ r567 | db30 | 2008-02-27 20:39:12 -0500 (Wed, 27 Feb 2008) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp Changed the test on DM parameter changes to only warn when a 'critical' parameter gets changed. ------------------------------------------------------------------------ r566 | db30 | 2008-02-26 16:35:06 -0500 (Tue, 26 Feb 2008) | 1 line Changed paths: M /actr6/modules/utility-and-reward-1.lisp Fixed a bug that allowed utility learning to progress even when :esc was set to nil. ------------------------------------------------------------------------ r565 | db30 | 2008-02-18 10:42:52 -0500 (Mon, 18 Feb 2008) | 1 line Changed paths: M /actr6/examples/act-r-6-solutions.zip M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit5/siegler.lisp Minor adjustment of the siegler model's experiment code. ------------------------------------------------------------------------ r564 | db30 | 2008-02-15 12:05:51 -0500 (Fri, 15 Feb 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Added a remove-finst function since update-cursor-feat ------------------------------------------------------------------------ r563 | db30 | 2008-02-14 17:00:25 -0500 (Thu, 14 Feb 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed an issue with the testing of the value slot for text items in a visual-location request. ------------------------------------------------------------------------ r562 | db30 | 2008-02-14 15:07:24 -0500 (Thu, 14 Feb 2008) | 13 lines Changed paths: M /actr6/core-modules/vision.lisp M /actr6/docs/reference-manual.doc A /actr6/examples/set-visloc-default-request.lisp Added a new request for the visual-location buffer - set-visloc-default. It is essentially the same as calling the command with the same name. So, now changing the specification used for buffer stuffing on screen changes is controllable by the model without needing a !eval!. A model showing some example usage is included in the examples directory. The reference manual has been updated to include that new request as well as updating the visual-location request with a description of the new module's version. Also reapplied the bug fix that occurred in r523 because it got undone sometime since then. ------------------------------------------------------------------------ r561 | db30 | 2008-02-04 13:27:56 -0500 (Mon, 04 Feb 2008) | 1 line Changed paths: M /actr6/support/general-pm.lisp Adjustment to preparation-complete to fix a potential issue with the processor state being set free after a prepare action. ------------------------------------------------------------------------ r560 | db30 | 2008-02-04 10:03:41 -0500 (Mon, 04 Feb 2008) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/misc-utils.lisp Added a suppress-warnings command which works like no-output to prevent the printing of warnings. ------------------------------------------------------------------------ r559 | db30 | 2008-01-31 15:34:08 -0500 (Thu, 31 Jan 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Added the add-screen-object and delete-screen-object commands to the new vision module. ------------------------------------------------------------------------ r558 | db30 | 2008-01-16 12:33:00 -0500 (Wed, 16 Jan 2008) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Fixed a bug in vision when attention shifted to a vis-loc chunk which hadn't been created by the vision module. ------------------------------------------------------------------------ r557 | db30 | 2008-01-16 12:31:58 -0500 (Wed, 16 Jan 2008) | 1 line Changed paths: M /actr6/environment/server.lisp Another minor fix for issues with SBCL and the environment. ------------------------------------------------------------------------ r556 | db30 | 2008-01-14 16:27:16 -0500 (Mon, 14 Jan 2008) | 1 line Changed paths: D /actr6/extras/new-vision Removing new-vision itself - since the last time I only got the subdirectories. ------------------------------------------------------------------------ r555 | db30 | 2008-01-14 16:26:15 -0500 (Mon, 14 Jan 2008) | 1 line Changed paths: D /actr6/extras/new-vision/core-modules D /actr6/extras/new-vision/devices D /actr6/extras/new-vision/examples D /actr6/extras/new-vision/framework D /actr6/extras/new-vision/test-models D /actr6/extras/new-vision/tutorial Removing the new-vision tree from extras. ------------------------------------------------------------------------ r554 | db30 | 2008-01-14 14:54:00 -0500 (Mon, 14 Jan 2008) | 9 lines Changed paths: R /actr6/core-modules/motor.lisp (from /actr6/extras/new-vision/core-modules/motor.lisp:544) R /actr6/core-modules/vision.lisp (from /actr6/extras/new-vision/core-modules/vision.lisp:545) R /actr6/devices/acl/device.lisp (from /actr6/extras/new-vision/devices/acl/device.lisp:544) R /actr6/devices/acl/uwi.lisp (from /actr6/extras/new-vision/devices/acl/uwi.lisp:544) R /actr6/devices/lw/device.lisp (from /actr6/extras/new-vision/devices/lw/device.lisp:544) R /actr6/devices/mcl/device.lisp (from /actr6/extras/new-vision/devices/mcl/device.lisp:544) R /actr6/devices/virtual/device.lisp (from /actr6/extras/new-vision/devices/virtual/device.lisp:545) A /actr6/examples/new-vision-test-2.lisp (from /actr6/extras/new-vision/examples/new-vision-test-2.lisp:544) A /actr6/examples/new-vision-test-3.lisp (from /actr6/extras/new-vision/examples/new-vision-test-3.lisp:544) A /actr6/examples/new-vision-test.lisp (from /actr6/extras/new-vision/examples/new-vision-test.lisp:544) A /actr6/examples/simple-new-device.lisp (from /actr6/extras/new-vision/examples/simple-new-device.lisp:544) A /actr6/examples/visual-tracking-example.lisp (from /actr6/extras/new-vision/examples/visual-tracking-example.lisp:544) R /actr6/extras/emma.lisp (from /actr6/extras/new-vision/emma.lisp:544) D /actr6/extras/new-vision/core-modules/motor.lisp D /actr6/extras/new-vision/core-modules/vision.lisp D /actr6/extras/new-vision/devices/acl/device.lisp D /actr6/extras/new-vision/devices/acl/uwi.lisp D /actr6/extras/new-vision/devices/lw/device.lisp D /actr6/extras/new-vision/devices/mcl/device.lisp D /actr6/extras/new-vision/devices/virtual/device.lisp D /actr6/extras/new-vision/emma.lisp D /actr6/extras/new-vision/examples/new-vision-test-2.lisp D /actr6/extras/new-vision/examples/new-vision-test-3.lisp D /actr6/extras/new-vision/examples/new-vision-test.lisp D /actr6/extras/new-vision/examples/simple-new-device.lisp D /actr6/extras/new-vision/examples/visual-tracking-example.lisp D /actr6/extras/new-vision/framework/device-interface.lisp D /actr6/extras/new-vision/readme.txt D /actr6/extras/new-vision/test-models/addition.ref D /actr6/extras/new-vision/test-models/bst-learn.ref D /actr6/extras/new-vision/test-models/bst-nolearn.ref D /actr6/extras/new-vision/test-models/count.ref D /actr6/extras/new-vision/test-models/demo2.ref D /actr6/extras/new-vision/test-models/fan.ref D /actr6/extras/new-vision/test-models/grouped.ref D /actr6/extras/new-vision/test-models/paired-learning-pstar.ref D /actr6/extras/new-vision/test-models/paired-learning.ref D /actr6/extras/new-vision/test-models/paired.ref D /actr6/extras/new-vision/test-models/semantic.ref D /actr6/extras/new-vision/test-models/solution-tests.zip D /actr6/extras/new-vision/test-models/sperling.ref D /actr6/extras/new-vision/test-models/tracking-test.ref D /actr6/extras/new-vision/test-models/tutor-model-solution.ref D /actr6/extras/new-vision/tutorial/unit2/unit2.doc D /actr6/extras/new-vision/tutorial/unit3/unit3.doc D /actr6/extras/new-vision/tutorial/unit3/unit3_exp.doc D /actr6/extras/new-vision/tutorial/unit4/unit4.doc D /actr6/extras/new-vision/tutorial/unit5/unit5.doc R /actr6/framework/device-interface.lisp (from /actr6/extras/new-vision/framework/device-interface.lisp:544) M /actr6/framework/version-string.lisp R /actr6/test-models/addition.ref (from /actr6/extras/new-vision/test-models/addition.ref:544) R /actr6/test-models/bst-learn.ref (from /actr6/extras/new-vision/test-models/bst-learn.ref:545) R /actr6/test-models/bst-nolearn.ref (from /actr6/extras/new-vision/test-models/bst-nolearn.ref:545) R /actr6/test-models/count.ref (from /actr6/extras/new-vision/test-models/count.ref:544) R /actr6/test-models/demo2.ref (from /actr6/extras/new-vision/test-models/demo2.ref:544) R /actr6/test-models/fan.ref (from /actr6/extras/new-vision/test-models/fan.ref:545) R /actr6/test-models/grouped.ref (from /actr6/extras/new-vision/test-models/grouped.ref:544) R /actr6/test-models/paired-learning-pstar.ref (from /actr6/extras/new-vision/test-models/paired-learning-pstar.ref:545) R /actr6/test-models/paired-learning.ref (from /actr6/extras/new-vision/test-models/paired-learning.ref:545) R /actr6/test-models/paired.ref (from /actr6/extras/new-vision/test-models/paired.ref:553) R /actr6/test-models/semantic.ref (from /actr6/extras/new-vision/test-models/semantic.ref:544) R /actr6/test-models/solution-tests.zip (from /actr6/extras/new-vision/test-models/solution-tests.zip:550) R /actr6/test-models/sperling.ref (from /actr6/extras/new-vision/test-models/sperling.ref:545) R /actr6/test-models/tracking-test.ref (from /actr6/extras/new-vision/test-models/tracking-test.ref:544) R /actr6/test-models/tutor-model-solution.ref (from /actr6/extras/new-vision/test-models/tutor-model-solution.ref:544) R /actr6/tutorial/unit2/unit2.doc (from /actr6/extras/new-vision/tutorial/unit2/unit2.doc:547) R /actr6/tutorial/unit3/unit3.doc (from /actr6/extras/new-vision/tutorial/unit3/unit3.doc:549) R /actr6/tutorial/unit3/unit3_exp.doc (from /actr6/extras/new-vision/tutorial/unit3/unit3_exp.doc:549) R /actr6/tutorial/unit4/unit4.doc (from /actr6/extras/new-vision/tutorial/unit4/unit4.doc:553) R /actr6/tutorial/unit5/unit5.doc (from /actr6/extras/new-vision/tutorial/unit5/unit5.doc:551) *********************************************** Moved all of the new-vision files into place. The new version of the vision module (the one that uses chunks internally) is now the default. ************************************************ ------------------------------------------------------------------------ r553 | db30 | 2008-01-14 12:25:51 -0500 (Mon, 14 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/test-models/paired.ref M /actr6/extras/new-vision/tutorial/unit4/unit4.doc M /actr6/test-models/paired.lisp M /actr6/tutorial/unit4/paired.lisp M /actr6/tutorial/unit7/paired-learning.lisp M /actr6/tutorial/unit7/unit7.doc M /actr6/tutorial/unit7/unit7_exp.doc Update to the unit 7 texts and some changes to the unit 4 model which is used in the unit 7 examples. ------------------------------------------------------------------------ r552 | db30 | 2008-01-14 10:07:34 -0500 (Mon, 14 Jan 2008) | 1 line Changed paths: M /actr6/tutorial/unit6/unit6.doc M /actr6/tutorial/unit6/unit6_exp.doc Minor edits for the unit 6 docs. ------------------------------------------------------------------------ r551 | db30 | 2008-01-14 08:52:58 -0500 (Mon, 14 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/tutorial/unit5/unit5.doc M /actr6/tutorial/unit5/unit5_exp.doc Update of the unit 5 tutorial docs. ------------------------------------------------------------------------ r550 | db30 | 2008-01-11 12:29:56 -0500 (Fri, 11 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/test-models/paired.ref M /actr6/extras/new-vision/test-models/solution-tests.zip M /actr6/extras/new-vision/tutorial/unit4/unit4.doc M /actr6/test-models/paired.lisp M /actr6/test-models/paired.ref M /actr6/test-models/solution-tests.zip M /actr6/tutorial/unit4/paired.lisp M /actr6/tutorial/unit4/unit4_exp.doc M /actr6/tutorial/unit4/zbrodoff.lisp Updating the unit 4 materials (both models now have a '+visual> isa clear' to make the trial to trial transitions cleaner - like the old -visual> calls in ACT-R 5). ------------------------------------------------------------------------ r549 | db30 | 2008-01-10 14:18:16 -0500 (Thu, 10 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/tutorial/unit3/unit3.doc M /actr6/extras/new-vision/tutorial/unit3/unit3_exp.doc Updates to the unit 3 texts. ------------------------------------------------------------------------ r548 | db30 | 2008-01-10 12:54:45 -0500 (Thu, 10 Jan 2008) | 1 line Changed paths: M /actr6/tutorial/unit2/unit2_exp.doc Edits to the unit2 experiment text. ------------------------------------------------------------------------ r547 | db30 | 2008-01-10 12:36:32 -0500 (Thu, 10 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/tutorial/unit2/unit2.doc Edits to the unit2 text. ------------------------------------------------------------------------ r546 | db30 | 2008-01-09 13:40:58 -0500 (Wed, 09 Jan 2008) | 1 line Changed paths: M /actr6/tutorial/unit1/count.lisp M /actr6/tutorial/unit1/unit1.doc M /actr6/tutorial/unit1/unit1_exp.doc Minor edits of the unit1 materials. ------------------------------------------------------------------------ r545 | db30 | 2008-01-09 11:18:31 -0500 (Wed, 09 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp M /actr6/extras/new-vision/devices/virtual/device.lisp M /actr6/extras/new-vision/test-models/bst-learn.ref M /actr6/extras/new-vision/test-models/bst-nolearn.ref M /actr6/extras/new-vision/test-models/fan.ref M /actr6/extras/new-vision/test-models/paired-learning-pstar.ref M /actr6/extras/new-vision/test-models/paired-learning.ref M /actr6/extras/new-vision/test-models/paired.ref M /actr6/extras/new-vision/test-models/solution-tests.zip M /actr6/extras/new-vision/test-models/sperling.ref Updates to new vision module to improve detrerminism in testing and a new set of reference runs. ------------------------------------------------------------------------ r544 | db30 | 2008-01-08 14:22:59 -0500 (Tue, 08 Jan 2008) | 1 line Changed paths: M /actr6/support/uni-files.lisp Another minor fix for uni-files under SBCL. ------------------------------------------------------------------------ r543 | db30 | 2008-01-07 13:54:49 -0500 (Mon, 07 Jan 2008) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Fix for potential bug when visual-location chunks get merged into DM. ------------------------------------------------------------------------ r542 | db30 | 2008-01-04 14:22:46 -0500 (Fri, 04 Jan 2008) | 1 line Changed paths: M /actr6/support/uni-files.lisp Fixed a bug(?) that was causing things to break during compilation under SBCL 1.0.12 for Linux. ------------------------------------------------------------------------ r541 | db30 | 2008-01-03 08:32:14 -0500 (Thu, 03 Jan 2008) | 5 lines Changed paths: A /actr6/extras/old-vision A /actr6/extras/old-vision/core-modules A /actr6/extras/old-vision/core-modules/motor.lisp A /actr6/extras/old-vision/core-modules/vision.lisp A /actr6/extras/old-vision/devices A /actr6/extras/old-vision/devices/acl A /actr6/extras/old-vision/devices/acl/device.lisp A /actr6/extras/old-vision/devices/acl/uwi.lisp A /actr6/extras/old-vision/devices/lw A /actr6/extras/old-vision/devices/lw/device.lisp A /actr6/extras/old-vision/devices/mcl A /actr6/extras/old-vision/devices/mcl/device.lisp A /actr6/extras/old-vision/devices/virtual A /actr6/extras/old-vision/devices/virtual/device.lisp A /actr6/extras/old-vision/emma.lisp A /actr6/extras/old-vision/examples A /actr6/extras/old-vision/examples/act-r-6-solutions.zip A /actr6/extras/old-vision/framework A /actr6/extras/old-vision/framework/device-interface.lisp A /actr6/extras/old-vision/readme.txt A /actr6/extras/old-vision/test-models A /actr6/extras/old-vision/test-models/addition.ref A /actr6/extras/old-vision/test-models/bst-learn.ref A /actr6/extras/old-vision/test-models/bst-nolearn.ref A /actr6/extras/old-vision/test-models/count.ref A /actr6/extras/old-vision/test-models/demo2.ref A /actr6/extras/old-vision/test-models/fan.ref A /actr6/extras/old-vision/test-models/grouped.ref A /actr6/extras/old-vision/test-models/paired-learning-pstar.ref A /actr6/extras/old-vision/test-models/paired-learning.ref A /actr6/extras/old-vision/test-models/paired.ref A /actr6/extras/old-vision/test-models/semantic.ref A /actr6/extras/old-vision/test-models/solution-tests.zip A /actr6/extras/old-vision/test-models/sperling.ref A /actr6/extras/old-vision/test-models/tracking-test.ref A /actr6/extras/old-vision/test-models/tutor-model-solution.ref A /actr6/extras/old-vision/tutorial A /actr6/extras/old-vision/tutorial/unit2 A /actr6/extras/old-vision/tutorial/unit2/unit2.doc A /actr6/extras/old-vision/tutorial/unit3 A /actr6/extras/old-vision/tutorial/unit3/unit3.doc A /actr6/extras/old-vision/tutorial/unit3/unit3_exp.doc A /actr6/extras/old-vision/tutorial/unit4 A /actr6/extras/old-vision/tutorial/unit4/unit4.doc A /actr6/extras/old-vision/tutorial/unit5 A /actr6/extras/old-vision/tutorial/unit5/unit5.doc Adding an old-vision directory to the extras directory. The old-vision directory holds the last released version of the files that will be replaced when the new vision module becomes the default version. ------------------------------------------------------------------------ r540 | db30 | 2007-12-21 13:37:24 -0500 (Fri, 21 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Fixed a bug with find-locations that have a ':nearest current' constraint when there isn't a currently attended location. ------------------------------------------------------------------------ r539 | db30 | 2007-12-21 11:33:12 -0500 (Fri, 21 Dec 2007) | 1 line Changed paths: A /actr6/extras/new-vision/test-models A /actr6/extras/new-vision/test-models/addition.ref A /actr6/extras/new-vision/test-models/bst-learn.ref A /actr6/extras/new-vision/test-models/bst-nolearn.ref A /actr6/extras/new-vision/test-models/count.ref A /actr6/extras/new-vision/test-models/demo2.ref A /actr6/extras/new-vision/test-models/fan.ref A /actr6/extras/new-vision/test-models/grouped.ref A /actr6/extras/new-vision/test-models/paired-learning-pstar.ref A /actr6/extras/new-vision/test-models/paired-learning.ref A /actr6/extras/new-vision/test-models/paired.ref A /actr6/extras/new-vision/test-models/semantic.ref A /actr6/extras/new-vision/test-models/solution-tests.zip A /actr6/extras/new-vision/test-models/sperling.ref A /actr6/extras/new-vision/test-models/tracking-test.ref A /actr6/extras/new-vision/test-models/tutor-model-solution.ref Adding the reference runs for the test models under the new vision module (since the chunk names differ). ------------------------------------------------------------------------ r538 | db30 | 2007-12-21 10:47:46 -0500 (Fri, 21 Dec 2007) | 1 line Changed paths: M /actr6/extras/sort-environment-lists.lisp Noticed that sort-environment-lists.lisp (in extras) had the wrong line endings. ------------------------------------------------------------------------ r537 | db30 | 2007-12-21 10:43:35 -0500 (Fri, 21 Dec 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp M /actr6/extras/new-vision/emma.lisp Update to the EMMA files to fix a bug with the eye spot in LispWorks. It still doesn't show, but it doesn't throw an error anymore. ------------------------------------------------------------------------ r536 | db30 | 2007-12-20 14:16:37 -0500 (Thu, 20 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Fixed a minor inconsistency in object-present-p that was suppressing some re-encodings in the new module. ------------------------------------------------------------------------ r535 | db30 | 2007-12-20 08:18:29 -0500 (Thu, 20 Dec 2007) | 1 line Changed paths: M /actr6/test-models/model-tester.cl A /actr6/test-models/tracking-test.lisp A /actr6/test-models/tracking-test.ref Adding a test of visual tracking to the set and added a function to test a single model at a time. ------------------------------------------------------------------------ r534 | db30 | 2007-12-19 14:09:35 -0500 (Wed, 19 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp A /actr6/extras/new-vision/examples A /actr6/extras/new-vision/examples/new-vision-test-2.lisp (from /actr6/extras/new-vision/test-models/new-vision-test-2.lisp:518) A /actr6/extras/new-vision/examples/new-vision-test-3.lisp (from /actr6/extras/new-vision/test-models/new-vision-test-3.lisp:518) A /actr6/extras/new-vision/examples/new-vision-test.lisp (from /actr6/extras/new-vision/test-models/new-vision-test.lisp:518) A /actr6/extras/new-vision/examples/simple-new-device.lisp (from /actr6/extras/new-vision/test-models/simple-new-device.lisp:518) A /actr6/extras/new-vision/examples/visual-tracking-example.lisp D /actr6/extras/new-vision/test-models Another small fix for the tracking code and moving the examples to the examples directory (to match the change that happened at the top level). ------------------------------------------------------------------------ r533 | db30 | 2007-12-18 12:31:34 -0500 (Tue, 18 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Updates to the tracking in the new vision module - should work as well as the old version now. ------------------------------------------------------------------------ r532 | db30 | 2007-12-17 12:30:59 -0500 (Mon, 17 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp First pass at adding the visual tracking code into the new module. ------------------------------------------------------------------------ r531 | db30 | 2007-12-16 15:35:05 -0500 (Sun, 16 Dec 2007) | 1 line Changed paths: M /actr6/tutorial/unit1/unit1.doc Updated the unit 1 text to remove the reference to an environment manual. ------------------------------------------------------------------------ r530 | db30 | 2007-12-14 07:02:30 -0500 (Fri, 14 Dec 2007) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Updated vision module to suppress buffer stuffing on screen change if the model is tracking to avoid clobbering the 'tracked' visual-location chunk. ------------------------------------------------------------------------ r529 | db30 | 2007-12-14 07:01:06 -0500 (Fri, 14 Dec 2007) | 1 line Changed paths: M /actr6/support/uni-files.lisp Fixed a bug with the SBCL code in uni-files because without-interrupts isn't in the default package. ------------------------------------------------------------------------ r528 | db30 | 2007-12-13 13:31:20 -0500 (Thu, 13 Dec 2007) | 1 line Changed paths: M /actr6/tools/act-gui-interface.lisp Added an add-items-to-exp-window command to the set of AGI functions. ------------------------------------------------------------------------ r527 | db30 | 2007-12-13 13:13:33 -0500 (Thu, 13 Dec 2007) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Changed update-tracking-mth in vision so that it only updates things if the model is actually tracking something. ------------------------------------------------------------------------ r526 | db30 | 2007-12-13 13:12:23 -0500 (Thu, 13 Dec 2007) | 1 line Changed paths: M /actr6/framework/scheduling.lisp Fixed a small bug in schedule-periodic-events where it would break when passed a non-named function as the action. ------------------------------------------------------------------------ r525 | db30 | 2007-12-11 13:42:08 -0500 (Tue, 11 Dec 2007) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/extras/new-vision/core-modules/vision.lisp When :randomize-time is on the visual reencoding times now vary too (like they did in 5.0). ------------------------------------------------------------------------ r524 | db30 | 2007-12-11 11:32:18 -0500 (Tue, 11 Dec 2007) | 1 line Changed paths: M /actr6/devices/lw/uwi.lisp Fixed a bug in remove-visual-items-from-rpm-window for LispWorks. ------------------------------------------------------------------------ r523 | db30 | 2007-12-07 12:25:44 -0500 (Fri, 07 Dec 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Fixed a bug with the testing of :attended in the requests for the new vision module. ------------------------------------------------------------------------ r522 | db30 | 2007-12-07 11:11:04 -0500 (Fri, 07 Dec 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/vision-categorization.lisp Minor changes to avoid some warnings with the vision-categorization file. ------------------------------------------------------------------------ r521 | db30 | 2007-12-07 11:08:15 -0500 (Fri, 07 Dec 2007) | 1 line Changed paths: A /actr6/extras/new-vision/devices/lw A /actr6/extras/new-vision/devices/lw/device.lisp First pass at a port of the LispWorks device to the new vision module. ------------------------------------------------------------------------ r520 | db30 | 2007-11-30 14:37:14 -0500 (Fri, 30 Nov 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/scheduling.lisp Very minor improvement in the after run name normalization code and some updates to the reference manual. ------------------------------------------------------------------------ r519 | db30 | 2007-11-29 12:57:50 -0500 (Thu, 29 Nov 2007) | 4 lines Changed paths: M /actr6/environment/GUI/init/02-configurations.tcl M /actr6/environment/GUI/server.tcl Added a check to the environment startup code so that if the screen size changes between runs of the environment the user is given the option of resetting to the default window positions. ------------------------------------------------------------------------ r518 | db30 | 2007-11-28 10:48:31 -0500 (Wed, 28 Nov 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp M /actr6/extras/new-vision/emma.lisp M /actr6/extras/new-vision/readme.txt Fixed a bug in EMMA that could leave the module busy after a screen change. ------------------------------------------------------------------------ r517 | db30 | 2007-11-21 14:20:01 -0500 (Wed, 21 Nov 2007) | 1 line Changed paths: A /actr6/extras/new-vision/emma.lisp First pass at a version of EMMA for use with the new vision module. ------------------------------------------------------------------------ r516 | db30 | 2007-11-21 13:42:50 -0500 (Wed, 21 Nov 2007) | 1 line Changed paths: M /actr6/framework/naming-module.lisp Fixed a bug in new-symbol-fct that was introduced when :ncnar parameter was added. ------------------------------------------------------------------------ r515 | db30 | 2007-11-20 12:57:52 -0500 (Tue, 20 Nov 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp Fixed a bug in EMMA with retrieving a stored object frequency. ------------------------------------------------------------------------ r514 | db30 | 2007-11-20 12:56:35 -0500 (Tue, 20 Nov 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Minor update to new vision module code. ------------------------------------------------------------------------ r513 | db30 | 2007-11-15 14:18:25 -0500 (Thu, 15 Nov 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/extras/emma.lisp Added support for showing emma's eye spot in the visible virtual windows. ------------------------------------------------------------------------ r512 | db30 | 2007-11-14 12:56:59 -0500 (Wed, 14 Nov 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl Changed the graphic trace tools so that the times are in seconds instead of milliseconds. ------------------------------------------------------------------------ r511 | db30 | 2007-11-05 20:48:52 -0500 (Mon, 05 Nov 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp Fixed some issues for EMMA with ACL that were introduced with the last update to it. ------------------------------------------------------------------------ r510 | db30 | 2007-11-01 08:08:18 -0400 (Thu, 01 Nov 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Couple of bug fixes in the new vision module code. ------------------------------------------------------------------------ r509 | db30 | 2007-10-31 08:46:12 -0400 (Wed, 31 Oct 2007) | 1 line Changed paths: M /actr6/framework/events.lisp M /actr6/framework/scheduling.lisp Fixed some minor issues with the 'end of run' trace output when there are multiple models. ------------------------------------------------------------------------ r508 | db30 | 2007-10-29 10:33:07 -0400 (Mon, 29 Oct 2007) | 5 lines Changed paths: M /actr6/modules/production-compilation.lisp M /actr6/test-models/paired-learning-pstar.ref M /actr6/test-models/paired-learning.ref M /actr6/test-models/solution-tests.zip Update to production compilation so that the actions of the composed productions occur in a particular order. Updated the reference output for the test-models to reflect the new output. ------------------------------------------------------------------------ r507 | db30 | 2007-10-26 08:33:35 -0400 (Fri, 26 Oct 2007) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Updating the conflict resolution trace to indicate when a production fails due to the threshold. ------------------------------------------------------------------------ r506 | db30 | 2007-10-26 08:21:04 -0400 (Fri, 26 Oct 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/modules/utility-and-reward-1.lisp Added the :ut parameter into the current utility module. ------------------------------------------------------------------------ r505 | db30 | 2007-10-15 13:17:06 -0400 (Mon, 15 Oct 2007) | 22 lines Changed paths: A /actr6/test-models A /actr6/test-models/addition.lisp A /actr6/test-models/addition.ref A /actr6/test-models/bst-learn.lisp A /actr6/test-models/bst-learn.ref A /actr6/test-models/bst-nolearn.lisp A /actr6/test-models/bst-nolearn.ref A /actr6/test-models/count.lisp A /actr6/test-models/count.ref A /actr6/test-models/demo2.lisp A /actr6/test-models/demo2.ref A /actr6/test-models/fan.lisp A /actr6/test-models/fan.ref A /actr6/test-models/grouped.lisp A /actr6/test-models/grouped.ref A /actr6/test-models/model-tester.cl A /actr6/test-models/paired-learning-pstar.lisp A /actr6/test-models/paired-learning-pstar.ref A /actr6/test-models/paired-learning.lisp A /actr6/test-models/paired-learning.ref A /actr6/test-models/paired.lisp A /actr6/test-models/paired.ref A /actr6/test-models/semantic.lisp A /actr6/test-models/semantic.ref A /actr6/test-models/solution-tests.zip A /actr6/test-models/sperling.lisp A /actr6/test-models/sperling.ref A /actr6/test-models/tutor-model-solution.lisp A /actr6/test-models/tutor-model-solution.ref Added the test-models directory back into the archive. It now includes a set of testing models and their "expected" output, and the model-tester.cl file has code that will run the models and compare their output to the reference set. Any .lisp files placed into the test-models directory will be tested if one wants to add other tests to their system. See the docs in the model- tester file for more details. Note that testing may not always result in a perfect match to the expected results at this time for two reasons that I've found. The first is that there are some minor rounding differences between different Lisps that can show up along with some minor computation differences that arise becuase of different values for *read-default-float-format*. The other is an issue with the ordering of the conditions and actions of composed productions. They may be ordered slightly differently on different systems, but that should not affect the running of the models. The second issue is being looked into and should be fixed in the near future. ------------------------------------------------------------------------ r504 | db30 | 2007-10-11 11:54:20 -0400 (Thu, 11 Oct 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc A /actr6/examples (from /actr6/test-models:503) D /actr6/test-models Renaming the test-models directory to examples. ------------------------------------------------------------------------ r503 | db30 | 2007-10-10 11:23:01 -0400 (Wed, 10 Oct 2007) | 1 line Changed paths: D /actr6/extras/bold-prediction/bold.lisp M /actr6/extras/bold-prediction/readme.txt A /actr6/other-files/bold.lisp (from /actr6/extras/bold-prediction/bold.lisp:502) Moving the bold module from extras to being loaded automatically, but the environment tools are still in extras. ------------------------------------------------------------------------ r502 | db30 | 2007-10-10 11:11:51 -0400 (Wed, 10 Oct 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/bold.lisp Adding a saftey check to predict-bold-response to verify there's enough time for a sample. ------------------------------------------------------------------------ r501 | db30 | 2007-10-10 11:04:07 -0400 (Wed, 10 Oct 2007) | 1 line Changed paths: M /actr6/devices/lw/device.lisp M /actr6/devices/lw/uwi.lisp Added David Peebles' update for the class of the text items. ------------------------------------------------------------------------ r500 | db30 | 2007-10-04 13:21:54 -0400 (Thu, 04 Oct 2007) | 1 line Changed paths: M /actr6/support/uni-files.lisp Adding the SBCL support for sockets and multi-processing provided by Marc Halbruegge. ------------------------------------------------------------------------ r499 | db30 | 2007-10-04 13:04:24 -0400 (Thu, 04 Oct 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Added the special text processing for :optimize-visual nil and the scale phrase/word attending. ------------------------------------------------------------------------ r498 | db30 | 2007-09-14 08:12:45 -0400 (Fri, 14 Sep 2007) | 1 line Changed paths: M /actr6/devices/lw/device.lisp Updates to the LispWorks device file to fix some bugs it had with LispWorks 4.4. ------------------------------------------------------------------------ r497 | db30 | 2007-09-13 09:07:54 -0400 (Thu, 13 Sep 2007) | 34 lines Changed paths: A /actr6/devices/lw A /actr6/devices/lw/device.lisp A /actr6/devices/lw/uwi.lisp M /actr6/load-act-r-6.lisp Adding the beta verison of the LispWorks device files written by the folks in the Cogworks Laboratory (RPI). I tested it with the tutorial models using LispWorks 5.0 under both Windows and OS X. It was able to run the tutorial models for both people and models, but there are basicall three pending issues which are still being worked on: - A minor issue is that some of the GUI elements were a bit cluttered with how the tutorial models draw them. I will adjust the tutorial models where necessary before considering this out of "beta". One related issue however was that under OS X the location of buttons varied a little from where they were "placed" which causes problems for the unit 6 BST models that expect to find the buttons in a particuar location. The models can be changed to find the button in a range if that continues to be an issue. - The focus ring is currently offset from the actual fixation point because of issues with it intercepting actions intended for the "real" display. This is not ideal because it can be difficult in a display with multiple items to deteremine which one the model is actually attending. - The model must be run with the real-time flag set to t for the interface to be able to accept its actions. With the tutoral models that's not likely a problem since long runs are typically set to run with the :visible nil flag and thus avoiding any issues with "real" windows. Since this is the beta version, if you have any other problems with it or any suggestions as to ways of fixing the issues outlined above please let me know. ------------------------------------------------------------------------ r496 | db30 | 2007-09-05 13:12:25 -0400 (Wed, 05 Sep 2007) | 1 line Changed paths: A /actr6/docs/extending-actr.ppt A /actr6/test-models/creating-modules A /actr6/test-models/creating-modules/demo-model.lisp A /actr6/test-models/creating-modules/demo-module.lisp Adding the ICCM slides on module and device creation to docs and the module and model example into test-models. ------------------------------------------------------------------------ r495 | db30 | 2007-09-05 13:10:34 -0400 (Wed, 05 Sep 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/81-bold-browser.tcl M /actr6/extras/bold-prediction/bold.lisp Updated the BOLD graph tool for the environment to allow viewing of only a subset of the time. ------------------------------------------------------------------------ r494 | db30 | 2007-09-04 09:46:08 -0400 (Tue, 04 Sep 2007) | 6 lines Changed paths: M /actr6/extras/bold-prediction/bold.lisp Update to the BOLD prediction code to add optional start/stop times to predict-bold-response. Also added the parameter :bold-settle which restricts the computing of the BOLD response to only those events which occur within the specified time window (default of 40s). ------------------------------------------------------------------------ r493 | db30 | 2007-09-04 08:57:33 -0400 (Tue, 04 Sep 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl Fixed a bug in the stepper tutor mode to prevent errors for null answers. ------------------------------------------------------------------------ r492 | db30 | 2007-08-28 12:30:08 -0400 (Tue, 28 Aug 2007) | 1 line Changed paths: M /actr6/extras/WNLexicalModule/WNLexical-readme.txt M /actr6/extras/WNLexicalModule/WNLexicalData-readme.txt D /actr6/extras/WNLexicalModule/WNLexical_1-1.lisp A /actr6/extras/WNLexicalModule/WNLexical_3-0-1.lisp Updated the Wordnet module in extras with the new one that uses Wordnet 3.0. ------------------------------------------------------------------------ r491 | db30 | 2007-08-28 11:59:57 -0400 (Tue, 28 Aug 2007) | 1 line Changed paths: A /actr6/extras/WNLexicalModule (from /actr6/extras/WNLexicalModule_1-1:487) D /actr6/extras/WNLexicalModule_1-1 Renaming the Wordnet module's directory in preparation for adding an updated version. ------------------------------------------------------------------------ r490 | db30 | 2007-08-28 10:40:05 -0400 (Tue, 28 Aug 2007) | 1 line Changed paths: M /actr6/framework/scheduling.lisp Update to run-step to add printing the whole queue and the waiting events as options. ------------------------------------------------------------------------ r489 | db30 | 2007-08-23 13:21:54 -0400 (Thu, 23 Aug 2007) | 1 line Changed paths: M /actr6/devices/virtual/device.lisp M /actr6/extras/new-vision/devices/virtual/device.lisp Fixed a bug in the virtual buttons to make sure the text and oval are at the same coordinates (fixed in both the current and new vision modules' device files). ------------------------------------------------------------------------ r488 | db30 | 2007-08-23 12:43:21 -0400 (Thu, 23 Aug 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/bold.lisp Replaced fixnump with integerp since the former isn't actually in the ANSI spec. ------------------------------------------------------------------------ r487 | db30 | 2007-08-21 11:02:57 -0400 (Tue, 21 Aug 2007) | 1 line Changed paths: M /actr6/support/uni-files.lisp Added the fix for uni-send-string to all systems (not just LispWorks now). ------------------------------------------------------------------------ r486 | db30 | 2007-08-17 08:32:31 -0400 (Fri, 17 Aug 2007) | 1 line Changed paths: M /actr6/environment/server.lisp M /actr6/support/uni-files.lisp Updates to help withthe stability of the environment connection under LispWorks. ------------------------------------------------------------------------ r485 | db30 | 2007-08-16 08:40:12 -0400 (Thu, 16 Aug 2007) | 1 line Changed paths: M /actr6/core-modules/declarative-memory.lisp M /actr6/docs/reference-manual.doc M /actr6/environment/env-module.lisp M /actr6/environment/stepper-control.lisp M /actr6/load-act-r-6.lisp Changed the list passed to the retrieval-set-hook so that the chunk to be retrieved is always the first element. ------------------------------------------------------------------------ r484 | db30 | 2007-08-14 11:26:10 -0400 (Tue, 14 Aug 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/81-bold-browser.tcl M /actr6/extras/bold-prediction/82-bold-brain.tcl M /actr6/extras/bold-prediction/83-bold-brain-3d.tcl M /actr6/extras/bold-prediction/84-bold-brain-3d-real-time.tcl Renamed the buttons for the BOLD tools on the control panel. ------------------------------------------------------------------------ r483 | db30 | 2007-08-14 11:20:50 -0400 (Tue, 14 Aug 2007) | 1 line Changed paths: A /actr6/extras/bold-prediction/80-ctrl-panel-bold-label.tcl A /actr6/extras/bold-prediction/81-bold-browser.tcl (from /actr6/extras/bold-prediction/97-bold-browser.tcl:481) A /actr6/extras/bold-prediction/82-bold-brain.tcl (from /actr6/extras/bold-prediction/97b-bold-brain.tcl:481) A /actr6/extras/bold-prediction/83-bold-brain-3d.tcl (from /actr6/extras/bold-prediction/97c-bold-brain-3d.tcl:481) A /actr6/extras/bold-prediction/84-bold-brain-3d-real-time.tcl (from /actr6/extras/bold-prediction/97d-bold-brain-3d-real-time.tcl:481) D /actr6/extras/bold-prediction/97-bold-browser.tcl D /actr6/extras/bold-prediction/97b-bold-brain.tcl D /actr6/extras/bold-prediction/97c-bold-brain-3d.tcl D /actr6/extras/bold-prediction/97d-bold-brain-3d-real-time.tcl Renamed the bold environment tcl files to fit better in the control panel organization. ------------------------------------------------------------------------ r482 | db30 | 2007-08-14 11:20:01 -0400 (Tue, 14 Aug 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/10-ctrl-panel-model-label.tcl M /actr6/environment/GUI/dialogs/20-ctrl-panel-running-label.tcl M /actr6/environment/GUI/dialogs/30-ctrl-panel-inspect-label.tcl D /actr6/environment/GUI/dialogs/50-ctrl-panel-misc-label.tcl D /actr6/environment/GUI/dialogs/65-ctrl-panel-opt-button.tcl A /actr6/environment/GUI/dialogs/70-ctrl-panel-trace-label.tcl A /actr6/environment/GUI/dialogs/72-ctrl-panel-gt-button.tcl (from /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl:481) A /actr6/environment/GUI/dialogs/73-ctrl-panel-gt-vert-button.tcl (from /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl:481) A /actr6/environment/GUI/dialogs/90-ctrl-panel-misc-label.tcl (from /actr6/environment/GUI/dialogs/50-ctrl-panel-misc-label.tcl:481) D /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl A /actr6/environment/GUI/dialogs/95-ctrl-panel-opt-button.tcl (from /actr6/environment/GUI/dialogs/65-ctrl-panel-opt-button.tcl:481) D /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Reordering and adding labels on the environment's control panel to keep things organized. ------------------------------------------------------------------------ r481 | db30 | 2007-08-14 08:52:25 -0400 (Tue, 14 Aug 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/97-bold-browser.tcl M /actr6/extras/bold-prediction/97b-bold-brain.tcl M /actr6/extras/bold-prediction/97c-bold-brain-3d.tcl A /actr6/extras/bold-prediction/97d-bold-brain-3d-real-time.tcl M /actr6/extras/bold-prediction/bold.lisp Update of the bold prediction code to improve the environment tools and add a new one that shows the data while a model runs. ------------------------------------------------------------------------ r480 | db30 | 2007-08-14 08:50:57 -0400 (Tue, 14 Aug 2007) | 1 line Changed paths: M /actr6/environment/GUI/server.tcl M /actr6/environment/env-module.lisp M /actr6/environment/handlers.lisp M /actr6/environment/server.lisp Update to the environment to add an additional update case to the handlers (reset). ------------------------------------------------------------------------ r479 | db30 | 2007-08-08 13:30:57 -0400 (Wed, 08 Aug 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/bold.lisp Big performance improvement in the bold prediction code. ------------------------------------------------------------------------ r478 | db30 | 2007-08-08 11:47:22 -0400 (Wed, 08 Aug 2007) | 8 lines Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl M /actr6/environment/env-module.lisp M /actr6/environment/stepper-control.lisp Added the "run until" option back to the stepper. In addtion to specifying a production name or time one can now also provide a module name. Note that once the "run until" option is hit the stepper will not stop again until one of these things happens: the condition specified is met in the model, the model gets reset, or the stepper dialog is closed and opened again. ------------------------------------------------------------------------ r477 | db30 | 2007-08-08 08:47:21 -0400 (Wed, 08 Aug 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl M /actr6/environment/stepper-control.lisp Added a view showing the parameters for chunks and productions back into the stepper. ------------------------------------------------------------------------ r476 | db30 | 2007-08-07 13:03:01 -0400 (Tue, 07 Aug 2007) | 1 line Changed paths: M /actr6/framework/chunk-spec.lisp Fixed pprint-chunk-spec so that request parameters print out with the ':' on the front. ------------------------------------------------------------------------ r475 | db30 | 2007-08-03 11:56:38 -0400 (Fri, 03 Aug 2007) | 1 line Changed paths: M /actr6/environment/env-module.lisp M /actr6/environment/environment-cmds.lisp M /actr6/environment/server.lisp M /actr6/environment/stepper-control.lisp Cleaning up some minor issues with where things are defined in the environment code. ------------------------------------------------------------------------ r474 | db30 | 2007-08-03 11:35:26 -0400 (Fri, 03 Aug 2007) | 1 line Changed paths: M /actr6/framework/meta-process.lisp Moved some code to avoid a compiler warning. ------------------------------------------------------------------------ r473 | db30 | 2007-08-03 11:32:16 -0400 (Fri, 03 Aug 2007) | 1 line Changed paths: M /actr6/support/uni-files.lisp Minor bug fix in uni-wait-for-char. ------------------------------------------------------------------------ r472 | db30 | 2007-08-02 12:46:45 -0400 (Thu, 02 Aug 2007) | 5 lines Changed paths: M /actr6/extras/bold-prediction/97b-bold-brain.tcl A /actr6/extras/bold-prediction/97c-bold-brain-3d.tcl M /actr6/extras/bold-prediction/bold.lisp M /actr6/extras/bold-prediction/readme.txt Updates to the bold viewing tools to better handle bad/missing data. Also adding a very crude 3d brain viewer which shows the ROIs and the model predictions (similar to what the slice viewer does). ------------------------------------------------------------------------ r471 | db30 | 2007-08-02 12:18:37 -0400 (Thu, 02 Aug 2007) | 1 line Changed paths: M /actr6/extras/chunk-tree-viewer/35a-declarative-tree.tcl Update to the viewer so that it only uses 1 text-based declarative viewer window for showing the chunk details when chunks are clicked. ------------------------------------------------------------------------ r470 | db30 | 2007-07-30 11:08:56 -0400 (Mon, 30 Jul 2007) | 1 line Changed paths: M /actr6/other-files/env-graphic-trace.lisp Updating the graphic trace code so that productions can now have their colors specified explicitly i.e. each production could be shown in a different color set using (setf (production-color ) ). ------------------------------------------------------------------------ r469 | db30 | 2007-07-24 11:45:15 -0400 (Tue, 24 Jul 2007) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Fixed the loader for use with LispWorks 5 for Windows. ------------------------------------------------------------------------ r468 | db30 | 2007-07-24 09:26:38 -0400 (Tue, 24 Jul 2007) | 1 line Changed paths: M /actr6/framework/naming-module.lisp Fixed a bug which occured in some Lisps with the valid-test for the recent :ncnar change. ------------------------------------------------------------------------ r467 | db30 | 2007-07-24 09:00:03 -0400 (Tue, 24 Jul 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/97-bold-browser.tcl Added zoom buttons to the BOLD graph viewer. ------------------------------------------------------------------------ r466 | db30 | 2007-07-20 14:29:09 -0400 (Fri, 20 Jul 2007) | 13 lines Changed paths: M /actr6/environment/GUI/dialogs/35-declarative.tcl A /actr6/extras/chunk-tree-viewer A /actr6/extras/chunk-tree-viewer/35a-declarative-tree.tcl A /actr6/extras/chunk-tree-viewer/HeibergHarrisBall.pdf A /actr6/extras/chunk-tree-viewer/chunk-tree.lisp A /actr6/extras/chunk-tree-viewer/readme.txt Added a new directory to extras with the components necessary to add a new tool to the ACT-R Environment which displays chunks in a tree structure. It is based on the work by Andrea Heiberg, Jack Harris, and Jerry Ball as presented in: Heiberg, A., Harris, J. & Ball, J. (2007). Dynamic Visualization of ACT-R Declarative Memory Structure. In Proceedings of the 8th International Conference on Cognitive Modeling. See the readme there for details on how to install and use it. ------------------------------------------------------------------------ r465 | db30 | 2007-07-20 10:54:11 -0400 (Fri, 20 Jul 2007) | 1 line Changed paths: D /actr6/environment/GUI/dialogs/97-bold-browser.tcx A /actr6/extras/bold-prediction/97-bold-browser.tcl A /actr6/extras/bold-prediction/97b-bold-brain.tcl M /actr6/extras/bold-prediction/bold.lisp M /actr6/extras/bold-prediction/readme.txt A /actr6/extras/bold-prediction/ref-brain.gif Updated bold prediction code and two controls for the Environment to allow the viewing of the bold response data. ------------------------------------------------------------------------ r464 | db30 | 2007-07-20 08:28:44 -0400 (Fri, 20 Jul 2007) | 1 line Changed paths: M /actr6/extras/bold-prediction/bold.lisp Additions to the bold code to support some additional tools for viewing it (coming soon). ------------------------------------------------------------------------ r463 | db30 | 2007-07-17 14:37:28 -0400 (Tue, 17 Jul 2007) | 1 line Changed paths: A /actr6/environment/GUI/dialogs/97-bold-browser.tcx M /actr6/environment/GUI/init/03-fonts.tcl M /actr6/extras/bold-prediction/bold.lisp Added a crude graphing tool for the bold prediction to the environment (disabled by default). ------------------------------------------------------------------------ r462 | db30 | 2007-07-16 14:03:17 -0400 (Mon, 16 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/framework/device-interface.lisp M /actr6/framework/device-interface.lisp Fixed a bug in the default device-speak-string that caused it to throw the 'wrong' error. ------------------------------------------------------------------------ r461 | db30 | 2007-07-15 08:00:09 -0400 (Sun, 15 Jul 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl Improved the stop button in the stepper - it closes the stepper which removes the need to step over the break event. ------------------------------------------------------------------------ r460 | db30 | 2007-07-13 20:10:58 -0400 (Fri, 13 Jul 2007) | 11 lines Changed paths: M /actr6/devices/acl/uwi.lisp M /actr6/devices/mcl/uwi.lisp M /actr6/devices/virtual/uwi.lisp M /actr6/environment/GUI/dialogs/99-exp-window.tcl M /actr6/environment/env-device.lisp M /actr6/extras/new-vision/devices/acl/uwi.lisp M /actr6/tools/act-gui-interface.lisp Added color as a keyword parameter to add-button-to-exp-window. Made the changes so that the visible-virtuals will display that color on the button and the new vision module's devices (in extras) for virtuals and ACL native windows will pick it up for the model to see (though in ACL native windows the color isn't displaying right in the "real" button for some reason). The MCL native device doesn't use the color of the button yet. The devices for the current vision module have not been modified to pick up the color on buttons. ------------------------------------------------------------------------ r459 | db30 | 2007-07-13 16:59:44 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/24-stepper.tcl M /actr6/environment/stepper-control.lisp Added a stop button back into the stepper window (though the stop event requires an extra step at this point). ------------------------------------------------------------------------ r458 | db30 | 2007-07-13 09:34:10 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /actr6/framework/naming-module.lisp M /actr6/framework/scheduling.lisp Added a new setting for :ncnar - delete. Causes normalize-chunk-names to unintern the 'unneeded' names. NOT recommened in general, but may be needed in rare situations. ------------------------------------------------------------------------ r457 | db30 | 2007-07-13 09:30:56 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /actr6/framework/chunks.lisp Performance boost to normalize-chunk-names (helps when :ncnar is t). ------------------------------------------------------------------------ r456 | db30 | 2007-07-13 06:03:16 -0400 (Fri, 13 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp Fixed a bug in the new vision modules move-attention requests the screen-pos chunk is now checked for validity before passing it on. ------------------------------------------------------------------------ r455 | db30 | 2007-07-09 08:25:42 -0400 (Mon, 09 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp M /actr6/test-models/act-r-6-solutions.zip Fixed a bug in the new vision module which happend if the move-tolerance was 0. ------------------------------------------------------------------------ r454 | db30 | 2007-07-09 06:17:35 -0400 (Mon, 09 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/devices/mcl/device.lisp Minor update for the new device for MCL. ------------------------------------------------------------------------ r453 | db30 | 2007-07-06 13:29:25 -0400 (Fri, 06 Jul 2007) | 1 line Changed paths: A /actr6/extras/new-vision/tutorial A /actr6/extras/new-vision/tutorial/unit2 A /actr6/extras/new-vision/tutorial/unit2/unit2.doc A /actr6/extras/new-vision/tutorial/unit3 A /actr6/extras/new-vision/tutorial/unit3/unit3.doc A /actr6/extras/new-vision/tutorial/unit3/unit3_exp.doc A /actr6/extras/new-vision/tutorial/unit4 A /actr6/extras/new-vision/tutorial/unit4/unit4.doc A /actr6/extras/new-vision/tutorial/unit5 A /actr6/extras/new-vision/tutorial/unit5/unit5.doc Adding updated tutorial units which have traces based on the new vision module. ------------------------------------------------------------------------ r452 | db30 | 2007-07-06 13:28:18 -0400 (Fri, 06 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/core-modules/vision.lisp M /actr6/extras/new-vision/devices/virtual/device.lisp Updates to the new vision module to address the lack of ordering in a hash-table. ------------------------------------------------------------------------ r451 | db30 | 2007-07-05 08:31:10 -0400 (Thu, 05 Jul 2007) | 1 line Changed paths: M /actr6/test-models/act-r-6-solutions.zip M /actr6/tutorial/unit7/paired-learning-pstar.lisp M /actr6/tutorial/unit7/paired-learning.lisp M /actr6/tutorial/unit7/unit7.doc More tutorial updates for the next release. ------------------------------------------------------------------------ r450 | db30 | 2007-07-05 08:29:05 -0400 (Thu, 05 Jul 2007) | 1 line Changed paths: M /actr6/extras/new-vision/devices/mcl/device.lisp Added the multiline text update to the new device as well. ------------------------------------------------------------------------ r449 | db30 | 2007-07-03 14:17:01 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /actr6/tutorial/unit2/demo2.lisp M /actr6/tutorial/unit2/unit2.doc M /actr6/tutorial/unit3/sperling.lisp M /actr6/tutorial/unit3/unit3.doc M /actr6/tutorial/unit4/paired.lisp M /actr6/tutorial/unit4/unit4.doc M /actr6/tutorial/unit5/fan.lisp M /actr6/tutorial/unit5/siegler.lisp M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit6/bst-learn.lisp M /actr6/tutorial/unit6/bst-nolearn.lisp M /actr6/tutorial/unit6/unit6.doc Unit text and model updates in preparation for the next release. ------------------------------------------------------------------------ r448 | byrne | 2007-07-03 12:20:36 -0400 (Tue, 03 Jul 2007) | 3 lines Changed paths: M /actr6/devices/mcl/device.lisp Made a few minor changes to the MCL device. ------------------------------------------------------------------------ r447 | db30 | 2007-07-03 10:33:37 -0400 (Tue, 03 Jul 2007) | 21 lines Changed paths: M /actr6/framework/naming-module.lisp M /actr6/test-models/act-r-6-solutions.zip M /actr6/tutorial/unit4/unit4.doc M /actr6/tutorial/unit4/zbrodoff.lisp M /actr6/tutorial/unit7/past-tense.lisp ************************************************************************ **************************** WARNING ********************************** ************************************************************************ This change is small, but it can have a huge affect on the performance of the system. The default value for the parameter :ncnar (see notes for update r406) has been changed to T instead of NIL. The reasoning behind the change is that with it set to T the system is easier to debug and inspect, particularly for beginners. Thus, like :v, this is a parameter that one should disable when the time it takes to run the model matters. The tutorial models that are impacted the most, zbrodoff and past-tense, have been changed to set the parameter to nil, and a note about :ncnar has been added to the end of unit4 (the zbrodoff assignment). ************************************************************************ ************************************************************************ ------------------------------------------------------------------------ r446 | db30 | 2007-07-03 07:57:16 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /actr6/modules/production-compilation.lisp Minor change in production compilation to fix an issue with an over-restrictive test for compatibility between productions. ------------------------------------------------------------------------ r445 | db30 | 2007-07-03 07:40:10 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: A /actr6/extras/bold-prediction A /actr6/extras/bold-prediction/bold.lisp A /actr6/extras/bold-prediction/readme.txt In the extras there is now a module which can be used to produce BOLD response predictions for any model run. ------------------------------------------------------------------------ r444 | db30 | 2007-07-02 13:15:22 -0400 (Mon, 02 Jul 2007) | 1 line Changed paths: A /actr6/extras/new-vision A /actr6/extras/new-vision/core-modules A /actr6/extras/new-vision/core-modules/motor.lisp A /actr6/extras/new-vision/core-modules/vision.lisp A /actr6/extras/new-vision/devices A /actr6/extras/new-vision/devices/acl A /actr6/extras/new-vision/devices/acl/device.lisp A /actr6/extras/new-vision/devices/acl/uwi.lisp A /actr6/extras/new-vision/devices/mcl A /actr6/extras/new-vision/devices/mcl/device.lisp A /actr6/extras/new-vision/devices/virtual A /actr6/extras/new-vision/devices/virtual/device.lisp A /actr6/extras/new-vision/framework A /actr6/extras/new-vision/framework/device-interface.lisp A /actr6/extras/new-vision/readme.txt A /actr6/extras/new-vision/test-models A /actr6/extras/new-vision/test-models/new-vision-test-2.lisp A /actr6/extras/new-vision/test-models/new-vision-test-3.lisp A /actr6/extras/new-vision/test-models/new-vision-test.lisp A /actr6/extras/new-vision/test-models/simple-new-device.lisp Added the first version of the new vision module under extras. If you want to use it see the readme that's included. ------------------------------------------------------------------------ r443 | db30 | 2007-07-02 13:03:47 -0400 (Mon, 02 Jul 2007) | 1 line Changed paths: M /actr6/framework/chunk-spec.lisp Changed the chunk-spec internals so that the accessors will guarantee the slot specifications come out in the order provided to define-chunk-spec i.e. as given in the productions. ------------------------------------------------------------------------ r442 | db30 | 2007-06-27 14:02:23 -0400 (Wed, 27 Jun 2007) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Minor change to allow the conflict-set-hook suppression of conflict-resolution warning to be suppressed by :v or :model-warnings. ------------------------------------------------------------------------ r441 | db30 | 2007-06-26 08:38:51 -0400 (Tue, 26 Jun 2007) | 1 line Changed paths: M /actr6/environment/env-module.lisp Fixed an annoying bug which could result in getting the warning about multiple models with the environment even when there was only one model defined. ------------------------------------------------------------------------ r440 | db30 | 2007-06-26 06:21:56 -0400 (Tue, 26 Jun 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/extras/emma.lisp Minor update to emma to avoid an error when loading under CLisp. ------------------------------------------------------------------------ r439 | db30 | 2007-06-25 11:00:21 -0400 (Mon, 25 Jun 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/extras/emma.lisp Fixed a bug in the emma module which was causing it to schedule events in the past. (I just replaced negative relative times with 0). ------------------------------------------------------------------------ r438 | db30 | 2007-06-19 11:26:59 -0400 (Tue, 19 Jun 2007) | 1 line Changed paths: M /actr6/framework/modules.lisp Just removed some duplicate code I noticed in the modules file. ------------------------------------------------------------------------ r437 | db30 | 2007-06-18 12:44:01 -0400 (Mon, 18 Jun 2007) | 1 line Changed paths: D /actr6/notice.txt Removed the notice.txt file which described how to move from alba to jordan. ------------------------------------------------------------------------ r436 | db30 | 2007-06-18 12:36:59 -0400 (Mon, 18 Jun 2007) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Added a reset-declarative-finsts command. ------------------------------------------------------------------------ r435 | db30 | 2007-06-18 08:23:29 -0400 (Mon, 18 Jun 2007) | 1 line Changed paths: M /actr6/commands/p-star-cmd.lisp M /actr6/commands/procedural-cmds.lisp M /actr6/framework/chunk-spec.lisp M /actr6/support/goal-style-module.lisp Moved some chunk-spec manipulation functions from other places into the chunk-spec file. ------------------------------------------------------------------------ r434 | db30 | 2007-06-12 07:28:07 -0400 (Tue, 12 Jun 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Added a save/load data feature to the graphic trace viewers. ------------------------------------------------------------------------ r433 | db30 | 2007-06-11 13:33:44 -0400 (Mon, 11 Jun 2007) | 1 line Changed paths: M /actr6/commands/procedural-cmds.lisp M /actr6/docs/reference-manual.doc Minor fix for production compilation in replacing strings in safe-evals during a retrieval drop out. ------------------------------------------------------------------------ r432 | db30 | 2007-06-07 08:51:24 -0400 (Thu, 07 Jun 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/other-files/env-graphic-trace.lisp M /actr6/tools/buffer-trace.lisp Update to the buffer-trace tool to better catch requests that start when an error state terminates the previous request. ------------------------------------------------------------------------ r431 | db30 | 2007-06-06 07:16:39 -0400 (Wed, 06 Jun 2007) | 1 line Changed paths: M /actr6/core-modules/goal.lisp Changed the version number of the goal module because of the last update. ------------------------------------------------------------------------ r430 | db30 | 2007-06-05 14:09:45 -0400 (Tue, 05 Jun 2007) | 84 lines Changed paths: M /actr6/core-modules/goal.lisp M /actr6/docs/reference-manual.doc Subtle, but potentially very useful modification to the goal module: the goal module now accepts buffer modification requests. A goal module modification request just schedules a call to mod-buffer-chunk with the modifications at the same time as the request is made. That is essentially the same thing that a production's RHS buffer modification action on the goal buffer does. So, functionally for the model, there is no difference between the RHS actions of: =goal> {slot value}* and +goal> {slot value}* The only difference would be in the events displayed in the trace. Here are two example productions to show the difference: (p test1 =goal> isa goal state start ==> =goal> state next ) and (p test2 =goal> isa goal state start ==> +goal> state next ) Here are the corresponding high detail traces resulting from those productions firing: > (run 1) 0.000 GOAL SET-BUFFER-CHUNK GOAL G REQUESTED NIL 0.000 PROCEDURAL CONFLICT-RESOLUTION 0.000 PROCEDURAL PRODUCTION-SELECTED TEST1 0.000 PROCEDURAL BUFFER-READ-ACTION GOAL 0.050 PROCEDURAL PRODUCTION-FIRED TEST1 0.050 PROCEDURAL MOD-BUFFER-CHUNK GOAL 0.050 PROCEDURAL CONFLICT-RESOLUTION 0.050 ------ Stopped because no events left to process > (run 1) 0.000 GOAL SET-BUFFER-CHUNK GOAL G REQUESTED NIL 0.000 PROCEDURAL CONFLICT-RESOLUTION 0.000 PROCEDURAL PRODUCTION-SELECTED TEST2 0.000 PROCEDURAL BUFFER-READ-ACTION GOAL 0.050 PROCEDURAL PRODUCTION-FIRED TEST2 0.050 PROCEDURAL MODULE-MOD-REQUEST GOAL 0.050 GOAL MOD-BUFFER-CHUNK GOAL 0.050 PROCEDURAL CONFLICT-RESOLUTION 0.050 ------ Stopped because no events left to process The two differense are that with the second production we see an additional event indicating that procedural made a module-mod-request: 0.050 PROCEDURAL MODULE-MOD-REQUEST GOAL and that the mod-buffer-chunk goal action is now attributed to the goal module instead of the procedural module: 0.050 GOAL MOD-BUFFER-CHUNK GOAL The reason one would choose one over the other is that because the modification request is handled by the module it gets noted in the buffer summary whereas the buffer modification by the production is not (the goal module is not involved in such a modification). That can be important when predicting bold responses (which are driven by module activity) or when looking at the graphic traces because a modification request will be noted in the goal module's column/row. ------------------------------------------------------------------------ r429 | db30 | 2007-06-05 09:23:11 -0400 (Tue, 05 Jun 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Fixed some issues with the ranged view of the vertical graphic trace and added it to the horizontal traces too. ------------------------------------------------------------------------ r428 | db30 | 2007-06-04 14:24:37 -0400 (Mon, 04 Jun 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Update to allow the vertical trace tool to be restricted to specified times. ------------------------------------------------------------------------ r427 | db30 | 2007-06-04 12:52:00 -0400 (Mon, 04 Jun 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Minor fix so that the graphic trace windows save their geometry correctly. ------------------------------------------------------------------------ r426 | db30 | 2007-06-04 10:27:56 -0400 (Mon, 04 Jun 2007) | 1 line Changed paths: M /actr6/core-modules/motor.lisp M /actr6/docs/reference-manual.doc Added the extend-manual-requests command to allow people to add new manual requests to the system without having to modify the manual module code. See the reference manual for details. ------------------------------------------------------------------------ r425 | db30 | 2007-05-24 11:21:20 -0400 (Thu, 24 May 2007) | 1 line Changed paths: M /actr6/core-modules/vision.lisp M /actr6/framework/device-interface.lisp M /actr6/support/general-pm.lisp Some performance adjustments with vision and the device to eliminate some old code and remove the need to have an update function for the vision module. ------------------------------------------------------------------------ r424 | db30 | 2007-05-22 13:22:36 -0400 (Tue, 22 May 2007) | 78 lines Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl M /actr6/environment/GUI/init/03-fonts.tcl M /actr6/other-files/env-graphic-trace.lisp M /actr6/tools/buffer-trace.lisp More updates to the graphic trace tool, and buffer tracing in general. Changed the default font for the graphic trace displays to be bold. Updated the horizontal trace to use the same "fast" drawing mechanism as the vertical trace does. Added two new parameters to the buffer-trace module to give more modeler control to the graphic tracing tools. :buffer-trace-colors Can be set to a list of (Tcl/Tk) colors to use for the display of the graphic buffer traces. The order of the colors corresponds to the order of the :traced-buffers list (the first buffer listed will be drawn in the first color found in this list). If :traced-buffers is t, then this parameter has no effect. If this list, or any element of it is nil then a default color will be chosen for the corresponding item. The format for specifying a color is as a string with the first element being # and followed by the hex values for the red, green, and blue values respectively. Each hex value can be either 1, 2, or 3 digits (corresponding to 8, 16, or 24 bit color representations), and all must be represented the same way. Examples of red would be: "#f00" "#FF0000" or "#FFF000000". :graphic-column-widths Can be set to a list of numbers which represent the width (in pixels) for the display of the buffer columns in the vertical graphic buffer trace. The order of the values corresponds to the order of the :traced-buffers list (the first buffer listed will be drawn with a column as wide as the first found in this list). If :traced-buffers is t, then this parameter has no effect. If this list, or any element of it is nil then a default width will be chosen for the corresponding item. The default width of the columns is computed as (min 190 (/ 960 "number of buffers traced")). Here is an example settings of those parameters (though the results may not be the most visually pleasing): (sgp :traced-buffers (production visual manual retrieval visual-location) :buffer-trace-colors ("#FF0000" nil nil "#00F") :graphic-column-widths (250 nil nil 50 70)) Also added a new slot to the buffer-summary structure called notes and a new function called add-buffer-trace-notes. Here are the details of the new command: add-buffer-trace-notes Takes two parameters which are the name of a buffer and any notes to set for the buffer summary of that buffer at the current time. This can be used to augment the summaries on the fly, and would most likely be called from an event hook that was watching for something that needed to be noted. There are no restrictions on what can be passed as notes. Calling this will create a maintenance event which records the notes at the current time in the summary structure. The graphic trace tools have had an additional interface line added above the buttons which will display the notes corresponding to a block when the mouse is placed over the corresponding box in the trace (the notes will be printed using the Lisp format string "~a"). Note that only the last set of notes for the buffer during the block of time is displayed. Here's an example which could be added to a model and would add notes to indicate the chunk-type of a chunk placed into any buffer: (defun note-buffers-chunk-type (x) (when (eq (evt-action x) 'set-buffer-chunk) (add-buffer-trace-notes (first (evt-params x)) (chunk-chunk-type-fct (second (evt-params x)))))) (add-pre-event-hook 'note-buffers-chunk-type ) ------------------------------------------------------------------------ r423 | db30 | 2007-05-22 08:01:22 -0400 (Tue, 22 May 2007) | 1 line Changed paths: M /actr6/docs/compilation.xls M /actr6/modules/production-compilation.lisp Fixed a bug in production compilation that would produce 'bad' productions for goal style buffers if p1 had a request and p2 used the buffer variable on the RHS. ------------------------------------------------------------------------ r422 | db30 | 2007-05-21 13:23:53 -0400 (Mon, 21 May 2007) | 1 line Changed paths: M /actr6/modules/production-compilation.lisp Fixed a bug in production compilation with productions that used =retrieval on the RHS of a production for which the retrieval was dropped. ------------------------------------------------------------------------ r421 | db30 | 2007-05-21 10:32:43 -0400 (Mon, 21 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl M /actr6/other-files/env-graphic-trace.lisp Update to improve the performance of the vertical graphic tracing tool. ------------------------------------------------------------------------ r420 | db30 | 2007-05-21 07:50:11 -0400 (Mon, 21 May 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/other-files/env-graphic-trace.lisp M /actr6/tools/buffer-trace.lisp Updates to fix a bug in the end times shown with the graphic trace tool for some requests. ------------------------------------------------------------------------ r419 | db30 | 2007-05-21 07:47:23 -0400 (Mon, 21 May 2007) | 1 line Changed paths: M /actr6/framework/scheduling.lisp Added a default method for delete-event so it doesn't throw an error when passed something which isn't an event. ------------------------------------------------------------------------ r418 | db30 | 2007-05-09 12:45:39 -0400 (Wed, 09 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Update the trace tools so that the buttons are disabled during drawing. ------------------------------------------------------------------------ r417 | db30 | 2007-05-09 10:53:30 -0400 (Wed, 09 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Added a new button to the graphic trace viewers so that they can be saved as a multi-page PostScript file instead of a single Encapsulated PostScript block. ------------------------------------------------------------------------ r416 | db30 | 2007-05-07 13:31:43 -0400 (Mon, 07 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Update to make the vertical graphic trace tool better by allowing multiples to be open. ------------------------------------------------------------------------ r415 | db30 | 2007-05-03 11:58:19 -0400 (Thu, 03 May 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/buffers.lisp Fixed a bug that would allow a new module to clobber the buffer spread parameter of another module's buffer. ------------------------------------------------------------------------ r414 | db30 | 2007-05-01 12:21:10 -0400 (Tue, 01 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Fixed the display of start/stop times in the graphic traces. ------------------------------------------------------------------------ r413 | db30 | 2007-05-01 12:19:37 -0400 (Tue, 01 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl Fixed the display of start/stop times in the graphic traces. ------------------------------------------------------------------------ r412 | db30 | 2007-05-01 10:15:52 -0400 (Tue, 01 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl Another minor bug fix in the horizontal graphic trace. ------------------------------------------------------------------------ r411 | db30 | 2007-05-01 06:36:23 -0400 (Tue, 01 May 2007) | 1 line Changed paths: M /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl M /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl Minor change to the graphic trace tools to avoid errors when there are brackets in event descriptions. ------------------------------------------------------------------------ r410 | db30 | 2007-04-30 14:13:55 -0400 (Mon, 30 Apr 2007) | 48 lines Changed paths: M /actr6/docs/reference-manual.doc A /actr6/environment/GUI/dialogs/95-ctrl-panel-gt-button.tcl A /actr6/environment/GUI/dialogs/96-ctrl-panel-gt-vert-button.tcl A /actr6/other-files/env-graphic-trace.lisp Added two new buttons to the control Panel in the environment and a Lisp file with the code that drives them. These buttons produce a graphic output based on the buffer trace that can be generated. Here are the general docs for these new controls: To use these controls in the environment you must set the :save-buffer-trace parameter to t explicitly in the model. Then, whenever the model is run, one of the graphic trace tools on the Control Panel can be opened and the "Display" button in the trace tool will draw a graphic trace of the model's most recent run (from time 0 until the time at which the display is requested). It may take a while to draw the trace because each box has to be requested and sent through the socket (eventually that could be simplified, but for now that's how it's going to be). While the drawing is going on it will show "Busy" in the lower left corner of the window, and when it finishes it will show "Done". The image will be drawn for all of the buffers which are set with the :traced-buffers parameter (the default is all buffers). They will be shown in the order specified (left->right for the vertical trace or top->bottom for the horizontal trace). In the graphic trace, a box is drawn when the buffer reports that the module is busy, whenever a request is sent through the buffer, or whenever a chunk is placed into the buffer. The request is drawn at the top of the box and a chunk placed into the buffer is drawn at the bottom (if there is such a chunk). The one exception to that is 0-time events (visual-location and goal requests for example). For 0-time events only the chunk name is shown after the line representing the event in the vertical trace. If you place the mouse cursor over a box (or the chunk name if it is outside of the box like a 0-time event will be) in the trace it will show the start and stop times for that box in the lower left corner of the display window. The "+" and "-" buttons in the control can be used to rescale the image along the time dimension. The "Remove Text" button will erase all of the request and chunk names from the image. The only way to restore them after that is to redisplay the whole thing. The save button will write the image out to a Postscript file (because that's the easy default available in Tk). There are lots of ps->pdf converters out there so hopefully that's not an issue for people, but eventually it could be made to generate something "nicer" if people demand it. ------------------------------------------------------------------------ r409 | db30 | 2007-04-19 13:49:54 -0400 (Thu, 19 Apr 2007) | 1 line Changed paths: M /actr6/framework/model.lisp Fixed a bug in delete-model that would leave the current-model set even after deleteing the last one. ------------------------------------------------------------------------ r408 | db30 | 2007-04-19 13:34:30 -0400 (Thu, 19 Apr 2007) | 1 line Changed paths: M /actr6/core-modules/vision.lisp Added a check to the vision reset function to make sure the pm-constant chunk-type isn't redefined. ------------------------------------------------------------------------ r407 | db30 | 2007-04-19 08:53:26 -0400 (Thu, 19 Apr 2007) | 5 lines Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Renamed the chunk parameters :retrieval-activation and :retrieval-time to :last-retrieval-activation and :last- retrieval-time respectively. That avoids any confusion with the general parameter :retrieval-activation and may make their meanings more obvious. ------------------------------------------------------------------------ r406 | db30 | 2007-04-16 09:28:06 -0400 (Mon, 16 Apr 2007) | 18 lines Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/naming-module.lisp M /actr6/framework/scheduling.lisp Added the new parameter :ncnar (normalize chunk names after run). If it is set to t then after each call to one of the model running functions the normalize-chunk-names command will be called to adjust the chunk slot values for all chunks by replacing all chunk references with the chunk's true name. See the docs on normalize-chunk-names for more details (when :ncnar is set it calls normalize-chunk-names without the optional unintern parameter). This may be useful for debugging in situations when a model is using the buffer chunks as slot values and many of those chunks are then being merged into DM. The default is nil which means that no changes are made. Note that this can add a significant amount of time to a model which generates a lot of chunks and thus should only be set when needed for debugging. For reference, on my machine the demo zbrodoff model of unit 4 running (collect-data 1) takes 5 seconds without the parameter set and 16 seconds if it is set to t. ------------------------------------------------------------------------ r405 | db30 | 2007-04-13 09:56:30 -0400 (Fri, 13 Apr 2007) | 7 lines Changed paths: M /actr6/docs/reference-manual.doc M /actr6/framework/buffers.lisp M /actr6/framework/internal-structures.lisp M /actr6/framework/printing.lisp Added a new parameter :cbct (copy buffer chunk trace). It defaults to nil, but if set to t will show an event like this in the trace for medium and high detail levels: 0.000 BUFFER Buffer GOAL copied chunk GOAL to GOAL-0 Which shows the name of the chunk which was copied into the buffer. ------------------------------------------------------------------------ r404 | db30 | 2007-04-13 08:28:36 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /actr6/commands/dm-commands.lisp M /actr6/docs/reference-manual.doc Fixed a bug with sdm because it always returned nil when the isa was omitted even if matching chunks were found. ------------------------------------------------------------------------ r403 | db30 | 2007-04-11 13:58:13 -0400 (Wed, 11 Apr 2007) | 1 line Changed paths: M /actr6/test-models/act-r-6-solutions.zip M /actr6/tutorial/unit4/zbrodoff.lisp Minor change to the starting model for zbrodoff in unit 4 to avoid an occasional warning from imaginal (didn't have a state free query). ------------------------------------------------------------------------ r402 | db30 | 2007-04-11 13:53:33 -0400 (Wed, 11 Apr 2007) | 1 line Changed paths: M /actr6/modules/production-compilation.lisp One more adjustment to compilation over retrieval drop-outs with p* to catch when variables are renamed in p2. ------------------------------------------------------------------------ r401 | db30 | 2007-04-11 09:28:01 -0400 (Wed, 11 Apr 2007) | 13 lines Changed paths: M /actr6/modules/production-compilation.lisp Updated to more specifically check a compiled production to determine if it is dynamic instead of just assuming so when either of the paraent productions are. Also, the previous update included another bug fix that was not mentioned in the log. There was an issue where a p* that had dynamic slots in a retrieval style buffer request would not cause those variables to be instantiated in the compiled production when the retrieval was dropped out. Without doing that the new production was able to fire in contexts where the parents could not. There may still be some issues related to that, but that fix should catch most of those cases now. ------------------------------------------------------------------------ r400 | db30 | 2007-04-11 08:51:46 -0400 (Wed, 11 Apr 2007) | 16 lines Changed paths: M /actr6/modules/production-compilation.lisp Fix for two bugs found in production compilation related to retrieval style buffers. The first was a minor check to make sure that a retrieval had been requested AND harvested between the two productions before adding the "- chunk-name" to the comment string of the new production. Sometimes that was being added to the comments on productions where it shouldn't have been. That did not affect how the productions were compiled. The second was a little more serious, but likely rare (since nobody had reported seeing it). Consider the compilation of two productions p1 and p2 into p3. If p1 made a request of a retrieval style buffer and p2 made a query of that buffer without a harvesting of the chunk the request from p1 was being omitted from the actions of p3 erroneously. ------------------------------------------------------------------------ r399 | db30 | 2007-04-10 10:19:09 -0400 (Tue, 10 Apr 2007) | 1 line Changed paths: M /actr6/framework/buffers.lisp Updated some of the warning strings in the schedule-* functions to better indicate which function caused a problem. ------------------------------------------------------------------------ r398 | db30 | 2007-04-05 07:26:54 -0400 (Thu, 05 Apr 2007) | 8 lines Changed paths: M /actr6/core-modules/audio.lisp M /actr6/docs/reference-manual.doc Added a set-audloc-default command to the audio module. It works like the set-visloc-default command for the vision module. It sets the conditions to test for the chunk that gets stuffed into the aural-location buffer from the audicon. With that addition, the :hear-newest-only parameter is now no longer necessary and has been depricated (it no longer has any effect other than to print a warning indicating that set-audloc-default should be used instead). ------------------------------------------------------------------------ r397 | db30 | 2007-04-02 08:57:56 -0400 (Mon, 02 Apr 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp Minor adjustment to the zero check in add-gaussian-noise to prevent errors in ALL cases. ------------------------------------------------------------------------ r396 | db30 | 2007-03-30 09:05:21 -0400 (Fri, 30 Mar 2007) | 1 line Changed paths: M /actr6/core-modules/procedural.lisp Fixed an issue with the printing of productions which have format direvtives in them. ------------------------------------------------------------------------ r395 | db30 | 2007-03-16 09:01:11 -0400 (Fri, 16 Mar 2007) | 1 line Changed paths: M /actr6/extras/emma.lisp Fixed add-gaussian-noise so that when there is 0 stddev it doesn't throw an error. ------------------------------------------------------------------------ r394 | db30 | 2007-03-15 08:02:57 -0400 (Thu, 15 Mar 2007) | 6 lines Changed paths: M /actr6/core-modules/speech.lisp Changing how a model's speak actions produce the audio event that it hears. Now the audio-event for a model's own speech will be tagged with a location of self instead of external so that if models are talking to each other they can filter out their own speech from that of others (which would presumably be external or possibly tagged with something more model specific as necessary). ------------------------------------------------------------------------ r393 | db30 | 2007-03-15 07:43:33 -0400 (Thu, 15 Mar 2007) | 1 line Changed paths: M /actr6/docs/QuickStart.txt Updating the Quickstart text to indicate other tested Lisps. ------------------------------------------------------------------------ r392 | db30 | 2007-03-05 17:38:50 -0500 (Mon, 05 Mar 2007) | 1 line Changed paths: M /actr6/tutorial/unit7/unit7.doc Minor updates to the unit 7 text. ------------------------------------------------------------------------ r391 | db30 | 2007-02-26 12:25:10 -0500 (Mon, 26 Feb 2007) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Added an appropriate 'fasl' extension to the loader so that things load right with LispWorks 5 on x86 Macs. ------------------------------------------------------------------------ r390 | db30 | 2007-02-22 13:37:15 -0500 (Thu, 22 Feb 2007) | 1 line Changed paths: M /actr6/docs/reference-manual.doc Minor updates to the reference manual. ------------------------------------------------------------------------ r389 | db30 | 2007-02-05 09:16:12 -0500 (Mon, 05 Feb 2007) | 1 line Changed paths: M /actr6/load-act-r-6.lisp Added a hack to get around the broken directory command in the Win32 SBCL. ------------------------------------------------------------------------ r388 | db30 | 2007-02-02 09:05:03 -0500 (Fri, 02 Feb 2007) | 1 line Changed paths: M /actr6/test-models/act-r-6-solutions.zip A /actr6/tutorial/unit7/paired-learning-pstar.lisp A /actr6/tutorial/unit7/paired-learning.lisp D /actr6/tutorial/unit7/paired-pstar.lisp D /actr6/tutorial/unit7/paired.lisp M /actr6/tutorial/unit7/past-tense.lisp M /actr6/tutorial/unit7/unit7.doc M /actr6/tutorial/unit7/unit7_exp.doc Updated the unit 7 materials to use the imaginal buffer (also changed the paired model's filename to paired-learning). ------------------------------------------------------------------------ r387 | db30 | 2007-02-01 13:22:23 -0500 (Thu, 01 Feb 2007) | 1 line Changed paths: M /actr6/modules/production-compilation.lisp Fixed a fairly obscure bug that could occur when compiling p* productions with variablized goal-style buffer modifications. ------------------------------------------------------------------------ r386 | db30 | 2007-01-31 21:06:54 -0500 (Wed, 31 Jan 2007) | 1 line Changed paths: M /actr6/tutorial/unit2/unit2_exp.doc Minor text edits to the experiment doc. ------------------------------------------------------------------------ r385 | db30 | 2007-01-31 13:06:48 -0500 (Wed, 31 Jan 2007) | 1 line Changed paths: M /actr6/notice.txt Updated the notice because the alba name will no longer work after this week. If you have not changed over yet you must do so now (as indicated in the notice.txt file). ------------------------------------------------------------------------ r384 | db30 | 2007-01-31 09:55:55 -0500 (Wed, 31 Jan 2007) | 1 line Changed paths: M /actr6/tutorial/unit6/bst-learn.lisp M /actr6/tutorial/unit6/bst-nolearn.lisp M /actr6/tutorial/unit6/unit6.doc Updated unit 6 to add the imaginal buffer to the BST models (could go further and use imaginal-action instead of the explicit !bind! calls but not at this time). ------------------------------------------------------------------------ r383 | db30 | 2007-01-30 11:12:51 -0500 (Tue, 30 Jan 2007) | 1 line Changed paths: M /actr6/test-models/act-r-6-solutions.zip M /actr6/tutorial/unit5/fan.lisp M /actr6/tutorial/unit5/siegler.lisp M /actr6/tutorial/unit5/unit5.doc M /actr6/tutorial/unit5/unit5_exp.doc Updated unit 5 materials with the addition of the imaginal buffer to the models. ------------------------------------------------------------------------ r382 | db30 | 2007-01-30 10:41:48 -0500 (Tue, 30 Jan 2007) | 1 line Changed paths: M /actr6/framework/buffers.lisp Changed the return value of set-buffer-chunk to be the name of the chunk in the buffer after the coping when successful. ------------------------------------------