An introduction to language processing


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.


Available on slideshare.


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


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.