Download NetLogo 1.1 User Manual
Transcript
NetLogo 1.1 User Manual
♦ the and and or primitives now "short circuit", which means they no longer evaluate
their right hand arguments unless necessary
♦ message primitive renamed to user−message
• engine fixes:
♦ fixed Windows−only bug where models that used plot−pen−reset a lot tended to
crash NetLogo
♦ the random primitive now works properly on negative integers and on zero
♦ fixed bug in cct, hatch, and sprout where sometimes the new turtle was not
initialized immediately
♦ fixed bug where setting a turtle's x or y coordinate to an extremely large value could
cause NetLogo to stop responding
♦ fixed bug where editing screen−edge−x/y didn't empty the breed agentsets
♦ the turtle and patch primitives now signal a runtime error if passed non−integer
arguments
♦ fixed compiler bug that could cause a confusing error message if you used an
observer−only primitive in the same context as a turtle/patch−only primitive
♦ fixed bug where sometimes patches containing only hidden turtles were drawn with
an incorrect color
♦ fixed bug where changing a label's color didn't always redraw the whole label
immediately
♦ using the double quote character (") in a plot pen name no longer confuses NetLogo
♦ fixed rare bug where a runtime error could cause Java exceptions if it occurred inside
a procedure where an agentset was stored in a local variable
• interface fixes:
♦ now when you open a widget editor the contents of the default field are selected, and
when you use the Tab key the contents of the next field become selected
♦ fixed bug where occasionally button presses were ignored
♦ now if you try to open a file that is not a valid NetLogo model, you get a warning
instead of it just failing silently
♦ fixed bug where monitors set to a very high number of decimal places (such as 20)
sometimes had a slight rounding error
♦ numerous fixes to sliders including:
◊ fixed rounding errors where sliders could return slightly incorrect values (that
differed from the correct values in the 15th decimal place or so)
◊ fixed handling of various unusual values or combinations of values for
minimum, maximum, and increment
◊ appearance when zoomed is improved
• BehaviorSpace improvements:
♦ added an "Export Plot" button and an "Export Behavior Data" button
♦ improved behavior of plots with respect to using consistent axes across model runs
♦ assorted small usability improvements
• HubNet improvements:
♦ all six HubNet activities revised and improved
♦ no more TI−83+ button −− login is initiated instead by the new hubnet−reset
primitive
♦ HubNet now supports receiving non−list data types including numbers, strings, and
matrices
♦ HubNet Programming Guide revised and expanded
♦ all old HubNet primitives removed from language and replaced with new set of
primitives: hubnet−reset, hubnet−message−waiting?,
hubnet−fetch−message, hubnet−message, hubnet−message−source,
What's New?
5