Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.12 KB

CONTRIBUTING.md

File metadata and controls

40 lines (22 loc) · 1.12 KB

Building from source

We follow sbt conventions. IntelliJ IDEA from Jetbrains works as a build tool.

Testing

ref Testing Scala in IntelliJ with ScalaTest

Adding a library

probably old hat to most IDE users, but...

Alt-Enter, "Add sbt dependency"

ref Adding a library to the sbt project

Keyboard locks up

widely reported. known issue. work-around: restart ibus https://youtrack.jetbrains.com/issue/IDEA-78860

Road not taken: gradle

I tried the scala plugin for gradle but ran into enough rough edges to conclude that it's not a well-trodden path and go back to sbt.

Translating algebraic datatypes from ocaml to Scala

See Introduction to Algebraic Types in Scala by Rob Norris / @tpolecat.