idgets have specific commands, e. g. text widgets:</p>
  
    <pre>
set text1 [text .t]
pack $text1
$text insert 1.0 "Hello World"
</pre>
  
    <p>Here the same example &#8220;translated&#8221; to Chicken/Tk:</p>
  
    <pre>
(define text1 (tk 'create-widget 'text))
(tk/pack text1)
(text1 'insert '(1 . 0) "Hello World")
</pre>
  
    <p>Every sub-command other than <code>create-widget</code> and <code>exec</code> and <code>get-id</code> will be translated to a widget-specific command, in the example above 