SOLID ist ein Emacs-Modul, das für O'Caml eine Entwicklungsumgebung bieten soll, die an SLIME angelehnt ist, komplett mit REPL-Integration, Debugger, Onlinehilfe zu Bezeichnern im Quelltext und Wortvervollständigung.

The aim is to be what SLIME is for Lisp -- the ultimate interactive, integrated, development environment (in Emacs of course).

Da SLIME eines der Argumente für Common Lisp schlechthin (insbesondere gegenüber anderen Lisps) ist, interessiert mich SOLID sehr. SLIME hat meine Ansprüche an IDEs ziemlich hochgeschraubt. Wenn SOLID gut ist, kann ich mich vielleicht mehr mit Caml anfreunden.