Re: Scripts for Mac/Lisa

Info-Mac discussion from 1984 - 2002.
Locked
User avatar
Info-Mac
Administrator
Posts:13716
Joined:December 21st, 1988, 11:00 am
Re: Scripts for Mac/Lisa

Post by Info-Mac » August 28th, 1984, 1:34 am

Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!houxz!vax135!cornell!uw-beaver!info-mac
From: info-mac@uw-beaver (info-mac)
Newsgroups: fa.info-mac
Subject: Re: Scripts for Mac/Lisa
Message-ID:
Date: Mon, 9-Jul-84 18:35:42 EDT
Article-I.D.: uw-beaver>.1163
Posted: Mon Jul 9 18:35:42 1984
Date-Received: Tue, 10-Jul-84 03:07:48 EDT
Sender: daemon@uw-beave
Organization: U of Washington Computer Science
Lines: 28

From: [email protected]
Building scripts or programs for the user interface of something like
the Macintosh is an interesting program, and Peter Rowley has done a
good job of summarizing the issues, and why one might want such a
facility.

Some people are indeed working on this problem. One of them is me. For
the past several years, I've been doing thesis research on something
called "programming by example", which is to have a system record the
commands you give it, and turn the trascript into a program you can run.
That is, it's "Do what I did." In particular, I am trying to make it
possible for ordinary non-programming users to write programs to
automate what they would like to do. As Peter said, doing a simple
version of this is easy; generalizing the resulting program, adding
control structure, and finding ways for users to say why they chose the
data they did are problems that makes this a thesis topic.

I've been doing this work as a grad student at Berkeley and a research
intern at the Xerox Office Systems Division in Palo Alto. I have built a
simulation of the Xerox Star office system with a programming-by-example
facility. (Star is the original icon/mouse/integrated-application office
system product.) Things are progressing nicely and I believe I have some
answers for Peter's "open question for point-and-press systems"; it does
indeed seem possible for users to write programs in the user interface
of systems like Star, Lisa, and Macintosh. So take heart, folks, maybe
there's something better than shell scripts on the way.

--Dan Halbert
Locked