SOLID has the following features: Installation (in 3 steps)
You're all set! SOLID should be ready to go. Load up a .ml file and try alt-enter on a partially written identifier for completion. You can hit ctrl-c h to get help on the identifier at point. You can hit ctrl-c w to get the value/signature/whatever of identifier at point. Remember that everything is based on the toplevel, so if you haven't defined "x" in the toplevel don't expect it to complete or be able to get its value.
Also, since you now have Enhtop+ (Enhanced Toplevel Plus) you have all of those benefits: Identifiers that have been rebound are shown differently by default, to distinguish with currently effective ones; a new directive to query (by kinds or names or their composition) and show both current and history bindings; a new directive to show the current binding of any identifier without evaluating or rebinding it; a type-check-only testing mode to experiment your definitions without polluting the world, and the directive to enter/leave it. The "Plus" means these new directives will support partial names. See below (Enhtop+) for a more verbose description.