A revolutionary OS/Programming Idea

Lynn H. Maxson Lynn H. Maxson" <lmaxson@pacbell.net
Wed Oct 8 08:20:02 2003


"So, wait, are you saying you have this language?  Will you be 
posting this presentation on the web somewhere?"

The language in terms of syntax and data types is PL/I.  In 
terms of operators and their symbol set it's APL2, including 
the use of the left arrow (<-) instead  of the equal (=) in the 
assignment statement.  This allows the equal to have its 
normal logical meaning only as well as representing an 
assertion statement.  All that remains is to borrow the list 
aggregate and operators from LISP.  You need additional data 
types, e.g. 'relation', to support facts from logic programming.  
You also need the 'range' option in the data declares to 
associate rules from logic programming.

That about does it.  At least it has so far.