Scripting Languages

Rather than needing special support for the accessibility framework, a scripting language only needs a CORBA binding and be able to activate components with Bonobo activation.

Python can be used for this purpose using the pyorbit and gnome-python packages.

Unlike some Python ORBs, pyorbit takes advantage of ORBit's introspection features, allowing it to load up interfaces at runtime. This can happen in one of three ways: