Version 1.2.0 of the Neurocognitive Linguistics Laboratory is now
available at http://neurolab.bitbucket.org
Highlights of this release include:
- The primary new feature in this release is the “Grid Item”. This
type of network item allows you to create a small “template” network,
along with symmetrical connections to its top, bottom, and sides.
Then the program generates a huge grid consisting of repeated
instances of your template, with each instance connected to its
neighbors via the edge connections. The overall topology of the grid
is cylindrical; the sides wrap around, but the very top and bottom
rows can connect to other network items.
- A simple way to input and output text to a grid is provided via the
“Text IO Item”. This is a network item that has 256 connections in
and out; if you connect it to a grid item that has 256 horizontal
repeats it will feed your text (in UTF-8 format) byte by byte as
activation to the different grid repeats, and output results from the
grid if one of its outputs is activated.
- There are several UI improvements in version 1.2.0, including a
palette of network items from which you can drag items into the
network editing area.
- The underlying network automaton is vastly sped up in version 1.2.0
by using seqlocks instead of mutexes to manage memory consistency.
You can reply with questions or discussion about NeuroLab on this
mailing list. Please report bugs via the issue tracker:
Neurocognitive Linguistics is an approach to linguistics developed by
Sydney Lamb which uses relational
networks to model what the brain actually does when it handles
language. You can read more about it at the LangBrain site and Glottopedia.
Neurocognitive Linguistics Lab (“NeuroLab” for short) is a program for
Windows, Mac OS X and Linux that allows you to experiment with
relational networks using a convenient GUI, and record the results of
your experiments in tabular form.
Neurocognitive Linguistics Lab is Copyright (C) 2010,2011 Gordon
Tisher, and available under the terms of the BSD License.