
Fastmark 600 Series User's Guide
52
PAL
TM
Print and Program Language Features
q
Page Description Language
q
No control Codes (easy to pass through networks, filters, etc.)
q
Compatible with midrange and mainframe computers and any host or PC programming language.
q
Is an executable language
§
Procedures can be defined
§
Functions
§
Conditional statements
§
Loops
q
Can create and use simple and/or complex data formats
q
Can gain full access to resident printer features
§
LCD
§
Interfaces
§
Keys
§
Keyboards
§
Internal Memory drives
q
Language is Reverse Polish Notation (RPN)
§
Like HP Calculator
§
Arguments first then operators i.e. 4 6 + versus 4 + 6 =
§
Data passed on stack
q
PAL
TM
Coding Structure is Free Form
§
All operators, objects, and data are separated by white space: CR, CR+LF, LF, LF+CR, Tab, or Space.
§
Extra lines in data are OK
§
Comments may be added proceeded by % character.
q
Powerful Object handling
§
Basic Objects: Integers, Fixed-Point, Boolean
§
Composite Objects: String, Name, Arrays, Dictionaries, Procedures