Next: , Previous: , Up: Modules   [Contents][Index]


5.12.9 Implicit Exports

If you inspect the Librep source, you may find for example, the function caar is defined in rep.data module, but you can call it without importing.

It’s because rep module exports some functions on behalf of their modules. To name all, they are: rep.data, rep.io.streams, rep.lang.debug, rep.lang.interpreter, rep.lang.math, rep.lang.symbols, rep.module-system, and rep.vm.interpreter.

The interactive environment pulls in a bit more. (See Interactive environment.)