Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucsd!sdcsvax!ucsdhub!hp-sdd!hplabs!otter!kers From: kers@otter.hple.hp.com (Christopher Dollin) Newsgroups: comp.misc Subject: Re: Extensible Programming Systems Message-ID: <1860003@otter.hple.hp.com> Date: 10 Mar 88 15:39:21 GMT References: <1083@PT.CS.CMU.EDU> Organization: Hewlett-Packard Laboratories, Bristol, UK. Lines: 19 "hjelm@G.GP.CS.CMU.EDU (Mark Hjelm)" says: |I am looking for information regarding "programs" that are user extensible. |The obvious example is emacs with its user-accessible lisp programming |language. Do incremental program development systems count? Probably most Lisp systems come into this category, then. But my usual example is Poplog, which allows the user to develop programs in (a) Pop11, (b) Prolog, (c) Common Lisp, (d) ML, (e) mixtures of the above, (f) anything that can be compiled to the Poplog VM. [One of our local hackers knocked up a Poplog Scheme, for example]. Oh yes - since Poplog has an integrated editor (Ved) written in Pop11, the editor is an extensible program, just like Emacs. I suppose one would say that in Emacs, the programming was secondary to the editing, while in Poplog, the editing is secondary to the programming. Regards, Kers | "Why Lisp if you can talk Poperly?"