GODI ist eine Distribution und Programmierumgebung für die Sprache Objective Caml (O'Caml). Von den O'Caml-Entwicklern ist ja nur der Compiler und die Laufzeitumgebung erhältlich. Um tatsächlich programmieren zu können, benötigt man Libraries und Tools, die es verstreut im Internet gibt. GODI sammelt diese Ergänzungen, und bündelt sie zu einer einheitlichen Distribution. GODI stellt dabei neben dem O'Caml-Kern mehr als 50 Libraries und Applikationen zur Verfügung, die für O'Caml geschrieben wurden. GODI besteht aus einem Framework, mit dem die Komponenten der Programmierumgebung übersetzt werden. Der Übersetzungsvorgang wird automatisch gesteuert und vom Benutzer über das menügeführte Utility godi_console kontrolliert. Die Komponenten von GODI können einzeln ausgewählt oder gelöscht werden, sowie gegen neuere Versionen ausgetauscht werden. (gs)