Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Squirrel is a high level imperative/OO programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games. MirthKit, a simple toolkit for making and distributing open source, cross-platform 2D games, uses Squirrel for its platform.It is used extensively by Code::Blocks for scripting.The language was made public in 2003 under the zlib/libpng license. It is developed and maintained by Alberto Demichelis.