Extempore – An audiovisual live programming environment
extemporelang.github.io
Extempore – An audiovisual live programming environment
1–10 of 14 posts
Re: Extempore – An audiovisual live programming environment
#2Re: Extempore – An audiovisual live programming environment
#3What is "cyberphysical coding"? I didn't see any definition on the website, and no, I haven't seen any live examples of it either. It sounds cool, but from looking at this site, I have no idea what they are talking about.
Re: Extempore – An audiovisual live programming environment
#4I can easily recommend Extempore (xtlang) especially if you're a bit more advanced programmer. The underlying core is a tasteful mix of C-aligned semantics (think LLVM) that manifests as S-expressions with the usual goodies. It is statically typed with inference.
Another forte is scheduling via temporal recursion.
It has a solid memory allocation strategy, via memory arenas, oriented to high performance and low latency. Higher level constructs like closures can live in arenas. You can also introduce some custom dynamic cleanup routines for RAII-like behavior.
I seriously think it could work well outside of its niche as well.
Re: Extempore – An audiovisual live programming environment
#5Re: Extempore – An audiovisual live programming environment
#6Re: Extempore – An audiovisual live programming environment
#7I’ve tried several live audio programming languages (though not to any great extent), and have found Extempore to be easily the best. It’s the only language I’ve found which lets me control both the low-level details of synthesis and the high-level details of musical structure, and — more importantly — edit them both live. The low-level language is C-like and statically typed with all the advantages that brings, and…
Re: Extempore – An audiovisual live programming environment
#8There used to be an emacs/lisp library that did this, does anyone remember the name ?