🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7047

Re: GNU Script isn't fixing something that's broken, so is doomed

#7047
From: Bill Janssen
Date: Thu, 10 Nov 1994 02:46
30 lines
2331 bytes
In article <BOBO.94Nov9112502@avogadro.arc.nasa.gov> bobo@avogadro.arc.nasa.gov (Mark Friedman) writes:

   Essentially, we need a free version of an Open Doc / OLE
   / Corba kind of thing. ILU is one such beast (see
   ftp://parcftp.parc.xerox.com/pub/ilu/1.6.4/announce.html). I think it
   has some problems (e.g. no support for first class procedures) but it
   would be one place to start.

Mark and I have discussed the lack of first class procedures in ILU a
bit.  It might be interesting syntactic sugar, but all functionality
it would provide is already provided via the normal ILU object system.

We are considering describing a possible ILU "cliche", such as

  TYPE CallbackProc1 = OBJECT SUPERTYPES ilu.FirstClassProc END
    METHODS
      Invoke (  (* args here *)  )
    END;

which would be treated specially by various languages which allow
runtime procedure definition (Python, Tcl, Emacs-Lisp, Common Lisp),
to provide the exact functionality of first class procedures.

A more interesting extension would be first-class types :-)...

Bill
--
 Bill Janssen  <janssen@parc.xerox.com> (415) 812-4763  FAX: (415) 812-4777
 Xerox Palo Alto Research Center, 3333 Coyote Hill Rd, Palo Alto, CA  94304
 URL:  ftp://parcftp.parc.xerox.com/pub/ilu/misc/janssen.html
Technical Details
Message-ID: <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!pipex!uunet!biosci!parc!news!janssen
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <3983d9$5cv@ra.nrl.navy.mil> <398a1a$1qc@csnews.cs.Colorado.EDU> <ABRAHAM.94Nov2214108@micro.iesd.auc.dk> <39ojsl$r8k@csnews.cs.Colorado.EDU> <BOBO.94Nov9112502@avogadro.arc.nasa.gov>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f891f,9bda08f2f068881f
X-Google-Attributes: gidf891f,public
X-Google-Thread: 1025b4,9bda08f2f068881f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1994-11-09 20:49:03 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!pipex!uunet!biosci!parc!news!janssen
From: janssen@parc.xerox.com (Bill Janssen)
Newsgroups: comp.lang.misc,gnu.misc.discuss
Subject: Re: GNU Script isn't fixing something that's broken, so is doomed
Date: 10 Nov 1994 02:46:17 GMT
Organization: Xerox Palo Alto Research Center
Lines: 30
Message-ID: <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com>
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <3983d9$5cv@ra.nrl.navy.mil>
 <398a1a$1qc@csnews.cs.Colorado.EDU>
 <ABRAHAM.94Nov2214108@micro.iesd.auc.dk>
 <39ojsl$r8k@csnews.cs.Colorado.EDU>
 <BOBO.94Nov9112502@avogadro.arc.nasa.gov>
NNTP-Posting-Host: holmes.parc.xerox.com
In-reply-to: bobo@avogadro.arc.nasa.gov's message of Wed, 9 Nov 1994 19:25:02 GMT