conlang-scripts.zip
is a collection of Perl, Awk and shell scripts I and others have
written for dealing with various conlangs' lexica, corpora, etc.
frequencies.pl analyzes a corpus (standard input or
one or more text files listed on the command line) for the
frequencies of words and/or phrases. It can read a regular
expression specifying word-delimiters from a format file.
(Updated with bug fixes 2010/10)
compare-frequencies.pl - takes output from two runs
of frequencies.pl on different text files or sets
of text files and produces an HTML TABLE document with a side-by-side,
color-coded comparison (showing unique words and phrases occurring
only in one of the corpora, words that occur roughly as often in each,
or significantly more often in one than the other, etc.). It needs
some work to be more configurable, re: the color-coding and the
thresholds of significance for the relative frequencies, but
it's already producing interesting results. (new 2010/10)
boris.pl, originally by John Fisher and much modified
by me, generates random words given a phonology input file, or
random sentences given a grammar input file; but it can also
generate format files for itself;
see metaphonology.boris and testmeta.sh for
examples. Thanks to William Annis for a patch that fixed a known bug
with regular expressions in string substitutions (2012/02).
relay_scheduler.pl, by Mark Reed with a few tweaks
from me, I used for scheduling the second Inverse Conlang
Translation Relay; with an inverse relay the constraints on who
precedes whom are tighter than the constraints on who is available
when. It has people's names and preferences hard-coded in a hash;
before using it again I need to modify it so it reads them from an
external file. It would also be nice to add code so it can match
the optimal sequences it finds to particular calendar dates.
everyword.pl, by John Cowan with some fixes from me,
generates every possible word for a given phonology. It doesn't use
the same phonology format as boris.pl.
Most of the others would need to be edited in some way to work with
languages other than those whose orthography/phonology they were
written for.
1996 Conlang archives
Here are some messages I saved in 1996 from the Conlang mailing list.
I discovered that the list archives at listserv.brown.edu and
Yahoo Groups don't go back that far,
so I'm making these available.
The list is currently hosted at brown.edu; Yahoo Groups mirrors it.
I personally prefer the web interface at listserv.brown.edu
(no advertisements), but if
you already have a Yahoo Groups account it may be convenient to use
that and not have to create a new account to subscribe directly
through brown.edu. Be warned that the Yahoo mirror is not supported
and that if you have any problems with it the list administrator
will tell you to unsubscribe at Yahoo and subscribe through listserv.brown.edu.
The archives.conlang.info site has a better search and threading
capability than the other sites, but it does not let you subscribe,
unsubcribe or change your subscription options. Recently, the mirroring
function has been broken; Henrik Theiling knows about this but hasn't
had time to fix it. So the most recent threads from CONLANG can only
be viewed at the other two sites.
My own messages posted to the Conlang list since 1999
I've omitted the trivial ones. See the page on gjâ-zym-byn for links to messages
specifically about gjâ-zym-byn and my experiences learning and
using it.