Andy Maloney
Andy Maloney
ACT-R provides ways to set `base level activations` on individual chunk types directly instead of computing it. This is used in the spreading activation equation (pp. 290-291). ## vanilla There...
The code for the custom print function is found in _framework/vanilla_actr/vanilla_print.lisp_. Right now the custom printing of a buffer `print goal` produces something like: ``` goal: GOAL-CHUNK0 NUM1 3 NUM2...
There are several actions which can be taken in productions: - buffer modification - `=goal>` - maps to **set** - > A buffer modification action is used to change the...
It might be useful to see what's in memory when a run finishes. Look at adding an option to dump declarative memory at the end of a run.
These are used in various places by the frameworks. Sometimes they seem to be IDs, sometimes keywords, and sometimes strings. Should take a more careful look to see what we...
Now that we have an [external consumer](https://github.com/asmaloney/gactar-vscode) of the API, we should consider [versioning it](https://stackoverflow.com/questions/389169/best-practices-for-api-versioning) to prevent incompatibilities.
Right now the best solution is to just reinstall from scratch. Maybe we can copy/keep the old env and update anything which needs updating? Maybe we build the setup into...
Currently, using the following construct (see _Example_productionNotWildcard_ in amod_productions_test.go): ``` match { goal [foo: ?blat !*] } ``` will produce this parse error (via participle): ``` ERROR: unexpected token "!"...
It might make sense to be able to import other files using an `import` or `include` statement. These might use a new extension since they won't be complete programs: Possibilities:...
If there is a lot of data to initialize, writing it all in the amod file is impractical. So instead of hard-coding specific file formats, provide an API and allow...