Clipboards + Meaning
David E. Manifold
tril@bespin.ml.org
Thu, 11 Dec 1997 12:38:37 +0000 (GMT)
On Wed, 10 Dec 1997, Jano John Akim Franke wrote:
> >:[ebiederm]
> >Jano> This understanding should not be hardcoded, instead a form should be
> found
> >Jano> for storing this information that enables similar systems to
> "understand"
> >Jano> the meaning by providing as much information as needed to have a link
> >Jano> between the information stored and the using system.
> >
> >So when you have a type of data you understand. Say a picture. You
> >develop an API for manipulating pictures. For each type of picture
> >you develop a shared library implementing the picture API. Then when
> >you put the picture in the clipboard you put a pointer to the shared
> >library that implements the picture API in the clipboard also. Then
> >anyone who can deal with pictures can deal with it.
>
>
> But who defines wich API-functions will be used as standard or will you
> allow the user to invoke them? What about automated invocation of these
> functions then?
I believe this is taken care of by "uniform reflection." Any term can be
abstracted. But I don't precisely know what this means (see my message
"Abstraction, or Lambda Calculus for Dummies").
David E. Manifold
tril@bespin.ml.org