My name is Patrick. I am 59yrs old and have been pursuing the idea
of the "intelligent typewriter" since childhood.
With reference to the idea of an AI OS:
my thoughts on this have led me to begin developing a plain-language
programming (PLP) concept.
All data stored in and used by a computer can only be data or
code/commands. It follows that a PLP can be based on two keywords or
commands: a command to switch to command mode and a command to switch
to data mode.
The primary syntax of PLP is this: a PLP file must start with the two
commands which the user chooses to use to represent the switches.
Here is an example of a valid PLP file:
print the data in green in the middle of the screen
print it size 26
print using times roman
put a red border round it
the border is a rectangle
the border is 10 pixels wide
it is blue
end of program
Because PLP is plain language, there is really no need to use special
characters, instead of [cmd] one could use anything at all:-
add them and show the result
The use of two special commands gets around the problem of requiring
the computer to work out whether a set of words is a command or not.
I am developing this from time to time using only text
manipulation. I call this sub-set of PLP eXteXt, meaning extended
The smallest possible unit of information is the bit. It follows
that the ability to determine the difference between 1 and 0 is the
smallest possible unit of intelligence.
A computer can do this, therefor it must possess at least a minimal
level of intelligence. Let's build on this!
I have posted these thoughts to help others in their own thoughts.
If anyone finds that I have triggered some fruitful thoughts, then I
shall be glad of it.