A Haskell-based interpreter for a subset of the PostScript programming language, designed to parse and execute stack-based commands for arithmetic, user-defined procedures, and 2D vector graphics rendering. Programs are evaluated in a postfix notation environment, producing visual output using the Cairo graphics library.
Key Features
- Stack-Based Execution: Implements a postfix evaluation model for arithmetic operations and function calls.
- User-Defined Procedures: Allows creation and invocation of reusable command blocks.
- 2D Graphics Rendering: Uses Cairo to generate scalable vector graphics based on interpreted PostScript instructions.
- StackHaskell, Cairo Graphics, Functional Programming
- SourceGithub

