Automatic Refactoring tool for Self 4.0

ivan_r_moore ivan_r_moore at
Mon Apr 15 18:57:04 UTC 2002

Hello fellow Self interested people,

Guru - an tool for automated refactoring of Self programs
is now available from

Given a collection of Self objects, Guru produces an equivalent set 
of objects in which there is no duplication of methods or certain 
types of expressions. To achieve this, Guru creates a replacement 
inheritance hierarchy and methods for factoring out expressions. 

Many thanks to Jecel Assumpcao Jr for helping test this

Note that Guru currently only works for Self 4.0
A port to Self 4.1 in on it's way.


More information about the Self-interest mailing list