8/25/2013

An introduction to language processing

Summary

This is an introduction to language processing.
We classify components of a language definition.
We classify components in language processing.
We illustrate language processing for a simple language.
The processing components are written in Haskell.

Slides

Available on slideshare.

Code

Available on github.
The lecture is heavily code-based.
That is, we will understand language processing through Haskell-based examples.

Miscellaneous

This is a lecture which forms an integral part of my SLE course.
I am putting this blog post up as I am guest lecturing at University of Bergen.
That is, the lecture feeds into Anya Helene Bagge's SLE course.
If you want to share SLE course material, please see the SLECOURSE project.