You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
! – detected as a variable; + – detected as an operator; - – not detected; = – detected as operator, but left implemented, commented, etc.
It is possible to provide a support for False! and Strictly False. The main problem is that False! supports uppercase variables (their names can overlap with non-standard B, D, O operators).
Language
The author of the language is Wouter van Oortmerssen (@aardappel).
Any number of tabs, line feeds, and spaces are allowed between symbols.
Variables must have names from
a
toz
. Uppercase and multicharacter names are disallowed.Comments
Strings work exactly the same.
The
"
character can’t appear inside a string.The
{
character can appear inside comments.The
}
character can’t appear inside comments.Tested with the Portable False Interpreter/Debugger v0.1 (1993).
Compatibility table of operators
-
-
-
-
-
-
-
+
+
+
+
+
!
!
!
-
-
-
-
+
+
!
!
!
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
-
+
-
+
-
+
+
+
!
!
!
-
-
-
-
-
-
!
!
!
+
=
+
=
=
=
-
-
-
-
=
+
-
-
-
+
-
+
-
+
+
-
-
-
-
-
-
-
+
+
Explanation:
!
– detected as a variable;+
– detected as an operator;-
– not detected;=
– detected as operator, but left implemented, commented, etc.It is possible to provide a support for False! and Strictly False. The main problem is that False! supports uppercase variables (their names can overlap with non-standard
B
,D
,O
operators).Additional resources
The False Programming Language. A site created by the author of the language.
The FALSE Programming Language (the original manual).
False 1.2b distribution (two implementations in 68000 Assembler and C).
False interpreter in JavaScript (by Anthony Morphett).
FALSE Language Interpreter (by Ian Osgood).
The text was updated successfully, but these errors were encountered: