Chapter Two: DADiSP's Series Processing Language

 

Chapter Two:

SPL: DADiSP's Series Processing Language

 

SPL: DADiSP's Series Processing Language

Getting Started

A Closer Look

SPL Variables

Defining Variables

Deleting Variables

Viewing a List of Variables

Multiple Return Values

SPL Series and Arrays

Complex Numbers

SPL Operators

Relational Operators

Bit Operators

Matrix Operators

Increment and Decrement Operators

Assignment Operators

Statements and Blocks

Conditional Statements

Loops

A Note on Looping

SPL Column Iteration

Forcing a Series Result

SPL Hot Variables

SPL Pointers

SPL Macro Preprocessor

Automatic Help

More on SPL Functions

Call by Value

Recursive Functions

Static Functions

Optional Function Arguments

Avoiding Macro Conflicts

Nonlocal Variables

SPL Error Handlers

Compiling SPL Functions

SPL Error Files

Automatic Loading of SPL Functions

Using the SPLMAIN Function

Listing SPL Functions

Writing SPL Functions to an ASCII File

Summary of SPL Commands