Mike Hammond
General stuff
I work in the Linguistics
Department at the University of
Arizona. I am also affiliated with the
Human Language Technology Program,
the Cognitive Science Program, the joint Linguistics-Anthropology
Ph.D. Program, and the SLAT program.
My research areas include: phonology, morphology, computational linguistics,
English phonology and morphology, poetic meter, and psycholinguistics. I have a
lab for my experimental research (SPAM Lab).
I was also involved in the Arizona Native American Online
Dictionary Project. (Click here to see my current CV).
Selected computational projects
- Gen with Lazy Evaluation: paper and
Haskell code. (Note that the code/paper are
written in Literate Haskell style, which means the code file "is"
the paper source.
- Finite State Playground. A set of
xml-based command-line utilities for manipulating FSAs. These are
beta and not industrial strength.
Transducers are not included; comments welcome (v 1.02; 1/21/07).
- LingML:
This is a very rough idea for general XML/XSLT applications for linguistics
analogous to the MathML initiative of the W3 consortium.
- Slides and demos from my presentation "Toward
LingML: is the notation really the theory" (10/6/03).
- A web interface to my
1997 constraint-based syllable parser. (The paper "Parsing syllables: modeling
OT computationally", Rutgers Archive)
- Code for the
above.
- Here is the absolute latest
version of the parser (7/6/98; This one is not running on the web.)
-
The code in Perl
for my 1995 constraint-based syllable parser. (The paper: "Syllable parsing in
English and French", Rutgers Archive)
Various presentations
- A workshop
on R (5/27/08 & 6/3/08).
- Materials for a tutorial in Taiwan in
April of 2007 on empirical techniques in phonology.
- Slides from a second presentation in
Taiwan on "Corpus data vs. experiments in English phonotactics".
- Slides
from a presentation on "Dirty words, Pig Latin, and the structure of
language" (even though it doesn't mention Pig Latin at all).
- Handout
from a presentation to SLAT students on "What is OT".
- Handout (with programs and slides) from a tutorial on "Perl for Linguists" at
Berkeley (2/2004).
- Slides from my presentation "Frequency, cyclicity, and
Optimality".
- The slides from my fall '98 remote presentation at ITESM-Monterrey "Learnability
theory"
- The slides from my fall '98 colloquium presentation "Prosody, parsing, and
perception".
- The handout
from my presentation on "OT and Prosody" in the OT for Nonspecialists
series.
Materials associated with my books
- List of errata
from my book The Phonology of English.
- Programs from my book Programming in Java for Linguists. Available as
a gzipped tar
file, as a jar file, as a
Mac
self-extracting archive, as a Mac binhexed
self-extracting archive, or as a zipped archive.
- Programs from my book Programming in Perl for Linguists. Available as
a gzipped
tar file, as a zipped
archive, or as a Mac
self-extracting archive. (The websearch.pl
program can be downloaded separately.) Answers to selected exercises.
- List of errata from my book
Programming in Perl for Linguists.
Psychophonology links
- SPAM Lab.
- Here is a web-based
experiment on linguistic rhythm. (I'm no longer collecting these data, but
the interface is interesting.)
- Here is another
web-based experiment. This one collects intuitions of wellformedness.
- Just for fun: a little java
applet for doing an ANOVA over the web.
- A searchable
dictionary
of English.
Some links
- Current and past
courses.
- LinguistList.
- Rutgers Optimality Archive
Fooling around
- A greeting.
-
Some pictures.
- The
Java-linguistics group. (This group is no longer active, but I retain the
link for historical interest.)
- Experimenting with RSS:
Mike Hammond: hammond at u dot arizona dot edu