FP /


A one week course on Scala and Domain Specific Languages

  by David Christensen (ITU Copenhagen), examiner is Mary Sheeran

Course home page

The CSE Dept. at Chalmers University of Technology will host an intensive course on Scala and domain specific languages from the 3rd to the 7th of December, 2012. The course is aimed at doctoral students, who can get points for taking the course (including a project, giving 5 points in total). But we welcome anyone who wants to come.

Topics to be covered include:

  • Basic Scala, including the syntax, semantics, type system and tools
  • Implicit arguments, implicit conversions and their uses
  • Encoding common Haskell and functional programming idioms, such as type classes
  • Techniques for embedding languages in Scala, including lightweight modular staging

The course will consist of two daily lectures and smaller nightly projects. Additionally, a larger final project will be available for those who wish to receive credit for the course. A basic working knowledge of Haskell will be assumed.