The following module was proposed for inclusion in the Module List:

  modid:       Lingua::SoundChange
  DSLIP:       adpOb
  description: Apply regular sound changes to words
  userid:      PNE (Philip Newton)
  chapterid:   11 (String_Lang_Text_Proc)
  communities:
    comp.lang.perl.modules (briefly)

  similar:

  rationale:

    Lingua:: appears to be the most logical choice for me since this
    module deals with languages, not simply arbitrary text. A quick
    question in clp.modules brought one response which agreed with that
    choice.

    This module takes a list of sound changes (rules) and can apply
    them to many words. This can be used, for example, to derive a
    daughter language from its parent language through the process of
    regular sound change, or to try out Grimm's Law or see the effects
    of the Great Vowel Shift.

    The module was inspired by, and at the moment includes some code
    from the reference implementation of, Mark Rosenfelder's Sound
    Change Applier at http://www.zompist.com/sounds.htm .

    I'm not completely sure about the licence yet, because Mark doesn't
    want his sample code to be used commercially. However, I think I can
    minimise the code derived from the sample and then licence it
    myself, probably in BSD-style terms.

    There is an existing Perl implementation of Mark's Sound Change
    Applier, but when I contacted the author, he said that he had not
    distributed it. In any event, it was a stand-alone script, and I
    feel that a module will be useful, possibly with a wrapper
    distributed that will emulate Mark's 'sounds' program

  enteredby:   PNE (Philip Newton)
  enteredon:   Fri Sep 28 06:18:00 2001 GMT

The resulting entry would be:

Lingua::
::SoundChange     adpOb Apply regular sound changes to words         PNE


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e2100000_5b584e7cf3ba1169&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e2100000_5b584e7cf3ba1169&SUBMIT_pause99_add_mod_insertit=1

Reply via email to