Title :
SOMETHINGit: A prototyping library for live and sound improvisation
Author :
Oda, Tetsuya ; Nakakoji, Kumiyo ; Yamamoto, Yusaku
Author_Institution :
Key Technol. Lab., Software Res. Assoc., Inc., Tokyo, Japan
Abstract :
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.
Keywords :
software libraries; software prototyping; SOMETHINGit; Smalltalk library; VDM-SL; dynamic Smalltalk; live programming; partially mathematically sound programs; prototyping library; static Haskell; Arrays; Dynamic programming; Graphical user interfaces; Indexes; Libraries; Programming; Software; Live Programming; Prototyping; Sketch; Smalltalk;
Conference_Titel :
Live Programming (LIVE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/LIVE.2013.6617341