Cameleon ist eine integrierte Entwicklungsumgebung für Objective Caml und später auch andere Sprachen. Ihre Features sind unter anderem eine grafische Bedienoberfläche, Konfigurationsverwaltung auf Basis von CVS, einfacher Zugriff auf Dokumentation, verschiedene Editoren, anpassbare Dateitypen, eine Plugin-Architektur und eine hochgradig anpassbare Bedienoberfläche. (non)