# Scala Interpreter
{
"name": "scala",
"author": "Shane Mulligan",
"source": "https://github.com/semiosis/interpreters/blob/master/interpreters/scala.ii",
"type": "conversational-prompt",
"description": "Provides an imaginary scala shell.\n\r\n\rSimply Call 'run scala'.",
"prompt": "Welcome to Scala 2.11.12 (OpenJDK 64-Bit Server VM, Java 11.0.11).\nType in expressions for evaluation. Or try :help.\n\n{{history}}\n{{user}} {{input}}{{persona}}",
"examples": {
"locations": ["logs"],
"list": [],
"select": {
"by": "random",
"from": ["logs"],
"quantity": 0
},
"allowRating": true
},
"fineTuning": {
"allowed": true,
"action": "create-new-project"
},
"properties": {
"input": {
"input": {
"type": "text",
"default": ""
},
"persona": {
"type": "text",
"default": "\n",
"force": true,
"disableColon": true
},
"user": {
"type": "text",
"default": "scala>",
"force": true,
"disableColon": true
},
"context": {
"type": "text",
"default": " ",
"force": true
},
"room": {
"type": "text",
"default": ""
}
}
},
"model": {
"engine": "code-davinci-002",
"stop": ["\n\n\n", "scala>", "scala>", "undefined"],
"temperature": 0.2,
"max_tokens": 60,
"top_p": 1
}
}