Squirrelは軽量プログラミング言語です。高階関数、クラス・継承、委譲、末尾再帰、ジェネレータ、協調的スレッド、例外処理、参照カウント・ガベージコレクション(必要に応じて行う)を備えています。C風の構文です。