NetLogo 3.1beta3 released

   Date: Wed, 22 Mar 2006 10:41:39 -0600
   From: Uri Wilensky <uri@northwestern.edu>
Subject: NetLogo 3.1beta3 released

Hi all,
We are getting close to a release of 3.1.
This will likely be the final beta before release.
Thank you for all the great feedback on the previous beta.

I'd like to make a special plea for more feedback on the new link primitives.
That is the one area where we have not yet received much feedback.

Below is the text of the release announcement:

The NetLogo development team at the Center for Connected Learning and
Computer-Based Modeling at Northwestern University is pleased to
announce the release of NetLogo 3.1beta3.  NetLogo 3.1beta3 is
available for free download from our site at
http://ccl.northwestern.edu/netlogo/ .

This is a BETA release of NetLogo.  As such, there may be a few bugs.
However, we believe this release to be fairly reliable.  Nonetheless,
if you want to use a NetLogo which is proven stable, please stick with
NetLogo 3.0.2 for now.

Please try it and out and send us bug reports at
bugs@ccl.northwestern.edu and other suggestions and comments at

The 3.1 release adds many new features to NetLogo.  We would
especially appreciate feedback on these items:
- new suite of link primitives
- configurable world topologies
- randomized agentset ordering

In particular, we want to get your feedback on the new, experimental
suite of link primitives, useful for network models and others; see
the Links sections of the Programming Guide and Primitives
Dictionary. Be advised that these primitives are not in their final
form.  We plan to change them in future versions of NetLogo.

The following is a (partial) list of changes made and new features
added since NetLogo 3.1beta1 (February 13, 2006):

    * system:
         + the 3D view now works on Intel-based Macs
         + upgraded JOGL library (for 3D view support) to version
           jsr231-1.0-beta2-b01; this might improve (or hurt?)
           compatibility and/or performance of the 3D view on some
         + bundled VM for Windows users is now 1.5.0_06 (was

    * models:
         + improved ProbLab model: Dice Stalagmite
         + fixed 3.1-only bug where ProbLab Genetics model didn't work

    * language changes:
 + added new reporter is-<breed>?
 + member? can now be used to check whether an agent is a
   member of an agentset (it worked in 3.0, but was
 + renamed some of the link primitives (__in-link-with is now
   __in-link-from; __out-link-with is now __out-link-to)
 + when creating links to every agent in an agentset, you now
   use the breed name in its plural form,
   eg. __create-links-with not __create-link-with
 + the layout commands (such as __layout-spring) no longer
   ignore nodes with no links

    * engine fixes:
         + fixed longstanding bug where repeat didn't always work when
           talking to turtles from the Command Center
 + the __layout-circle command now lays an agentset out in
   random order; pass a list instead if you want a definite
 + the __layout-circle command now centers the circle in the
   world even if the origin is offcenter
         + fixed some 3.1-only bugs in the automatic positioning of
           links when node turtles were in the same location
         + fixed some 3.1-only bugs in the behavior of __tie
         + fixed 3.1-only bug in __remove-<BREED>-to/with/from
           primitives that could slow down a model or cause incorrect
 + fixed 3.1-only bug where importing a world file sometimes
   imported the drawing incorrectly
 + fixed 3.1-only bug where importing an image into the patch
   colors sometimes malfunctioned
 + fixed 3.1-only bug where the uphill and uphill4 reporters
   were broken
 + fixed 3.1-only bug where the commands for creating and
   removing links didn't process their input agentset in random

    * interface fixes:
 + improved UI for editing the world and view settings
 + double clicking outside a bracket or parenthesis in the
   editor now selects all of the text between the matching
   brackets or parentheses
 + when shapes are off, shapes consisting of a single line now
   still draw as lines, not squares
 + fixed Windows-only bug where the Procedures menu had trouble
   showing very large number of procedure names
 + fixed 3.1-only bug in the 3D view where if the origin was in
   a nonstandard location, turtles showed up in the wrong place
 + fixed 3.1-only bug where saved applets didn't work
 + fixed 3.1-only bug where opening a model didn't always kill
   all the turtles
 + fixed 3.1-only problems with appearance of color buttons in
   the Shapes Editor and Color Swatches dialogs

    * BehaviorSpace changes:
 + you can now use the stop command in an experiment's go
   commands, or in the procedure called by your experiment's go
   commands, to stop a model run, the same way it works to stop
   a forever button
 + you can now choose to save no results at all
 + the Abort button is now more able to halt stuck models
 + the Procedures tab is now always recompiled before an
   experiment begins

Reporting Bugs:

We would appreciate your comments and bug reports.  If you find a bug,
please send us a bug report (as detailed as you can -- including OS,
method of running NetLogo, commands used, attach your model if
possible, etc.) so that we can correct the bug as speedily as
possible. Please send bug reports to bugs@ccl.northwestern.edu.


To provide feedback to the NetLogo development team, please send email
to feedback@ccl.northwestern.edu or visit our contact page at
http://ccl.northwestern.edu/netlogo/contact.shtml .

Getting Started:

To get started using NetLogo, visit our web page:
http://ccl.northwestern.edu/netlogo/ .

Receiving Release Announcements:

To receive announcements of NetLogo releases and new features,
subscribe to the netlogo-announce mailing list. To subscribe to
netlogo-announce, send a message to:

The body of the message should say:
subscribe netlogo-announce your-first-name your-last-name

To be removed from the announcements list, send a message to:

The body of the message should say:
unsubscribe netlogo-announce

Joining the netlogo-users group:

We also have a Yahoo! group where users can discuss NetLogo
with each other and with the CCL team.  To join the group, or
just to browse the group's message archives, visit:


There is also a Yahoo! group specially designed for educators
using NetLogo. To join the group, or just to browse the group's
message archives, visit:


NetLogo 3.1beta3 files

The release package for NetLogo 3.1beta3 includes:

* "NetLogo" application
* "HubNet Client" application
* "NetLogo.jar", "NetLogoLite.jar", "lib" internal support
    files and folder
* "Docs" folder containing a "NetLogo User Manual" -- complete
    documentation in HTML and printable PDF formats
* "Models" folder with several hundred NetLogo models and HubNet
* "Extensions" folder containing support for music & sound
    and physical devices
* "readme.txt" file


NetLogo was designed and authored by Uri Wilensky, project leader and
director of the CCL.  The lead developer is Seth Tisue.  Many others
have greatly contributed.  HubNet was jointly designed by Uri Wilensky
and Walter Stroup.

The design of NetLogo was supported through funding from the National
Science Foundation (grants REC 9632612, REC 9814682, REC 0126227, CCR
0326542).  Additional support for the design of HubNet (calculator
version) was provided by Texas Instruments.

 Uri Wilensky
 Associate Professor of Learning Sciences and Computer Science
 Director, Center for Connected Learning and Computer-based Modeling
 Governing Board, Northwestern Institute on Complex Systems
 Annenberg Hall 311
 Northwestern University
 2120 Campus Drive
 Evanston, IL 60208
 fax: 847-491-8999
 email: uri@northwestern.edu
 WWW: http://ccl.northwestern.edu/uri/

[Home] [Syllabus] [Classnotes] [Resources] [Projects]

[Created by Greg Madey: gmadey@nd.edu]   [Notre Dame Home]   [COE Home]   [CSE Home]