Avaliação dinâmica de código no scala

Qual é a melhor maneira de injetar um trecho de código no scala? algo como eval em javascript e GroovyScriptEngine. Quero manter minhas regras / cálculos / fórmulas fora da classe de processamento de dados real. Eu tenho quase 100 + fórmulas a serem executadas. O fluxo de dados é o mesmo para todas as alterações das fórmulas. Qual é a melhor maneira de fazer isso no scala? e o número de fórmulas aumentará com o tempo.

questionAnswers(2)

yourAnswerToTheQuestion