Extempore (software)
| Extempore | |
|---|---|
| Paradigm | Functional, multi-paradigm | 
| Designed by | Andrew Sorensen | 
| First appeared | 2011 | 
| Stable release | 0.8.9
   / 6 May 2021 | 
| Typing discipline | Dynamic & static | 
| OS | Linux, Mac OS X, Windows | 
| License | 3-clause BSD | 
| Website | github | 
| Influenced by | |
Extempore is a live coding environment focused on real-time audiovisual software development. It is designed to accommodate the demands of cyber-physical computing. Extempore consists of two integrated languages, Scheme (with extensions) and Extempore Language. It uses the LLVM cross-language compiler to achieve performant digital signal processing and related low-level features, on-the-fly.