Okay, looked at your site now...
Mon, 27 Dec 1999 15:12:13 +1100
It's amaaazing what a bit of sleep can do for one... I realised theat there
was a major lack in my ideas. You can't have a lego model of
interconnectivity without a set of standard plugs.
Which is another way of saying that I need to sit down and think about
everything that a person needs a computer to do, break it all down until I
have only the essential differences between all the neccesary processes,
and then more or less make a dictionary which all programs follow.
That's probably the key to my ideas... What I wanted was more than anything
a way to connect lots of little units that could do things with each other
with the possibility of switching parts according to taste or neccessity.
This is the general gist I got from Fare's writings on Interface, what was
needed in order to solve that problem. And other than express that in a
number of funny ways, I didn't really go into what I was talking about.
But to repeat myself, what is needed is a language, a standardised lexicon
describing all the things a computer needs to do, in the most general form
possible so as to allow communication through a generalised interface into
more specialised ports of communication.
Well, it may seem like something which takes a lot of fun out of
programming, but like in real life, we can't do anything if we can't
communicate properly. What this has meant for most computer systems, has
been that basically they are alien to each other, that for example the
average communication protocol could not just connect with another systems
network interface software. There would need to be a translator in between.
But if there were a language by which computers communicated, there would
be no translator.
What do y'all think of that? Is there some merit in this idea?
There's somethin' downright weird goin' on around here...