Entering code without a trailing space after the semicolon works fine in the interactive console when pressing enter:
1+2;<enter>
val it : int = 2
Adding a trailing space followed by a newline causes the console to wait for further input. Only another semicolon appears to cause the first line to be processed:
Entering code without a trailing space after the semicolon works fine in the interactive console when pressing enter:
Adding a trailing space followed by a newline causes the console to wait for further input. Only another semicolon appears to cause the first line to be processed: