Loading...
Works

PostScript Interpreter 2024

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.
PostScript Interpreter Thumbnail
PostScript Interpreter Thumbnail
© 2025 Karan Singh. All Rights Reserved.
This website is built based on Takuya Matsuyama's website