Impromptu (programming environment)

Impromptu
Paradigmmulti-paradigm: functional
FamilyImpromptu
Designed byAndrew Sorensen
First appeared2005 (2005)
Stable release
2.5
Typing disciplineDynamic, static
OSmacOS
Websiteimpromptu.moso.com.au
Influenced by
Influenced
Extempore

Impromptu is a macOS computer programming environment for live coding. Impromptu is built around the Scheme language, which is a member of the Lisp family of languages. The source code of its core has been released as free and open-source software with a BSD 3-clause license and renamed Extempore.