Contents:
- Mathics3 Setup Code Read on Loading
- Mathics3 Packages
- Setup for Developing Mathics3 Python Code
- Mathics3 from Python
- Using Mathics3 from your code
- Tutorial: Adding a new Mathics3 Function
- Case Studies for Adding Builtins
- Selecting a Builtin to add
- Adding Builtin
Undefined
- Adding Builtin Function
KroneckerProduct
- Adding Builtin Function
Curl
- Documentation Markup
- Guidelines for Writing Documentation
- Contributing & Developing
- Running Tests
- Mathics3 Core Interpreter Overview
- Session
- Scanning
- Parsing
- AST, M-Expression, General List: same thing
- Evaluation of an Expression
- Pattern Matching in Evaluation
- Forms, Boxes, and Formats
- Python Modules
- Object Classes
- Glossary