Tutorial: Adding a new Mathics3 Function¶
In this tutorial, we will show how to create a new Mathics3 Function using Python.
After reading this you may want to go through the detailed examples in Case Studies for Adding Builtins
- Hello, World! – using
Predefined - Introducing the
BuiltinClass and Pattern-based Parameter Specification - Checking Parameter Counts
- Adding Help (
Information[]) Text - Writing Document Tests
- Working with Multiple Patterns
- Function Application via Rules
- Class variables and Function Attributes
- Emitting Warnings and Errors