Known Issues
NetLogo 2.0.1 User Manual
If NetLogo malfunctions, please send us a bug report. See the
"Contact Us" section for instructions.
Known bugs (all systems)
- Integers in NetLogo must lie in the range -2147483648 to 2147483647;
if you exceed this range, instead of a runtime error occurring, you get
incorrect results
- Out-of-memory conditions are not handled gracefully
Windows-only bugs
- The "User Manual" item on the Help menu does not
work on every machine (Windows 98 is more likely to
be affected, newer Windows versions less so)
Macintosh-only bugs
- On OS X 10.2, the "User Manual" item on the Help menu
will sometimes launch a web browser other than your default
browser
Linux/UNIX-only bugs
- User Manual always opens in Netscape, not your default browser
(suggested workaround: bookmark the file docs/index.html in your
favorite browser)
- We have discovered a problem where the "exp" reporter sometimes
returns a slightly different answer (differing only in the last
decimal place) for the same input; we are not sure if the problem
ever occurs in practice during actual NetLogo model runs, or only
occurs in the context of our testing regimen; we have determined
that the problem is a bug in the Sun's Java VM, and not in NetLogo
itself; we have reported the problem to Sun, and are awaiting a
response; we hope that only the "exp" reporter is affected, but we
can't be entirely certain of this; we do not know if the problem
is specific to Linux, or can occur on Solaris and other Unixes
as well
Known issues with computer HubNet
See the HubNet Guide for a list of
known issues with computer HubNet.
Planned features
This is only a partial list of features we plan to
add. Periodically, new versions of NetLogo will be available from our
web site.
- "Export World" and "Import World" save and restore the
contents of plots, too
- Declaring constants in the procedures tab
- Models detect and react to individual keystrokes
- "Let" command for introducing a new local variable
anywhere in the code
- Add arrays as a distinct data type from lists
- Optional randomized agent scheduler
- Ability to have multiple models open
- Making a QuickTime movie of your model
- Parenthesis and bracket matching in the editor
Unimplemented StarLogoT primitives
The following StarLogoT primitives are not available in NetLogo.
(Note that many StarLogoT primitives, such as
count-turtles-with, are intentionally not included in this
list because NetLogo allows for the same functionality with the new
agentset syntax.)
- maxint, minint, maxnum, minnum
- beep
- readlist
- import-turtles, import-patches,
import-turtles-and-patches
(note that NetLogo adds import-world, though)
- miscellaneous seldom-used plotting reporters such as
plot-pencolor, pp-plotlist, pp-plotpointlist,
ppinterval, ppxcor, ppycor, etc.
- bit, bitand,
bitneg, bitor, bitset,
bitstring, bitxor, make-bitarray,
rotate-left, rotate-right,
shift-left, shift-right
- close-movie,
open-movie/setup-movie,
movie-snapshot,
snapshot
- load-pict,
save-pict
- camera-brightness,
camera-click,
camera-init,
camera-set-brightness
- netlogo-directory,
project-directory,
project-name,
project-pathname,
save-project