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.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 LispVal Source #

Get the full path to a module file

moduleImport Source #

Arguments

:: Env

Environment to import into

-> Env

Environment to import from

-> [LispVal]

Identifiers to import

-> IOThrowsError LispVal 

Import definitions from one environment into another