Skip to content

TrAML (Transparent Analogical Modeling of Language) is a graphical user interface for PERL 5 that uses the PERL-CLI of Algorithm::AM (https://github.com/garfieldnate/Algorithm-AM). Algorithm::AM (Skousen, Stanford & Glenn 2013) is a computational implementation of Analogical Modeling theory (Analogical Modeling of Language; Skousen 1989 et seq.,…

License

Notifications You must be signed in to change notification settings

SabineArndtLappe/TrAML

Repository files navigation

TrAML

TrAML (Transparent Analogical Modeling of Language) is a graphical user interface for PERL 5 that uses the PERL-CLI of Algorithm::AM (https://github.com/garfieldnate/Algorithm-AM). Algorithm::AM (Skousen, Stanford & Glenn 2013) is a computational implementation of Analogical Modeling theory (Analogical Modeling of Language; Skousen 1989 et seq., Skousen et al. eds. 2002).

Please cite TrAML as:

Arndt-Lappe, Sabine, Ingo Plag, Kai Koch & Mikalai Krott. 2018. Transparent Analogical Modelling (TrAML). GitHub, https://github.com/SabineArndtLappe/TrAML.

How to use TrAML

There is a release of tested executables for Windows (no Mac yet, sorry). To download the software, first click on 'tags' in the bottom right part of the main TrAML page. Then click on 'Downloads' and save to your computer, then run from there. Please cf. the wiki of this page (https://github.com/SabineArndtLappe/TrAML/wiki) for detailed instruction and explanation how to use TrAML for linguistic research.

Developing

Dependencies

This project is written in Perl 5. If you are on Windows, we recommend using Strawberry Perl (or berrybrew). Otherwise, use Perlbrew.

Next, you should install Carton, which will provide the dependency management.

If you are using Mac OS, you should install wxwidgets; the easiest method to do this is using homebrew:

brew install wxmac

Finally, use carton to install all of the Perl depenencies in the local directory:

carton install

Running

To run the application, use carton:

carton exec perl TrAML.pl

Building an Executable

An executable can be built using Par::Packer.

TODO

About

TrAML (Transparent Analogical Modeling of Language) is a graphical user interface for PERL 5 that uses the PERL-CLI of Algorithm::AM (https://github.com/garfieldnate/Algorithm-AM). Algorithm::AM (Skousen, Stanford & Glenn 2013) is a computational implementation of Analogical Modeling theory (Analogical Modeling of Language; Skousen 1989 et seq.,…

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages