Module Reflection

This module is undocumented. This is a list of its definitions.

moduleDependencyGraph :: <Proc> [(String, [(String, Maybe String, String)])]

The import graph of the platform's SCL modules, as a pair of module name and the imports of that module for each module that compiles. Each import is the name of the imported module, the local name it is bound to and the import specification written in the import declaration. The local name is the empty string for an import without a prefix and Nothing for a dependency that is not brought into the namespace at all. Modules that do not compile are left out.

searchValue :: String -> <Proc> ()

Prints a table of the public values of the platform's SCL modules whose name matches the given regular expression, giving the module, the name and the type of each. The pattern is matched case insensitively and anywhere in the name, so plain text works as a substring search. Modules that do not compile are skipped.