Въз основа на нишка и Източници на интерпретатора на Scala изглежда, че няма да е толкова трудно да се получи еквивалент на
def runLine(line: String): String
но някой писал ли е това вече?
Въз основа на нишка и Източници на интерпретатора на Scala изглежда, че няма да е толкова трудно да се получи еквивалент на
def runLine(line: String): String
но някой писал ли е това вече?
Има много примери, плаващи там, но те може да са трудни за намиране. Ето това, което написах преди време:
Сложната част е да накарате интерпретатора да зареди Scala буркани. Заредих буркани ръчно, за да работи с web-start, но във вашия случай простото settings.usejavacp.value = true
може да е достатъчно.
Можете да видите интерпретатора в действие тук: http://www.simplex3d.org/console/
interpreter.main(settings)
, така че все още използва основния цикъл на стандартния REPL. - person Owen   schedule 03.09.2011