pkg/

directory
v1.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: Apache-2.0

Directories

Path Synopsis
Package debug is the embedder-facing debugger: breakpoints, stepping, and the break-prompt command surface a REPL renders.
Package debug is the embedder-facing debugger: breakpoints, stepping, and the break-prompt command surface a REPL renders.
Package docparse parses structured metadata from Guile-style docstrings.
Package docparse parses structured metadata from Guile-style docstrings.
Package environment provides variable binding and scoping for the Scheme compiler.
Package environment provides variable binding and scoping for the Scheme compiler.
extensions
io
Package io provides I/O primitives for reading and writing.
Package io provides I/O primitives for reading and writing.
internal
bootstrap
Package bootstrap initializes the top-level Scheme environment.
Package bootstrap initializes the top-level Scheme environment.
extensions/all
Package all provides additional primitives for records, promises, and extended string/character operations.
Package all provides additional primitives for records, promises, and extended string/character operations.
extensions/envvars
Package envvars provides environment variable access primitives.
Package envvars provides environment variable access primitives.
extensions/iotest
Package iotest provides fault-injecting I/O ports for testing the classification of read errors per R7RS §6.11.
Package iotest provides fault-injecting I/O ports for testing the classification of read errors per R7RS §6.11.
extensions/namespace
Package namespace provides namespace manipulation primitives.
Package namespace provides namespace manipulation primitives.
forms
Package forms provides a shared registry for special form validators.
Package forms provides a shared registry for special form validators.
match
Package match implements the pattern matching engine for syntax-rules and syntax-case.
Package match implements the pattern matching engine for syntax-rules and syntax-case.
tokenizer
Package tokenizer implements R7RS Scheme lexical analysis.
Package tokenizer implements R7RS Scheme lexical analysis.
validate
Package validate validates Scheme syntax and produces typed expressions.
Package validate validates Scheme syntax and produces typed expressions.
Package machine implements the Scheme virtual machine, compiler, and macro expander.
Package machine implements the Scheme virtual machine, compiler, and macro expander.
compilation/resolver
Package resolver provides file resolution infrastructure for the Scheme compiler.
Package resolver provides file resolution infrastructure for the Scheme compiler.
compilation/sourceload
Package sourceload provides file-finding and load-stack tracking for locating source files across virtual filesystems.
Package sourceload provides file-finding and load-stack tracking for locating source files across virtual filesystems.
Package parser implements R7RS Scheme syntax parsing.
Package parser implements R7RS Scheme syntax parsing.
Package registry provides a plugin architecture for registering Scheme primitives.
Package registry provides a plugin architecture for registering Scheme primitives.
core
Package core provides the essential primitives required for Scheme to function.
Package core provides the essential primitives required for Scheme to function.
helpers
Package helpers provides shared utility functions for primitive implementations.
Package helpers provides shared utility functions for primitive implementations.
testhelpers
Package testhelpers provides shared test infrastructure for Scheme primitive tests.
Package testhelpers provides shared test infrastructure for Scheme primitive tests.
Package repl provides composable components for building interactive Scheme REPLs on top of the Wile engine.
Package repl provides composable components for building interactive Scheme REPLs on top of the Wile engine.
Package schemeutil provides conversion utilities between syntax, datum, and Go types.
Package schemeutil provides conversion utilities between syntax, datum, and Go types.
Package security provides fine-grained authorization for Scheme runtime operations.
Package security provides fine-grained authorization for Scheme runtime operations.
Package stdlib provides the embedded R7RS standard library files.
Package stdlib provides the embedded R7RS standard library files.
Package syntax implements Scheme syntax representation with hygiene support.
Package syntax implements Scheme syntax representation with hygiene support.
syntaxtest
Package syntaxtest provides test helpers for the syntax package.
Package syntaxtest provides test helpers for the syntax package.
Package values implements all Scheme runtime value types.
Package values implements all Scheme runtime value types.
valuestest
Package valuestest provides test helpers for the values package.
Package valuestest provides test helpers for the values package.
Package wile provides the public API for embedding the Wile Scheme interpreter.
Package wile provides the public API for embedding the Wile Scheme interpreter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL