Iterative Runs

The following screencast illustrates how one can run batch model executions. This is useful for data collection as well as parameter space searches. As with the run configurations, listeners can be attached in order to influence and record the model behavior.


New release across all the projects. Eclipse 3.4 was released this past weekend and it is much improved. Serious speed improvements and some API changes that have allowed me to stop using some crazy hacks in the IDE. The updates to the code break binary compatibility with 3.3, so upgrading to 3.4 is required.


Big old release this time around that includes core, tools, and the IDE. A selection of the most interesting changes follows.


  • Added timing for the imaginal module (including separated add and modify times)
  • visual searches can now be further customized through the use of IVisualLocationFilter, which can be added as a fully qualified class name parameter to the visual module
  • finally broke all dependencies on AWT (java.awt.geom in particular)



New release. Various bugs and tweaks. However, there is one nice new feature.

Export as executable model

New release..

Forgot to mention.. there's a new release out. This is the update to the IRequest (javadoc pending) framework.


In the pipeline...

I've been doing a great deal of thinking about meta-cognition lately and what it would take to implement a general meta-cog capacity. It's no easy feat.. it requires variablized slot names, chunk-types and buffer references. P* gets kind of close, but not close enough.


What's new?

- movement tolerances for the visual system

- faster inline compiling

- buffer contents in log view tooltips

- ability to terminate runs from the log view (no more switching to console to kill)

- bug fixes

This release spans core, ide, and actr/s. Get them from the usual place.


Overwrite action

Canonical ACT-R supports an overwrite buffer operation that performs an end-run around the managing module and also prevents the encoding of previous contents. =goal> =chunk will replace the contents of the goal buffer with =chunk without encoding the current contents.

Visual System

Coordinate System

Quick, draw a two-dimensional graph. Did you put the x-axis on the bottom, increasing to the right with the y-axis on the left increasing upwards? You sure didn't draw it with y-axis decreasing downwards. Now draw a graph with a nature center point. Yeah, you get the picture.

Canonical Lisp uses a computer screen based coordinate system, +x to the right, +y down. While the slot names are the same (for now), the coordinates in jACT-R are retinotopic visual angles (degrees). 0,0 is at center, +x to the right, +y up.

Recycled Locations


Ok, I know.. I should have had a release out the door last week, but the out-of-order communication bug took longer to resolve than I'd thought. It's done now, so I've been working on some of the compatibility issues. Indexed retrievals are now disabled by default, but can be reinstated if you'd like. Movement tolerance in the visual system is up next along with object tracking.


Subscribe to jACT-R RSS