The source code for the Pure-Python interface is also kept in its own repository:
https://github.com/sdiehl/pure-python
A Pure integer primitive.
Generic Pure symbol specified by alphanumeric characters.
Called if the we need to change what the symbol refers to
Base class for all derived Pure expressions wrappers.
Return the interpreter instance for this symbol.
Return the internal tag value from the pure_expr struct.
Return the type attribute as overloaded by child classes.
A Pure double primitive.
Convert a Python list of strings into a dynamic local environment and pass reduce the given expression with it
Spawn a new level in the interpreter.
Restore previous level in the interpreter.
Wrapper for spawning and managing Pure interpreter instances.
Force the active interpreter to JIT compile all toplevel symbols.
Evaluate a string in the active interpreter.
Include a Pure library in this active interpreter.
A Pure list primitive.