Phonological word formation in a simple CV language

The basic conditions.

Imagine a language which only permits words that are made up of alternating sequences of consonants and vowels with words necessarily ending in vowels.

A Logo word generator

A system for generating possible phonological words in a language of this type requires very little Logo vocabulary.

to get.string
if tossup = "heads [op "] 
op (word pickrandom :consonants pickrandom :vowels get.string ) 
end

to find.word
local "new.word  make "new.word get.string 
if or empty? :new.word 6 < count :new.word 
	[op find.word] [op :new.word]
end

to tossup
op pickrandom [heads tails] 
end

to pickrandom :input
op item 1 + random count :input :input 
end

make "vowels [a i u]
make "consonants [p t k n l s]


Ron Brasington
Department of Linguistic Science
The University of Reading
Reading
UK

E-mail: ron.brasington@rdg.ac.uk