SOMETHINGit: A prototyping library for live and sound improvisation

Tomohiro Oda, Kumiyo Nakakoji, Yasuhiro Yamamoto · 2013

Live programming can be considered an interaction with incomplete code. Dynamic languages embrace the similar style of programming, such as pair programming and prototyping in a review session. Static languages require a certain degree of completeness of code, such as type safety and namespace resolution. SOMETHINGit is a Smalltalk library that combines dynamic Smalltalk and static Haskell and VDM-SL. SOMETHINGit enables programmers to write incomplete but yet partially mathematically sound programs by five levels of bridging mechanisms.

Read the paper · More papers on PaperTik