Sound Change Applier

This is a webbification of Mark Rosenfelder's Sound Change Applier, which is written in C. See his documentation for a basic description. There is also a snazzy web version called the dialect generator. I claim four advantages for this version:

The rules have been set up, by Richard Wordingham, to transform PIE to Albanian.   It is coded up from the lecture series by Piotr Gasiorowski.  The first two instalments (Messages 29877 and 29908) are coded up here. Faults may be raised at the Cybalist Yahoo group, but note that Professor Gasiorowski has not endorsed this encoding.

Ancestral words

Derived Words



Sound Changes

Messages  

 

Options

Print rules
Bracket source
Print source
To message area
Include comments

Summaries


Technical Details

Warranty

USE AT YOUR OWN RISK!        ABSOLUTELY NO WARRANTY!

Downloading

A page consists of two files, an HTML file defining the data (words and sound changes) and specific text, and a Javascript file with a name like sounds.js defining the standard text (such as this section), the 'form' and and the code to implement the sound changes. The Internet Explorer save as command applied to this page will save the Javascript file, but corrupts the HTML file. With IE the HTML file needs to be saved by using the view source command to display the source and then saving it in an appropriate manner - typically just by using the Notepad save as command.

XML Format

To convert a file of words or sound change definitions to XML format, insert as an inital line:

<root><a><![CDATA[

and as a final line:

]]></a></root>

These lines will not register as rules or category definitions if used with the C version of the Sound Change Applier.  However, XML input appears only to work with Internet Explorer.

Development Status

Last modified Saturday 27 March 2004.  I/O and documentation are still under development.

Sound changes are working OK under Internet Explorer Version 5.5 and 6.0, Nescape 4.5.  Comments in input words have only been checked on IE 6.0.  The separation of code and data does not (March 2004) work on the NTL (UK) TV internet web browser.

Offline loading of local files works for IE 6.0. (Trimming of a leading blank line is desirable, but not necessary.)

Copyright

(C) 1992, 2000 by Mark Rosenfelder
Web version (C) 2004 by Richard Wordingham
All commercial rights reserved.

This program may be freely used and modified for non-commercial purposes.