In the past couple of months I have released new versions of NeuroLab and IronMeta.
NeuroLab version 1.2.3 is a maintenance release containing numerous fixes:
- Fixed grid generation after resize.
- Fixed grid viewer not always reflecting latest grid status.
- Fixed grid saving and loading losing grid network.
- Fixed activation gradient rendering for links of length greater than 1.
- Fixed inhibition for links of length greater than 1.
- Source code fixes and refactoring.
IronMeta version 2.3 contains the following:
- Made generated code more general so it is now possible to combine parsers by inheritance or encapsulation.
- Added the ability to use anonymous object literals in rules. They match by comparing their public properties with the input object’s properties.
- Fixed a bug where string and char literals were not correctly handled in parsers whose input was not of type char.
- Fixed an off-by-one error in input enumerables.
- Generated code now compiles with Mono.
Released NeuroLab 1.2.1: http://neurolab.bitbucket.org
Neurocognitive Linguistics is an approach to linguistics developed by Sydney Lamb (http://www.ruf.rice.edu/~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 (http://www.ruf.rice.edu/~lngbrain/main.htm) and Glottopedia (http://www.glottopedia.de/index.php/Neurocognitive_linguistics).
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.
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.