Racket is a programming language that builds on Scheme (Lisp!). It comes with a powerful runtime environment which includes a JIT and a cross-platform GUI library. Links:
How to Design Programs: A textbook for Racket whose complete content is available online. Having this kind of textbook makes Racket interesting for universities.
BTW: Some might remember Racket under its old name PLT Scheme.