org-babel for scala evaluation in ammonite-term-repl.
brew install ammonite-repl
It is recommended installed by the MELPA package system.
You could install it by M-x
: with package-install
: ob-ammonite
.
#+begin_src amm :results org
sealed trait Maybe[+T]
final case object Empty extends Maybe[Nothing]
final case class Just[T](t: T) extends Maybe[T]
#+end_src
#+RESULTS:
#+BEGIN_SRC org
defined trait Maybe
defined object Empty
defined class Just
#+END_SRC
If you edit you prompt in .ammonite/predef.sc
with
repl.prompt() = "scala> "
You should have this in your emacs config file.
(setq ob-ammonite-prompt-str "scala>")
With this discussion, please replace the scala in begin_src block with amm