# The DCR Kids Programming Language Supports Live GUI Updates

**URL:** <https://www.ruby-forum.com/t/the-dcr-kids-programming-language-supports-live-gui-updates/266773>\
**Category:** Desktop\
**Created:** [December 11, 2024, 4:16am UTC](https://www.ruby-forum.com/t/the-dcr-kids-programming-language-supports-live-gui-updates/266773 "2024-12-11T04:16:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndyMaleh](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/andymaleh/32/2475_2.png) [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Post date:** [December 11, 2024, 4:16am UTC](https://www.ruby-forum.com/t/the-dcr-kids-programming-language-supports-live-gui-updates/266773/1 "2024-12-11T04:16:29Z")

</div>

One of the requests I received at RubyConf 2024 for Glimmer DSL for LibUI (and other Glimmer desktop gems) is providing an editor that can update the GUI live as the programmer types code into it. I have built something like that before for a programming language for kids called DCR actually.

[![](https://raw.githubusercontent.com/AndyObtiva/dcr/master/images/dcr-demo.gif) ](https://raw.githubusercontent.com/AndyObtiva/dcr/master/images/dcr-demo.gif)

Continue reading blog post:

> **[The DCR Kids Programming Language Supports Live GUI Updates](https://andymaleh.blogspot.com/2024/12/the-dcr-kids-programming-language.html)**
>
> code master oop ruby jruby java jee jse desktop web gui glimmer swt libui tk gtk rails

Check out DCR (Draw Color Repeat), which is built in Ruby using Glimmer DSL for SWT:

> **[GitHub - AndyObtiva/dcr: Draw Color Repeat - A Young Child Programming...](https://github.com/AndyObtiva/dcr)**
>
> Draw Color Repeat - A Young Child Programming Language for Drawing and Coloring with Repetition - AndyObtiva/dcr
