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

Portabilityportable
Stabilityexperimental
Maintainergithub.com/justinethier
Safe HaskellSafe-Inferred

Language.Scheme.Libraries

Description

This module contains code to handle R7RS libraries. NOTE: Libraries are usually referred to as modules in the husk source code.

Synopsis

Documentation

findModuleFile :: [LispVal] -> IOThrowsError LispValSource

Get the full path to a module file

moduleImportSource

Arguments

:: Env

Environment to import into

-> Env

Environment to import from

-> [LispVal]

Identifiers to import

-> IOThrowsError LispVal 

Import definitions from one environment into another