Если у меня есть два отдельных нескомпилированных файла scala в том же каталоге, что и:
// hello.scala
object hello {
def world() = println("hello world")
}
и
// do.scala
hello.world()
Я получаю сообщение об ошибке при запуске do.scala:
$ scala do.scala
error: not found: value hello
Вместо этого мне нужно сначала скомпилировать файл hello.scala и поместить его в путь к классам, чтобы заставить его работать:
$ scalac hello.scala
$ scala -cp hello do.scala
hello world
Есть ли способ получить один script для вызова другого нескомпилированного файла scala, используя правильное использование импорта, пакета, classpath, инструмента командной строки scala или что-то еще?