[ACT-R-users] RPM 2.2 release

Mike Byrne byrne at rice.edu
Fri Mar 12 15:36:39 EST 2004


ACT-R folks,

I just released a new version of RPM.  A couple small new features
requested by various folks, and a couple small bug fixes.  As
usual, the code is available from:

http://chil.rice.edu/projects/RPM/download.html

Release notes:
___________________________________________________________________

VERSION 2.2

* Released 2004.03.12 

* When only one or two things on the display have changed and the
display is very complex, calling PM-PROC-DISPLAY could be slow. New
functions PM-ADD-SCREEN-OBJECT and PM-DELETE-SCREEN-OBJECT should
help.

* Numerous small changes to the documentation: some small errors
corrected, some stuff added.

* Noise in the cursor movement output position is now a switchable
feature.

* Time randomization is more flexible. The :RANOMIZE-TIME parameter
can now take a number as an argument to set the width of the
uniform random distribution; see the documentation.

* Added a VIEW-KEY-EVENT-HANDLER method for editable text dialog
items, which used to break. (MCL only.)

* Code updated with LGPL stuff.

* Changed name of BUILD-SEVT-DMO to AUDIO-ENCODING-COMPLETE to
improve trace readability.

* Added hash table for word articulation durations so they can be
looked up rather than computed on the fly. Set with
(PM-REGISTER-ARTICULATION-TIME string time). Time is in seconds.

* Added a new parameter, :REAL-TIME-SLACK-HOOK-FCT. This is a
function which will be called when ACT is running in "real time"
mode whenever ACT is waiting for real time to catch up to simulated
time. The function is called with one argument, which is the
disparity (in seconds) between ACT-R's clock and the wall clock.

* Fixed bug in +aural-location> handling of the "kind" and
"locations" slots.

* Homing the hand to the mouse is now faster because it uses a more
appropriate width.

* An under-the-hood change to some of the MCL interface stuff (new
RPM-OVERLAY view class).

* Changed the way the cursor location is represented internally,
which should solve some odd cursor movement problems.

* Made some minor changes in EMMA to better support the eye spot on
non-MCL Lisps. DEVICE-UPDATE-EYE-LOC will now be called on the
device whenever the eye position changes, and device writers can
feel free to define a method for that, or not. A default method for
MCL windows is supplied.

___________________________________________________________________


Any questions, please let me know.

-Mike

===========================================================
Mike Byrne, Ph.D.                             byrne at acm.org
Assistant Professor, Psychology Department
Rice University, MS-25          http://chil.rice.edu/byrne/
6100 Main Street                      +1 713-348-3770 voice
Houston, TX  77005-1892                 +1 713-348-5221 fax




More information about the ACT-R-users mailing list