A programming language for writing programs that have feelings [BSD license]