comp.lang.ada
 help / color / mirror / Atom feed
From: ecragg@GMUVAX.GMU.EDU ("EDWARD CRAGG")
Subject: Re: Keyboard input
Date: 24 Sep 90 19:00:00 GMT	[thread overview]
Message-ID: <9009241905.AA13463@ajpo.sei.cmu.edu> (raw)

> From: seas.gwu.edu!mfeldman@uunet.uu.net  (Michael Feldman)
> Subject: Keyboard input
> 
   [ text deleted ]

> I would like very much to see a portable character-IO library -
> portable in the sense that there would be an implementation-independent
> package spec. The routine described by Rick Conn in a previous posting is
> a good start in this direction. I will see if I have a copy and post it.
> The package _body_ will necessarily be OS-dependent, because it's something
> that can't be directly written in Ada.

The ALS/N project has taken the approach of writing a package
IMMEDIATE_IO (using VMS QIOW's) which is effectively a TEXT_IO clone
for all the objects for which it makes sense.  (All the various
column/line/page related objects are eliminated).  As a result, it is
interchangeable with TEXT_IO (assuming WITHs and USEs) and does not
require a "thought pattern" change when writing code. When live
keyboard input is required, IMMEDIATE_IO is used, otherwise TEXT_IO is
used.  I have found the package to be very practical and effective. 

ed
 ............................................................
Edward E Cragg                Bitnet:   ECRAGG@GMUVAX
                              Internet: ECRAGG@GMUVAX.GMU.EDU

             reply	other threads:[~1990-09-24 19:00 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-09-24 19:00 "EDWARD CRAGG" [this message]
  -- strict thread matches above, loose matches on Subject: below --
1990-09-18 20:32 Keyboard input Gregory M. Stelmack
1990-09-19 19:27 ` Terry J. Westley
1990-09-20 20:29   ` Gregory M. Stelmack
1990-09-20 23:20   ` Charles H. Sampson
1990-09-21 17:50 ` Andy DeFaria
1990-09-22 20:13   ` Michael Feldman
1990-09-24  8:58     ` Richard A. O'Keefe
1990-09-24 13:58       ` Michael Feldman
1990-09-26  0:16         ` Chris Holl @adonna
1990-09-22  0:21 ` Naasif Gierdien
1990-09-22  0:25   ` Naasif Gierdien
1990-09-24 16:18 ` Andy DeFaria
1990-09-25 14:11   ` Edward Falis
1990-09-25 15:10   ` Michael Feldman
1990-09-25 18:13   ` John Prentice
1990-09-25 13:36 ` stt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox