Heiko Seeberger writes about using Scala and Scala's REPL(the interactive Scala console) in order to take of advantage of OSGi and its modularity and versioning capabilities. Read Heiko Seeberger post 'Running OSGi and ScalaModules in Scala's REPL': http://heikoseeberger.blogspot.com/2009/06/running-osgi-and-scalamodules-in-scalas.html