[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Eval - Pro's and Con's (was Re: Dylan rather than CL -- why?)

The Apple event object model is a protocol for allowing applications
to control each other and work collaboratively.  In effect it
specifies a standard "syntax" of structured-object event descriptions
for which a target application must determine the appropriate set of
local data and the appropriate method to apply to them.

Is it useful to consider what READ/EVAL, foreign "expression"
interfaces, foreign function interfaces, and foreign application
interfaces have or should have in common?  Applications/processes may
have more and more the look of actors having functional contracts,
interfaced in more complex ways than UNIX pipes.

For example, the reader for "(+ 1 2)" may be a foreign process, and
deliver '(+ 1 2) for my home process to evaluate.  More realistically,
a speech recognizer may do the "reading", and deliver an event object
for me to "evaluate".