husk-scheme-3.19.3: R5RS Scheme interpreter, compiler, and library.

CopyrightJustin Ethier
LicenseMIT (see LICENSE in the distribution)
Maintainergithub.com/justinethier
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Language.Scheme.Compiler.Libraries

Description

This module contains support for compiling libraries of scheme code.

Synopsis

Documentation

importAll Source #

Arguments

:: 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