Copyright | Justin Ethier |
---|---|
License | MIT (see LICENSE in the distribution) |
Maintainer | github.com/justinethier |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
This module contains code to handle R7RS libraries. NOTE: Libraries are usually referred to as modules in the husk source code.
- findModuleFile :: [LispVal] -> IOThrowsError LispVal
- moduleImport :: Env -> Env -> [LispVal] -> IOThrowsError LispVal
Documentation
findModuleFile :: [LispVal] -> IOThrowsError LispVal Source #
Get the full path to a module file
:: Env | Environment to import into |
-> Env | Environment to import from |
-> [LispVal] | Identifiers to import |
-> IOThrowsError LispVal |
Import definitions from one environment into another