UKSTUG Meeting: Agustín Martínez - Diálogo: A Drawing-Based Programming Environment for Kids, Built in Cuis Smalltalk - 29 April 2026

UK Smalltalk <[email protected]> Mon, 20 Apr 2026 22:47:57 +0100
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <CAPZPNh3WJjU7PNYX0=cVc0qmW-8ihF+LWyU+9ycrwcXuRc_kbA@mail.gmail.com>
--0000000000001676ee064feb4119
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Di=C3=A1logo ( https://urldefense.com/v3/__https://dialog.ar/__;!!DZ3fjg!_i=
LgNf27tD8Pge22Rms6d2lE9UPxw8oE9j--cU5a6Qh_X5SGwNBh8BbM94DTDL51DFrcNM5fMHZKU=
IHdfeT3S999$  ) is a desktop tool that lets children aged
10=E2=80=9317 create their own videogames by combining drawn characters wit=
h a set
of visual icons =E2=80=94 no typing required. The icons compose like cards,
activating behaviours in the drawn objects and naturally leading kids
through concepts such as categories, rules, recursion, and metaprogramming.

In this talk I'll show how Smalltalk's live, image-based environment made
it uniquely suited for building Di=C3=A1logo. I'll give a demo of the app, =
walk
through some implementation metrics, and discuss the pedagogical ideas
behind the project =E2=80=94 including a free 7-class course I've shared on=
line and
workshops I've run open to the community at the Faculty of Exact Sciences
(UBA).

Agust=C3=ADn Mart=C3=ADnez is a developer and researcher at the Universidad=
 de Buenos
Aires (UBA), and the creator of Di=C3=A1logo, a programming environment for
children built in Cuis Smalltalk. He presented a paper on Di=C3=A1logo at t=
he
Onward! track of OOPSLA, and has given public talks at Nerdearla,
Argentina's largest tech community event.

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/314=
323562/__;!!DZ3fjg!_iLgNf27tD8Pge22Rms6d2lE9UPxw8oE9j--cU5a6Qh_X5SGwNBh8BbM=
94DTDL51DFrcNM5fMHZKUIHdfUouP39O$  ) to receive the
meeting details.

--0000000000001676ee064feb4119
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Di=C3=A1logo (=C2=A0<a href=3D"https://urldefense.com/v3/_=
_https://dialog.ar/__;!!DZ3fjg!_iLgNf27tD8Pge22Rms6d2lE9UPxw8oE9j--cU5a6Qh_=
X5SGwNBh8BbM94DTDL51DFrcNM5fMHZKUIHdfeT3S999$">https://dialog.ar/</a> ) is =
a desktop tool that lets children aged 10=E2=80=9317 create their own video=
games by combining drawn characters with a set of visual icons =E2=80=94 no=
 typing required. The icons compose like cards, activating behaviours in th=
e drawn objects and naturally leading kids through concepts such as categor=
ies, rules, recursion, and metaprogramming.<br><br>In this talk I&#39;ll sh=
ow how Smalltalk&#39;s live, image-based environment made it uniquely suite=
d for building Di=C3=A1logo. I&#39;ll give a demo of the app, walk through =
some implementation metrics, and discuss the pedagogical ideas behind the p=
roject =E2=80=94 including a free 7-class course I&#39;ve shared online and=
 workshops I&#39;ve run open to the community at the Faculty of Exact Scien=
ces (UBA).<br><br>Agust=C3=ADn Mart=C3=ADnez is a developer and researcher =
at the Universidad de Buenos Aires (UBA), and the creator of Di=C3=A1logo, =
a programming environment for children built in Cuis Smalltalk. He presente=
d a paper on Di=C3=A1logo at the Onward! track of OOPSLA, and has given pub=
lic talks at Nerdearla, Argentina&#39;s largest tech community event.<br><b=
r>This will be an online meeting.<br><br>If you&#39;d like to join us, plea=
se sign up in advance on the meeting&#39;s Meetup page (=C2=A0<a href=3D"ht=
tps://urldefense.com/v3/__https://www.meetup.com/ukstug/events/314323562/__=
;!!DZ3fjg!_iLgNf27tD8Pge22Rms6d2lE9UPxw8oE9j--cU5a6Qh_X5SGwNBh8BbM94DTDL51D=
FrcNM5fMHZKUIHdfUouP39O$">https://www.meetup.com/ukstug/events/314323562/</=
a> ) to receive the meeting details.</div>

--0000000000001676ee064feb4119--