Changes 4.0.11

From Emergent

Jump to: navigation, search

Back to ChangeLog

New Features

  • New support for command-line startup arguments that makes them very easy to use -- see startup program for details.
  • Totally revamped SelectEdit -- much faster, more robust, and configurable through mbrs and mths sub-items that you can just drag and drop etc to configure items in the display. These also have important new configuration functionality, including ability to organize according to subgroups, choose the access mode for methods (buttons, menus, etc).
  • Click on graph lines to get values (using red arrow select tool)!
  • Initial support for threaded computation and other hardware optimizations using a compute "engine" concept (not ready for prime-time yet, but close!)
  • For developers: Technical infrastructure for supporting member get/set functions that work just like raw members (i.e., "properties").
  • New collection of sample projects: conversions of the Computational Explorations in Cognitive Neuroscience.. (O'Reilly & Munakata, 2000) textbook projects: http://grey.colorado.edu/CompCogNeuro/index.php/CECN1_Projects

Significant Bugfixes

  • Now using css to parse expressions in programs (e.g., for var= or args to methods etc) -- this will give you detailed syntax error information immediately if you enter an incorrect expression, and will accept all correct expressions (the previous one was a bit lame and would barf on complex but legal expressions). The one issue that comes up with this is if you have a For loop with a local variable declared (init_expr is "int i = 0" or something like that) -- this will not parse properly. The new default configuration is for these loop variables to be proper program variables -- just remove the "int" part of the expression and it will automatically do this for you.
  • Wiki syntax parser on the Doc objects is now much more robust.
Personal tools