Oceń polecenie ciągu w Scali z REPL

Czy istnieje sposób na ocenę dowolnego ciągu znaków ze Scali, tak jakby ten sam tekst został bezpośrednio wprowadzony do Scala REPL? Chciałbym zrobić coś takiego:

scala> eval("val x = 42")

scala> x
res2: Int = 42

Ponieważ Scala REPL akceptuje polecenia w pętli eval używając jline (jak sądzę), a następnie kompilując / interpretując je, musi istnieć sposób na przesłanie dowolnego wiersza tekstu. W razie potrzeby jestem skłonny zhakować Scala REPL.

questionAnswers(2)

yourAnswerToTheQuestion