Mascarpone

From Esolang
Revision as of 06:28, 31 January 2024 by Chris Pressey (talk | contribs) (Update links; GitHub is no longer a recommended host for Cat's Eye Technologies things)
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

Mascarpone is a stack-based, self-redefining programming language designed by Chris Pressey in 2007 as a successor to Emmental. In Mascarpone, meta-circular interpreters are first-class values; the interpreter currently being used to interpret the program may be pushed onto the stack ("reified") and manipulated, and an interpreter on the stack may be popped and used as the interpreter for the following part of the program ("deified").

While the author has never really been sure of the extent to which Mascarpone "counts" as an esoteric programming language, from a typical programmer's point of view, it is not obvious how to program in it, and programs in it are borderline-unreadable strings of symbols.

External resources