Despite many sophisticated attempts to support code reuse, the humble text
editor is still the tool most heavily relied upon to provide this
service. Generally text editors provide only cut and paste operations with
which to transfer code from one program to another, leaving the programmer
to adapt the code to fit this new context. This project will investigate
this observation by determining means by which text editors may better
facility code reuse.
The goal of this project is to develop a prototype tool,
Machete, to determine the feasibility and usefulness of such reuse
support. Secondly the development activity aims to determine the suitability
of the Java programming language for construction of such rapid prototypes.