This is how Tk started in Tcl.  First it was a 'special interpreter'
wish.  Now it's a package that any Tcl script can include with
package require Tk

That could be a model to follow.
RF
Martin DeMello wrote:
> On Wed, Nov 5, 2008 at 11:17 AM, Jayson Williams
> <williams.jayson / gmail.com> wrote:
>> In my opinion, Ruby's official face should be Shoes. Shoes gives Ruby
>> a face by adding a simple GUI toolkit. I have been an advocate for Tk
>> for as long as I have been using Ruby, because of its ease at picking
>> up for new users. But Shoes makes Tk look like brain surgery. Shoes is
>> probably more like a baby face for Ruby. Better suited for small
>> applications that don't require an overly complex GUI. If your looking
>> at adding a simple face to your Ruby applications, have a look at
>> Shoes.
>> Oooh.. and Shoes allows you to build standalone executable apps too.
>> Have a look and let me know what you think.
> 
> Much as I love Shoes, there is a severe problem with adding it to the
> official ruby distro - it is not a ruby library, but a self-contained
> executable complete with forked ruby interpreter. You need to run
> programs with `shoes <progname>`, rather than `ruby <progname>`
> 
> martin
> 


-- 
Ron Fox
NSCL
Michigan State University
East Lansing, MI 48824-1321