Skip to content

v0.9.0 - 20 June 2022

Compare
Choose a tag to compare
@asmaloney asmaloney released this 20 Jun 15:07
· 225 commits to main since this release

Added

  • gactar now handles installation of python packages, ACT-R code, and the Lisp compiler itself instead of using external scripts. (#212)

    There is a new command to run setup:

    $ ./gactar env setup
    

    Use the -dev flag to also install optional developer packages for linting & formatting Python code.

    $ ./gactar env setup -dev
    
  • gactar's new setup capability should work on Windows with a couple of caveats:

    • It has only been tried with the 3.10.5 release from python.org on Windows 10.
    • gactar uses the PATH environment variable to find the Python interpreter. The easiest way to do this is to check the Add Python 3.10 to PATH checkbox when installing Python.
    • The Clozure Common Lisp compiler is currently broken on Windows (waiting on a new build). It will download, but will fail to run.
  • Added a command to check the health of your virtual environment. (#220)

    $ ./gactar env doctor
    

    This will check paths, ensure that Python packages are installed properly, and check for the lisp compiler.

  • Added an extra_buffers module to allow declaration of... extra buffers. (#217)

    Declare them in the module config section like this (they currently don't have any configuration options):

    modules {
        extra_buffers {
            foo {}
            bar {}
        }
    }
    
  • Added partial_matching option to the procedural module to turn on partial matching. (#223)

    Note: while this can be turned on, specifying similarity of chunks isn't handled yet. (See #234)

  • Added decay option to the declarative memory module for the base-level learning calculation. (#226)

Changed

  • Allow ID in set statements. (#200)

    Instead of:

    set goal.state to 'harvest_location'
    

    You can use it without quotes:

    set goal.state to harvest_location
    
  • Web assets are now compressed using brotli compression. (#218)

  • Moved the default temp directory (gactar-temp) into the environment directory. (#229)

Fixed

  • When not running setup, restrict the PATH environment variable to paths within the virtual environment directory. (#230)