This document gives an overview of the lexc course 7-11.1. 2013 in Helsinki. * __Place__: ''University of Helsinki, Metsätalo, huone 25: 5th floor, (5. krs)'' * __Time__: January 7th - 11th, 9-12, 13-16 * [Participants|Participants.html] !!!Course plan !! Monday - Tuesday * Intro: What do you know about everything? (__Jack__) * Installation (__all__) * infrastructure intro (__Sjur__) ** using the analysers * Lexc intro -- with toy lexicon for your own lg (__Trond__) * Twolc intro -- (__Jack__) ... also with examples from your own language !! Wednesday++ * Learn to read your code (__Jack__) * Learn to test your transducer (yaml, missing) (__Sjur__) * Start doing Real Work (__groups: all__) ** add words to the lexicon, build & test ** solve twolc problems ** plan lexc solutions ** add tests for specific areas of morpho/phonol. !!! Linguistic resources * [Links to the language sourcecode|LinksToSourcecode.html] * [Keyboard layouts|UralicKeyboards.html] !!! Requirements for the students To be done as far as possible before the course starts * install XCode (via Mac App Store - free download, but requires an account) * install xerox tools (fsmbook.com) * install hfst tools (see first link below) * install newinfra (see first link below) * look at the individual languages Everything is (and should be) listed here: * [Getting started|https://giellalt.uit.no/infra/GettingStarted.html] * [Checklist, for workers|https://giellalt.uit.no/infra/install-overview.html] * [Checklist, for sysadm|https://giellalt.uit.no/admin/checklist.html] !!! Goals for the course # Learn unix command line basics # Get to know the newinfra setup # Learn svn # Learn work routines ## Testing (write yaml tests to help the twolc development) # Learn twolc and lexc basics # Having a look around at what is actually being done on the infrastructure # Read and understand the existing source code of my language !! Literature, references Jos haluat taustatieto: Tärkein kirja on [Beesley & Karttunen|http://fsmbook.com]. Kurssin ydin on kielioppi-ohjelmointikielten (twolc, lexc) peruskurssi. Esimerkki aikaisemmista, samantyyppisista kursseista: * [Ken Beesley|http://www.stanford.edu/~laurik/fsmbook/lecture-notes/Beesley2004/index.html] * Trond Trosterud: [1|http://www.hum.uit.no/a/trond/und/v07/hif-3012.07.1.pdf], [3|http://www.hum.uit.no/a/trond/und/v07/hif-3.html] [4|http://www.hum.uit.no/a/trond/und/v07/hif-4.html] (Meidän kurssi ei tule olemaan aivan uhtä tekninen.) Infrastruktuurimme ... hmm, siihen meillä vielä ei ole dokumentaatio. Tässä hakemistolista: [Newinfra Catalogues|https://giellalt.uit.no/infra/infraremake/NewinfraCatalogues.html]