Sprite User Guide

Contents

  • Preface
  • Status
  • Quickstart
  • Examples
  • Introduction
  • Installation Guide
  • Developer Setup
  • Developer Notes
  • The Command-Line Interface
  • The REPL
  • The Python Interface
  • API Reference
    • The curry Package
      • choice
      • compile()
      • cons
      • currytype()
      • describe()
      • eval()
      • expr()
      • fail
      • flags
      • free
      • getInterpreter()
      • import_()
      • load()
      • module()
      • modules
      • nil
      • path
      • raw_expr()
      • ref
      • reload()
      • reset()
      • save()
      • show_value()
      • stats()
      • symbol()
      • topython()
      • type()
      • typed
      • typeof()
      • unboxed
      • Subpackages
        • curry.backends package
          • IBackend
          • Node
          • Subpackages
            • curry.backends.cxx package
            • curry.backends.generic package
              • Subpackages
                • curry.backends.generic.currylib package
                  • ModuleSpecification
                    • ModuleSpecification.CONSTRUCTOR_METADATA
                    • ModuleSpecification.FUNCTION_METADATA
                    • ModuleSpecification.TYPE_METADATA
                    • ModuleSpecification.aliases()
                    • ModuleSpecification.exports()
                    • ModuleSpecification.extern()
                    • ModuleSpecification.functions()
                    • ModuleSpecification.types()
                  • Submodules
                    • curry.backends.generic.currylib.prelude module
                    • curry.backends.generic.currylib.setfunctions module
                • curry.backends.generic.eval package
              • Submodules
            • curry.backends.py package
        • curry.icurry package
        • curry.interpreter package
        • curry.lib package
        • curry.objects package
        • curry.toolchain package
        • curry.tools package
        • curry.typecheck package
        • curry.utility package
      • Submodules
    • Module Index
  • Performance
  • Appendix: Curry Primer
  • Index
Sprite User Guide
  • API Reference
  • curry package
  • curry.backends package
  • curry.backends.generic package
  • curry.backends.generic.currylib package
  • View page source

curry.backends.generic.currylib package

class curry.backends.generic.currylib.ModuleSpecification[source]

Bases: ABC

CONSTRUCTOR_METADATA = {}
FUNCTION_METADATA = {}
TYPE_METADATA = {}
aliases()[source]
exports()[source]
extern()[source]
functions()[source]
types()[source]

Submodules

  • curry.backends.generic.currylib.prelude module
    • PreludeSpecification
      • PreludeSpecification.FUNCTIONS
      • PreludeSpecification.IMPORTS
      • PreludeSpecification.NAME
      • PreludeSpecification.TYPES
      • PreludeSpecification.aliases()
      • PreludeSpecification.exports()
  • curry.backends.generic.currylib.setfunctions module
    • SetFunctionsSpecification
      • SetFunctionsSpecification.FUNCTIONS
      • SetFunctionsSpecification.IMPORTS
      • SetFunctionsSpecification.NAME
      • SetFunctionsSpecification.TYPES
Previous Next

© Copyright 2026, Andrew Jost.

Built with Sphinx using a theme provided by Read the Docs.