From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!cit-vax.arpa!engvax!CHRIS From: CHRIS@engvax.UUCP Newsgroups: net.lang.ada Subject: Re: text_io problems Message-ID: <8509180020.AA09188@cit-vax.ARPA> Date: Tue, 17-Sep-85 20:20:02 EDT Article-I.D.: cit-vax.8509180020.AA09188 Posted: Tue Sep 17 20:20:02 1985 Date-Received: Thu, 19-Sep-85 05:16:38 EDT Sender: daemon@ucbvax.ARPA Organization: The ARPA Internet List-Id: [ Go ahead bug, make my day. ] I have not been bothered by Ada IO, but then, whenever I want to do anything fancy I immediately switch to a screen management package like the SMG$ (VMS 4.x) routines or curses (Unix). I realize that this makes these programs relatively unportable, but I'd rather deal with non-portability than not be able to do fancy screen IO easily. I would normally switch to a screen management package when trying to do any fancy screen IO from any language, but perhaps there should be an attempt to write a screen management package for Ada. This means either adapting one of the current group of screen management routines (there are probably at least as many as there operating systems) or writing a whole new package specifically for Ada programs. Perhaps this could be part of the APSE? Of course, this then means that one has to figure out which screen management package one should adapt or what the specs for the new package should be... (I have the feeling that people feel about IO the same way that they feel about editors, languages, operating systems, etc.) I have never attempted any sort of file IO with Ada yet, but if indead Text_IO will only deal with printable ASCII characters, then that makes Text_IO more limited than I like. It also makes Text_IO useless as a building block for the above mentioned screen management package, since many terminals require escape sequences for various character graphics. -- Chris Yoder UUCP --- {allegra|ihnp4}!scgvaxd!engvax!chris ARPA --- engvax!chris@cit-vax.ARPA