Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site qtlon.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!linus!philabs!cmcl2!seismo!mcvax!ukc!qtlon!mark From: mark@qtlon.UUCP (Mark Katz) Newsgroups: net.micro.cbm Subject: diff in BASIC Message-ID: <534@qtlon.UUCP> Date: Fri, 15-Feb-85 11:09:02 EST Article-I.D.: qtlon.534 Posted: Fri Feb 15 11:09:02 1985 Date-Received: Tue, 19-Feb-85 08:40:12 EST Organization: Quantime Ltd., London, WC1 Lines: 23 Hi everyone - I'm the guy who wrote chunks of 'ex' for my commodore in BASIC. In addition to 100's of letters and lots of new facilities (like !rm, !ls !cat !sort and so on) I have started using very effectively relative adressing. I have added a very basic !diff feature which stops when it finds a difference, it is also unable to deal with 'prog' rather than 'seq' files. Does anyone know the trick behind UNIX-diff and written it in preferably BASIC? I have also written a useful cross-reference module. This operates as two modules - the first to write a file of all variables and the associated line number, the second to sort and display this info in a compact way. Its an invaluable tool for trying to unravel large BASIC programs. If there is alot of interest inthis I will try to post it -- Mark Katz, Quantime Ltd, 18 Bedford Square, London WC1,UK Tel 01 637 7061 UUCP: {decvax,cbosgd,vax135}!qusavx!qtlon!mark ukc!qtlon!mark