Print and program language features – AMT Datasouth Fastmark 600 User Manual
Page 52

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