CScript
Mar 13, 2020 "A from scratch PostScript interpreter and renderer"
- PostScript programming language interpreter
- License: AGPL 3.0 or later
- C, C++, PostScript [Source]
After most of the world decided to shutdown from the COVID-19 epidemic, I decided to write a PostScript interpreter. The result is CScript, which is an implementation of the PostScript programming language.
CScript is an implementation of the interesting parts of PostScript and is Turing-complete. It includes a from-scratch mark-sweep garbage collector and uses the Cairo graphics library.
The program is written in C-style C++, which avoids the more-annoying parts of C++ like template hell and incredibly-long build times.