地道にメンテナンスを継続しているScalatraですが、最近ついにScala 3で動作するマイルストーンビルド(3.0.0-M1)を公開しました。 github.com Scala 3対応の作業はほとんどよしださんにやっていただき自分はリリースしただけですが…。 サンプルとしてScala 3で動作するScalatraプロジェクトを作ってみました。 github.com 一応コードはScala 3のシンタックスで書いてあります。これだけだとあまり嬉しい感じはしないかもしれませんが…。 package com.example.app import org.scalatra._ class MyScalatraServlet extends ScalatraServlet: get("/") { views.html.hello() } Scalatraがデフォルトでサポートしているテンプレート