<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div>The dynamic pattern matching functionality in ACT-R 6 allows one to dynamically extend the chunk-type of chunks currently stored in the buffers, for example:<div><br></div><div>(P* sample-production</div><div> =goal></div><div> ISA goal-chunk</div><div> state =state-name</div><div> ==></div><div> =goal></div><div> =state-name 42)</div><div><br></div><div>What I am wondering is: Is there a way to achieve the same thing (dynamically extending a chunk type) when *creating* chunks on the right hand side of a production? For example:</div><div><br></div><div><div>(P* sample-production-2</div><div> =goal></div><div> ISA goal-chunk</div><div> state =state-name</div><div> ==></div><div> +other-module></div><div> ISA other-chunk-type</div><div> =state-name 42)</div><div><br></div><div>If I try and run a model containing a production like the above, I get the error:</div><div>#|Warning: Invalid slot-name [_____] in call to define-chunk-spec. |#</div><div><br></div><div>Is there a way to allow this in ACT-R 6?</div><div><br></div><div>Thanks,</div><div>-Chris Sims</div><div><br></div></div><div><div><div><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>-- </div><div>Chris R. Sims</div><div>Doctoral Student, Department of Cognitive Science</div><div>Rensselaer Polytechnic Institute</div><div>Troy, NY 12180</div></span></div><br></div></div></div></body></html>