Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!lll-lcc!lll-tis!ames!sdcsvax!ucbvax!UCONNVM.BITNET!SEWALL From: SEWALL@UCONNVM.BITNET Newsgroups: comp.sys.apple Subject: Applesoft input anything Message-ID: <8707151135.aa21479@SMOKE.BRL.ARPA> Date: Wed, 15-Jul-87 09:53:00 EDT Article-I.D.: SMOKE.8707151135.aa21479 Posted: Wed Jul 15 09:53:00 1987 Date-Received: Sat, 18-Jul-87 05:55:40 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 22 In ID 553@alliant.uucp, Jim Muller writes: >The proper approach is to avoid using INPUT at all. Instead, read input >character by character using GET. (If you are reading numerical input, >you will have to convert these to values, but it isn't too hard.) After each >character is entered, it can be added onto the end of the already existing >input string. That will work, of course but then 100 GET A$ 110 B$ = B$ + A$ etc. is retchedly slow. If you didn't get the few lines of Applesoft that I uploaded that POKEs a small machine language routine for reading by lines, let me know. I'll upload it again, and I've even found another little program that does the same thing; maybe I'll send that version along too. Note the date on this (Wed the 14th), I just received Jim Muller's Thur the 9th. The slowdown seems to be in the gateway from Arpa to Wisconsin.