Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #59744

The Forth console and cursor management

From Alex <alex@rivadpm.com>
Newsgroups comp.lang.forth
Subject The Forth console and cursor management
Date 2017-05-23 12:57 +0100
Organization A noiseless patient Spider
Message-ID <og17st$lfa$1@dont-email.me> (permalink)

Show all headers | View raw


<quote>
6.1.0695 ACCEPT

Because external system hardware and software may perform the ACCEPT 
function, when a line terminator is received the action of the cursor, 
and therefore the display, is implementation-defined. It is recommended 
that *the cursor remain immediately following the entered text* after a 
line terminator is received.
</quote>

Which is very elegant, but unfortunately with a standard Windows console 
an absolute swine to implement. Using file reads through stdin, Windows 
treats the enter key as a CR LF, and moves the cursor appropriately. A 
quick straw poll:

Does your favourite Forth do this (the > and < are meta chars to 
indicate input and output, the underscore is the cursor caret)

   >1 2 3 .s
   <[3] 1 2 3  ok[3]
   <_


or this?

   >1 2 3 .s [3] 1 2 3  ok[3]
   <_


And which is preferable?

-- 
Alex

Back to comp.lang.forth | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

The Forth console and cursor management Alex <alex@rivadpm.com> - 2017-05-23 12:57 +0100
  Re: The Forth console and cursor management Raimond Dragomir <raimond.dragomir@gmail.com> - 2017-05-23 05:18 -0700
  Re: The Forth console and cursor management anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-05-23 12:48 +0000
    Re: The Forth console and cursor management Alex <alex@rivadpm.com> - 2017-05-23 15:45 +0100
    Re: The Forth console and cursor management albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-05-23 20:48 +0200
      Re: The Forth console and cursor management anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-05-24 10:16 +0000
  Re: The Forth console and cursor management minforth@arcor.de - 2017-05-23 06:22 -0700
    Re: The Forth console and cursor management Mark Wills <markwills1970@gmail.com> - 2017-05-23 06:27 -0700
  Re: The Forth console and cursor management minforth@arcor.de - 2017-05-23 06:44 -0700
    Re: The Forth console and cursor management rickman <gnuarm@gmail.com> - 2017-05-23 11:50 -0400
  Re: The Forth console and cursor management Matthias Trute <matthias.trute@gmail.com> - 2017-05-23 09:20 -0700
    Re: The Forth console and cursor management rickman <gnuarm@gmail.com> - 2017-05-23 17:46 -0400
  Re: The Forth console and cursor management peter.m.falth@gmail.com - 2017-05-23 12:12 -0700
  Re: The Forth console and cursor management Rob Sciuk <rob@controlq.com> - 2017-05-26 12:44 -0400

csiph-web