GDLisp
latest

Contents:

  • Getting Started
  • Reference Documentation
    • The GDLisp Parser
    • Basic Datatypes
    • Structure of a GDLisp Source File
    • Lambda Lists
    • Macros
    • Classes and Objected-Oriented Programming
    • Import Directives
    • Expressions
    • Quoting and Quasiquoting
    • The GDLisp Command Line Tool
    • The GDLisp Standard Library
GDLisp
  • Reference Documentation
  • Edit on GitHub

Reference Documentation

Contents:

  • The GDLisp Parser
    • Literals
    • Lists
    • Arrays
    • Dictionaries
    • Vectors
    • Nested Names
    • Prefixes
    • Comments
  • Basic Datatypes
    • Cons Cells
    • Arrays
    • Dictionaries
    • Functions
    • Cells
    • Symbols
    • The Object Hierarchy
  • Structure of a GDLisp Source File
    • Namespaces
    • Functions
    • Constants
    • Enumerations
    • The progn Directive
    • Visibility Modifiers
    • Name Normalization
    • Reserved Names
    • Order of Definition
  • Lambda Lists
    • Simple Lambda Lists
    • Ordinary Lambda Lists
    • Constructor Lambda Lists
  • Macros
    • Symbol Macros
    • Technical Limitations
  • Classes and Objected-Oriented Programming
    • Class Constants
    • Class Signals
    • Instance Variables
    • Class and Instance Functions
    • Main Classes
    • Visibility Inside a Class
    • Name Normalization Within Classes
  • Import Directives
    • Qualified Imports
    • Open Imports
    • Explicit Imports
  • Expressions
    • Atoms
    • Variable Names
    • Function Calls
    • Special Forms
    • Closures and Name Capture
  • Quoting and Quasiquoting
    • Quasiquoting
  • The GDLisp Command Line Tool
    • Building
    • Running
    • The REPL
    • The GDLisp Support File
  • The GDLisp Standard Library
    • Global Values
    • Built-in Functions
    • Built-in Macros
    • Types and Classes
Previous Next

© Copyright 2022-2023, Mercerenies. Revision 04b1395a.

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