A New Programming Language: SARTRE

*SARTRE--Named after the late existential philosopher, SARTRE is an
extremely unstructured language.  Statements in SARTRE have no purpose;
they just are. Thus SARTRE programs are left to define their own
functions. SARTRE programmers tend to be boring and depressed and are
no fun at parties.  The SARTRE language has two basic data types, the
EN-SOI and the POUR-SOI.  The EN-SOI is a completely filled heap,
whereas the POUR-SOI is a dynamic structure which never has the same
value.  The structures are accessed through the only operation
defined in SARTRE, nihilation, which usually results in a
?BAD FAITH at PC 02AC040 error.  Comparisons in SARTRE have a peculiar
form in that the IF statement can take no arguments and simply reads

                IF;

Similarly, assignments can only be of the form

                WHAT-IS := (NOT WHAT-IS);

since in SARTRE the POUR-SOI is only, and exactly, what it is not.
Although this sounds confusing, a background process, the NIHILATOR, is
constantly running, making any such statements (or any statements at
all, for that matter), completely meaningless.

Programs in SARTRE do not terminate, of course, since there is No Exit.

--Author Unknown