This page should improve with time. Please, keep in mind that I am not a graphics designer and that you are welcome to help if you really think the design is too ugly.

Creating objects and toying with them

This demonstrates how to create simple objects, and calling their methods. Middle-clicking on an object invokes the method list and choosing any method conjures up a satellite. Clicking on a satellite calls the Ruby method with no argument. Dropping a single element calls it with that element as an argument. Dropping a set (i.e. a enhanced array) containing several elements amounts to calling the method with all elements of the set expanded as several arguments.

In the video, the following steps are performed:

Writing code

Ruby code writing is possible through the use of a RubyCode object, that can be compiled into a Proc object. Left-clicking on it calls its call method. RubyCode objects prompt for Ruby code at creation time.

This video demonstrates:

Writing classes

Coming soon