Adrian Soma - VEO: A Live Visual Smalltalk environment
Details
Introducing VEO: A Live Visual Smalltalk that reimagines what a Smalltalk programming environment can be.
VEO enables direct visual manipulation of any object and the creation of windowless visual interfaces. It is built around four core principles: all objects are visual; a single infinite zoomable and pannable canvas serves as the workspace; code can be written "in the air" anywhere in that space to send, evaluate and animate messages and live expressions; and live expressions can freely combine symbols, literals and live object references.
Adrian Soma began his professional programming career in 1987, with a longstanding focus on the fundamental challenges of programming itself — particularly user interface design and interaction. He first encountered Smalltalk in 1996 and has worked with it ever since.
An early project that would prove formative was an interactive chess course application, for which he built a custom graphical object system from scratch. That system became the first seeds of VEO, the Live Visual Smalltalk environment he has been researching and developing since 2006.
