Ad-hoc buffers? #209
asmaloney
started this conversation in
Frameworks (ccm, pyactr, vanilla)
Replies: 1 comment
-
I created a special gactar module called
Still not clear on the theory question, but all three implementations do have a path for adding them. In ccm you just declare it and start using it: class FooModel(ACTR):
foo=Buffer()
... In pyactr, you use the unfortunately-named foo = pyactr_topdown.set_goal('foo') This means "create a goal-like buffer and set it in the model", not "set the goal to 'foo'". In vanilla, you create a module for each of them like this: (define-module foo (foo) nil
:version "1.0"
:documentation "Extra buffer: foo"
:query goal-style-query
:request goal-style-request
:buffer-mod goal-style-mod-request) Merged in PR #217. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In ccm you can just declare a buffer and start using it.
According to vanilla ACT-R, buffers may only be added through modules.
From a theory standpoint is this restriction necessary/useful?
Should amod allow creation/addition of ad-hoc buffers like ccm does? Should it provide a special module to create them?
Beta Was this translation helpful? Give feedback.
All reactions