A high-level programming language maintained by the University of Arizona.  Using ALGOL syntax, Icon features extensive string handling similar to SNOBOL and automatic generation of multiple outputs, such as a range of integers or strings.  Jcon is the Java-based implementation.  See 
SNOBOL.