pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

UKSTUG Meeting: Adrian Soma - VEO: A Live Visual Smalltalk environment - 25 February 2026

US
UK Smalltalk
Thu, Feb 19, 2026 10:42 PM

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.

This will be an online meeting.

If you'd like to join us, please sign up in advance on the meeting's Meetup
page ( https://www.meetup.com/ukstug/events/312911115/ ) to receive the
meeting 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. This will be an online meeting. If you'd like to join us, please sign up in advance on the meeting's Meetup page ( https://www.meetup.com/ukstug/events/312911115/ ) to receive the meeting details.
ST
Samuel Teixeira Santos
Thu, Feb 19, 2026 11:06 PM

Will it be recorded and made available?

Samuel

Will it be recorded and made available? Samuel