Emacs Power for Scala Development: REPL

Continuing the series of posts exploring applying the power of Emacs to Scala development, let’s look at how we can use Scala’s REPL (Read-Evaluate-Print-Loop).

Having a REPL is one of the things that is often overlooked, but is one of the most powerful capabilities of a language if you put it to good use.

In this video, we show how to launch SBT from within a Scala project in Emacs, and what advantages that brings.

We also have a look at launching the REPL from within Emacs, and having access to all the classes in our project.

I again recommend opening the video up to full screen mode to see the text most clearly.

You can find the key-bindings referred to in the video here: Emacs for Scala Keybindings

Our first book comes out soon, “Principles and Practices of Software Craftsmanship”! Sign up for our newsletter to be notified when the free sample chapter is available!

Published: June 17 2013