Thread View: comp.lang.functional
1 messages
1 total messages
Started by pop
Mon, 18 Feb 1991 22:25
Typography, Off-side and Concrete Syntax
Author: pop
Date: Mon, 18 Feb 1991 22:25
Date: Mon, 18 Feb 1991 22:25
22 lines
1598 bytes
1598 bytes
Concrete Syntax, off-side, Typography.
The benefits of uncluttered indentation can be obtained far more cleanly
by relegating parsers to where they belong - the past. What is needed is a way
of allowing users to create an abstract syntax as a result of interacting with
a workstation. This permits one to exploit the resources of mathematical
typography as a tool for communicating with one's computer.
OK - I overstated the case against parsing. It is desirable to be able to use
parsers to interpret sequences of key-strokes during interactions. One of the
capabilities that is most useful for this purpose is that of creating a
smallest legal completion of a sequence of key-strokes, so that a meaningful
display can always be maintained. The only system that does this to my
knowledge is Theorist on the Macintosh (in another domain).
Going back to indentation -- initial experiments with a Scheme presenter
implemented in Pantechnicon indicate that it is reasonable to create
indented structures with a template summoned up from the "soft keyboard"
rather than by keying in the conditionals, function definitions etc..
Robin Popplestone.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads