At LAMP, we work on programming languages, and in particular around Scala. People in the lab work on a variety of projects used quite widely.
If you are looking for student projects, head to the Student Projects page instead.
- Scala
General purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. - Dotty
Dotty is the next-generation Scala compiler, developed in the lab, and slated to become Scala 3. - Scala.js
Scala.js is the Scala to JavaScript platform. The compiler is developed in the lab, while a large community maintains libraries, tooling, etc. Most well-known Scala libraries cross-compile with Scala.js, which makes it a very practical alternative to develop front-end applications. - Scala Native
Scala Native is an optimizing ahead-of-time compiler and lightweight managed runtime designed specifically for Scala. This means that it compiles Scala code to native, machine-executable code.