Path: utzoo!censor!geac!torsqnt!lethe!yunexus!ists!helios.physics.utoronto.ca!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!spool.mu.edu!uunet!mcsun!ukc!icdoc!sot-ecs!igl From: igl@ecs.soton.ac.uk (Ian Glendinning) Newsgroups: comp.lang.misc Subject: Re: improve language by dropping ; Message-ID: <6968@ecs.soton.ac.uk> Date: 27 Feb 91 15:45:47 GMT References: <27@<8507> <21900005@inmet> Organization: University of Southampton, UK Lines: 38 In dww@math.fu-berlin.de (Debora Weber-Wulff) writes: >Try finding out (without using a ruler or other aid) to which >block the last statement belongs: >SEQ > x := 1 > SEQ > x := x + y > PAR > y := y - 1 > x := x - 1 ... all kinds of stuff in here ... lots more stuff tucked away in here > -- Which one? Easy when you have a folding editor, isn't it? No one in their right mind would try to read a 'flat' occam program of any non-trivial nature. In fact, I wouldn't write code in *any* language without one nowadays. If don't have one already, you can get a copy the Origami folding editor sources (C version, for Unix) by sending a message containing the following lines: archiver tar pack compress send origamic to archive-server@inmos.com A Turbo Pascal version and PC executable version can be obtained from the same place. Full information about the server can be obtained by sending a message containing a single line saying "help" (no quotes). Enjoy! -- I.Glendinning@ecs.soton.ac.uk Ian Glendinning Tel: +44 703 593081 Electronics and Computer Science Fax: +44 703 593045 University of Southampton SO9 5NH England