Extempore (software)

Extempore
ParadigmFunctional, multi-paradigm
Designed byAndrew Sorensen
First appeared2011; 13 years ago (2011)
Stable release
0.8.9[1] / 6 May 2021; 3 years ago (6 May 2021)
Typing disciplineDynamic & static
OSLinux, Mac OS X, Windows
License3-clause BSD
Websitegithub.com/digego/extempore
Influenced by
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

Extempore is a live coding environment focused on real-time audiovisual software development. It is designed to accommodate the demands of cyber-physical computing.[2] 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.[citation needed]

  1. ^ "Release 0.8.9". 6 May 2021. Retrieved 14 May 2021.
  2. ^ Sorensen, Andrew, and Henry Gardner. 2010. "Programming with Time: Cyber-Physical Programming with Impromptu." In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, 822–34. New York: ACM. doi:10.1145/1932682.1869526