Related articles |
---|
Smart textual editors gupta@csc.ti.com (1996-07-15) |
Re: Smart textual editors jacob@jacob.remcomp.fr (1996-07-18) |
Re: Smart textual editors kanze@lts.sel.alcatel.de (1996-07-20) |
Re: Smart textual editors gupta@csc.ti.com (1996-07-20) |
Re: Smart textual editors mihai@west.net (Mihai Christodorescu) (1996-07-20) |
Re: Smart textual editors bjm@dcs.ed.ac.uk (1996-07-22) |
Re: Smart textual editors cuedng@uic.edu (Nick Geovanis) (1996-07-23) |
Re: Smart textual editors mihai@west.net (Mihai Christodorescu) (1996-07-23) |
Paper on Cliche Based Editors (Was Re: Smart textual editors) bjm@dcs.ed.ac.uk (1996-07-24) |
Re: Smart textual editors peach@entrenet.com (1996-07-24) |
Re: Smart textual editors darius@phidani.be (Darius Blasband) (1996-07-24) |
Re: Smart textual editors pc@linus.mitre.org (1996-07-26) |
[3 later articles] |
From: | bjm@dcs.ed.ac.uk (Bruce McAdam) |
Newsgroups: | comp.compilers |
Date: | 22 Jul 1996 11:00:53 -0400 |
Organization: | Department of Computer Science, University of Edinburgh |
References: | 96-07-103 96-07-115 96-07-134 |
Keywords: | tools, parse |
Part of the Knowledge-Based Systems course I did last year was on
KB-Software-Engineering in particular editors called Cliche-Based-Editors.
We studied an extension to Emacs (kbemacs) which could do high level
manipulation of code and paste standard `cliches' into programs and expand
these using other cliches or user provided code to fill in gaps.
Constraints given in a logic based syntax allowed the program to suggest
what code to use and to help ensure the user's code is correct.
The system was quite powerful but extremely slow to use (I have never
actually tried to run it though). I also thought that this style of editor
was a bad idea and looked like it would encourage sloppy programming -- I'd
much rather have a language designed for provable code with a decent
development environment.
I think I have a paper called `Cliche Based Editing' somewhere, I'll post a
reference if I can find it.
Bruce J. McAdam
Computer Science Undergraduate
The University of Edinburgh
mailto:bjm@dcs.ed.ac.uk http://www.dcs.ed.ac.uk/home/bjm/
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.