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.
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.
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
To run the application, use carton
:
carton exec perl TrAML.pl
An executable can be built using Par::Packer.
TODO