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 support for compiling libraries of scheme code.
- importAll :: Env -> Env -> [LispVal] -> CompLibOpts -> CompOpts -> IOThrowsError [HaskAST]
Documentation
:: Env | Compilation environment |
-> Env | Compilation meta environment, containing code from modules.scm |
-> [LispVal] | Modules to import |
-> CompLibOpts | Misc options required by compiler library functions |
-> CompOpts | Misc options required by compiler functions |
-> IOThrowsError [HaskAST] | Compiled code |
Import all given modules and generate code for them