Release 1.2.8.200807021811

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.

Release 1.2.8.200806161644

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

Core

  • 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)

Tools

Release 1.2.8.200805212156

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.

News: 

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.

Release 1.2.8.200804161717

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.

Productions

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

Release 1.2.8.200803271838

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.

Retrieval module

Indexed Retrievals

Retrieval module does permit indexed (i.e. immediate) retrievals of chunks you already have references to. However, this must be explicitly enabled with the EnableIndexedRetrievals parameter.

Asynchrony

Retrievals can also be performed asynchronously if the declarative module is asynchronous.

Pages

Subscribe to jACT-R RSS