UKSTUG Meeting: Adrian Soma - VEO: A Live Visual Smalltalk environment - 25 February 2026
UK Smalltalk <[email protected]> Thu, 19 Feb 2026 22:43:34 +0000
| Newsgroups | gmane.comp.lang.smalltalk.vwnc |
|---|---|
| Message-ID | <CAPZPNh1RHS1bqekAevoG7aF=TejmVW70=D19AJUeVYmCqagNxg@mail.gmail.com> |
--00000000000086dc1e064b350923 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 =E2= =80=94 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://urldefense.com/v3/__https://www.meetup.com/ukstug/events/312= 911115/__;!!DZ3fjg!6TR--LStSC4YOFSOyic-OhODCXk1CN0L84vVSqEZFPT2Jp6T7jeGBJmu= k0S5Fd_uoyrsTdbQKNYEQ_ReR3VKiRzI$ ) to receive the meeting details. --00000000000086dc1e064b350923 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Introducing VEO: A Live Visual Smalltalk that reimagines w= hat a Smalltalk programming environment can be.<br><br>VEO enables direct v= isual manipulation of any object and the creation of windowless visual inte= rfaces. 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, evalu= ate and animate messages and live expressions; and live expressions can fre= ely combine symbols, literals and live object references.<br><br>Adrian Som= a began his professional programming career in 1987, with a longstanding fo= cus on the fundamental challenges of programming itself =E2=80=94 particula= rly user interface design and interaction. He first encountered Smalltalk i= n 1996 and has worked with it ever since.<br><br>An early project that woul= d prove formative was an interactive chess course application, for which he= built a custom graphical object system from scratch. That system became th= e first seeds of VEO, the Live Visual Smalltalk environment he has been res= earching and developing since 2006.<br><br>This will be an online meeting.<= br><br>If you'd like to join us, please sign up in advance on the meeti= ng's Meetup page ( <a href=3D"https://urldefense.com/v3/__https://www.m= eetup.com/ukstug/events/312911115/__;!!DZ3fjg!6TR--LStSC4YOFSOyic-OhODCXk1C= N0L84vVSqEZFPT2Jp6T7jeGBJmuk0S5Fd_uoyrsTdbQKNYEQ_ReR3VKiRzI$">https://www.m= eetup.com/ukstug/events/312911115/</a> ) to receive the meeting details.</d= iv> --00000000000086dc1e064b350923--