Never noticed this before somehow:
[mccallister@kite ~]$ scalaint
__ __ _ _
(_ / /_|| /_| INTERPRETER
___)\__/ ||__/ | (c) 2002-04, LAMP/EPFL
version: 1.3.0.4
type :? to get a list of all interpreter commands
> Console.println("Hello World!");
|
Hello World!
(): scala.Unit
> :quit
[Leaving scalaint]
[mccallister@kite ~]$
Now to provide telnet into scala shell as well as groovy shell and grash =)