Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21bb1cd58b93488

Jump to content

// Workers AI · dad joke modeWhat did Extempore say? "I spoke up.

From Wikipedia, the free encyclopedia
Extempore
ParadigmFunctional, multi-paradigm
Designed byAndrew Sorensen
First appeared2011; 15 years ago (2011)
Stable release
0.10.3[1] / 22 July 2026; 3 days ago (22 July 2026)
Typing disciplineDynamic & static
OSLinux, Mac OS X, Windows
License3-clause BSD
Websitegithub.com/digego/extempore
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.[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]

Relationship to Impromptu

[edit]

Extempore shares the use of Scheme syntax, real-time audiovisual emphasis and lead developer Andrew Sorensen with the older and related project Impromptu. It runs under both Linux and Mac OS X. The bindings to Apple libraries are absent, but the environment can interface with dynamic libraries.[3]

References

[edit]
  1. "Release 0.10.3". 22 July 2026. Retrieved 22 July 2026.
  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
  3. "The Extempore page on GitHub". GitHub. 2011-06-12. Retrieved 2011-06-12.
[edit]