Magritte
Jump to navigation
Jump to search
Magritte is a language invented by Marc Hamann, approximately 2005. In Magritte, the only legal program is
Ceci n'est pas un programme.
Programs in Magritte are very strongly semantically guaranteed never to terminate.
Implementation
The following is an implementation in Common Lisp:
(defun interpret-Magritte (code) "Interprets the Magritte CODE, signaling an error upon encountering an invalid instruction." (declare (type string code)) (loop (unless (string= code "Ceci n'est pas un programme.") (error "Invalid program. Expected \"Ceci n'est pas un programme.\""))))