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


Groups > comp.os.linux.misc > #90722

Re: ksh

From rbowman <bowman@montana.com>
Newsgroups comp.os.linux.misc
Subject Re: ksh
Date 2026-08-28 04:17 +0000
Message-ID <nfcgecFprcuU31@mid.individual.net> (permalink)
References (10 earlier) <shWdncRO7NioAxP3nZ2dnZfqnPqdnZ2d@giganews.com> <nf8nu4FprcuU6@mid.individual.net> <G6-dnT1sRIAfeRL3nZ2dnZfqnPadnZ2d@giganews.com> <nfb31cFprcuU22@mid.individual.net> <zX6dnaeqj-daaA33nZ2dnZfqn_SdnZ2d@giganews.com>

Show all headers | View raw


On Thu, 27 Aug 2026 22:43:19 -0400, c186282 wrote:

>   Umm ... it was popular for what would now be
>    largely classed as 'micro-controller'-strength boards. It could be
>    burned into a ROM. So yea,
>    by any modern standard, it was 'small' and at least reasonably
>    'tight'. Easier and a bit more clear than ASM. As for speed,
>    EVERYTHING was slow back then.

https://www.complang.tuwien.ac.at/forth/performance.html

The comparison is slightly dated. Hint: gcc 2.6.3 was 1994. My history 
with FORTH is even more so. I used a Z80 version to develop a couple of 
applications, I guess you could call them, for Sprague Electric, A fun one 
was controlling a robot arm that would pick up a capacitor, place it in a 
test rig, and then remove it when the test was done. As they say when 
you've seen one FORTH implementation, you've seen one FORTH 
implementation. The end result was an almost natural language that the QA 
engineers could use.

The next brush was with an 8048 ICE that used FORTH for the interface. No, 
not the immigration cops.

https://en.wikipedia.org/wiki/In-circuit_emulation

The final use was for a test rig for an aircraft fuel measurement and 
management system. The onboard software was not FORTH but the test rigs 
were. Like the above the goal was to create a very natural interface for 
the test technicians. That one used the TMS9900. Gotta be rad hard when 
the Russkies attack.

I think that was about '84. The fun part was I got to go to the FORTH 
conference at the Rochester Institute of Technology and meet Charlie 
Moore. RIT had one of the earliest BS degrees in CS and had worked with 
FORTH. Slightly more attractive than Charlie I also got to see an Emmy Lou 
Harris concert in the evening.

https://vfxforth.com/flag/forth.html
https://www.forth.com/swiftforth/

Both of those are commercial and rather expensive. They're quite a bit 
different from the classic threaded FORTH I'm familiar with. 

>    Really don't love 'stack-oriented langs', too much like one of those
>    evil RPN calculators. But, they CAN have their place.

I still have my HP 16C. It was fun leaving it laying around and watching 
unsuspecting people try to use it. Being a programming calculator it has 
binary, octal and hex modes.  Even if the victim figured out how to enter

123 456 +   they might not get the result they expected. 

We used a modified version of nenscript to format reports. IF a PS printer 
was available all was good, otherwise it had to fork out to ghostscript to 
create a file for the printer in question. It was a joy to maintain. 

I'm not sure how it relates to GNU enscript. Nenscript was placed in 
public domain by Computers Sciences of Australia probably when Stallman 
was still trying to grow a beard. 

Back to comp.os.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

/dev/tcp Eli the Bearded <*@eli.users.panix.com> - 2026-08-19 21:20 +0000
  Re: /dev/tcp Richard Kettlewell <invalid@invalid.invalid> - 2026-08-19 23:53 +0100
  Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-19 23:42 +0000
    Re: /dev/tcp Eli the Bearded <*@eli.users.panix.com> - 2026-08-20 00:59 +0000
      Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-20 03:59 +0000
        Re: /dev/tcp Nuno Silva <nunojsilva@invalid.invalid> - 2026-08-20 10:10 +0100
        Re: /dev/tcp Eli the Bearded <*@eli.users.panix.com> - 2026-08-20 18:15 +0000
          Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-20 23:30 +0000
            Re: /dev/tcp Nuno Silva <nunojsilva@invalid.invalid> - 2026-08-21 01:18 +0100
            Re: /dev/tcp Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-08-21 09:52 +0200
              Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-21 08:12 +0000
                Re: /dev/tcp Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-08-21 11:16 +0200
                Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-21 22:57 +0000
                Re: /dev/tcp Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-08-22 06:17 +0200
              Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-21 21:50 -0400
              Re: /dev/tcp Anssi Saari <anssi.saari@usenet.mail.kapsi.fi> - 2026-08-24 17:42 +0300
                Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-24 23:53 +0000
                Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-25 02:27 -0400
            Re: /dev/tcp vallor <vallor@vallor.earth> - 2026-08-23 00:56 +0000
              Re: /dev/tcp Rich <rich@example.invalid> - 2026-08-23 04:01 +0000
                Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-23 03:37 -0400
                Re: /dev/tcp "Carlos E.R." <robin_listas@es.invalid> - 2026-08-23 13:50 +0200
                Re: /dev/tcp vallor <vallor@vallor.earth> - 2026-08-23 22:28 +0000
                Re: /dev/tcp "Carlos E.R." <robin_listas@es.invalid> - 2026-08-24 09:35 +0200
                Overwriting with random data (was: Re: /dev/tcp) Nuno Silva <nunojsilva@invalid.invalid> - 2026-08-24 11:10 +0100
                Re: Overwriting with random data "Carlos E.R." <robin_listas@es.invalid> - 2026-08-24 20:34 +0200
                Re: Overwriting with random data Richard Kettlewell <invalid@invalid.invalid> - 2026-08-24 20:57 +0100
                Re: Overwriting with random data "Carlos E.R." <robin_listas@es.invalid> - 2026-08-24 22:26 +0200
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-25 02:39 -0400
                Re: Overwriting with random data Richard Kettlewell <invalid@invalid.invalid> - 2026-08-25 08:45 +0100
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-25 21:39 -0400
                Re: Overwriting with random data Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-08-26 18:08 +0000
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 00:49 +0000
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-28 00:59 -0400
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:19 +0100
                Re: Overwriting with random data "Carlos E.R." <robin_listas@es.invalid> - 2026-08-25 11:36 +0200
                Re: Overwriting with random data Richard Kettlewell <invalid@invalid.invalid> - 2026-08-25 15:19 +0100
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-26 03:33 -0400
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 09:18 +0100
                Re: Overwriting with random data rbowman <bowman@montana.com> - 2026-08-26 17:34 +0000
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-27 01:52 -0400
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-27 12:11 +0100
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 01:00 +0000
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-27 22:16 -0400
                Re: Overwriting with random data Richard Kettlewell <invalid@invalid.invalid> - 2026-08-28 08:32 +0100
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-28 03:34 -0400
                Re: Overwriting with random data Pancho <Pancho.Jones@protonmail.com> - 2026-08-28 11:37 +0100
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:44 +0100
                Re: Overwriting with random data Pancho <Pancho.Jones@protonmail.com> - 2026-08-28 13:25 +0100
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 15:27 +0100
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:33 +0100
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:29 +0100
                Re: Overwriting with random data Pancho <Pancho.Jones@protonmail.com> - 2026-08-28 13:43 +0100
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 00:58 +0000
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:23 +0100
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 00:53 +0000
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:12 +0100
                Re: Overwriting with random data c186282 <c186282@nnada.net> - 2026-08-26 00:09 -0400
                Re: Overwriting with random data The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 08:52 +0100
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 01:02 +0000
                Re: Overwriting with random data Rich <rich@example.invalid> - 2026-08-28 00:48 +0000
                Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-25 00:37 -0400
                Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-24 00:31 -0400
                Re: /dev/tcp "Carlos E.R." <robin_listas@es.invalid> - 2026-08-24 09:45 +0200
                Re: /dev/tcp The Natural Philosopher <tnp@invalid.invalid> - 2026-08-23 12:52 +0100
                Re: /dev/tcp The Natural Philosopher <tnp@invalid.invalid> - 2026-08-23 12:50 +0100
  Re: /dev/tcp Rich <rich@example.invalid> - 2026-08-20 13:50 +0000
    Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-20 13:02 -0400
      Re: /dev/tcp Rich <rich@example.invalid> - 2026-08-20 18:26 +0000
      Re: /dev/tcp The Natural Philosopher <tnp@invalid.invalid> - 2026-08-21 13:54 +0100
        Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-21 22:57 -0400
          Re: /dev/tcp "Carlos E.R." <robin_listas@es.invalid> - 2026-08-22 21:47 +0200
            The hammer is best (Was: /dev/tcp) gazelle@shell.xmission.com (Kenny McCormack) - 2026-08-22 23:50 +0000
              Re: The hammer is best (Was: /dev/tcp) c186282 <c186282@nnada.net> - 2026-08-23 04:28 -0400
              Re: The hammer is best Richard Kettlewell <invalid@invalid.invalid> - 2026-08-23 10:14 +0100
                Re: The hammer is best "Carlos E.R." <robin_listas@es.invalid> - 2026-08-23 13:55 +0200
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-23 13:16 +0100
                Re: The hammer is best Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-08-23 21:20 +0200
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-24 02:18 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-24 11:26 +0100
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-25 02:06 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:18 +0100
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-26 00:51 -0400
                Re: The hammer is best Joed Oakes <lost@noway.home.invalid> - 2026-08-23 19:42 -0400
                Re: The hammer is best Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-23 23:56 +0000
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-24 02:25 -0400
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-24 01:14 +0000
                Re: The hammer is best "Carlos E.R." <robin_listas@es.invalid> - 2026-08-24 09:50 +0200
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-25 00:56 -0400
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-24 00:53 -0400
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-24 06:42 +0000
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-24 23:34 -0400
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-25 04:08 +0000
                Re: The hammer is best "Carlos E.R." <robin_listas@es.invalid> - 2026-08-25 11:29 +0200
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-25 18:52 +0000
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-26 04:19 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 09:29 +0100
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-26 17:03 +0000
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 21:31 +0100
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-25 22:18 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-24 11:28 +0100
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-25 02:07 -0400
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-25 06:39 +0000
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:23 +0100
                Re: The hammer is best Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-08-25 18:26 +0000
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 20:05 +0100
                Re: The hammer is best "Carlos E.R." <robin_listas@es.invalid> - 2026-08-25 21:43 +0200
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 08:35 +0100
                Re: The hammer is best Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-08-25 20:21 +0000
                Re: The hammer is best "Carlos E.R." <robin_listas@es.invalid> - 2026-08-25 23:14 +0200
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-25 19:08 +0000
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-26 04:38 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-26 10:22 +0100
                Re: The hammer is best rbowman <bowman@montana.com> - 2026-08-26 17:26 +0000
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-27 00:00 -0400
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-27 03:44 -0400
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-26 01:49 -0400
                Re: The hammer is best The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:20 +0100
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-26 01:23 -0400
                Re: The hammer is best c186282 <c186282@nnada.net> - 2026-08-23 22:16 -0400
      Re: /dev/tcp Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2026-08-21 13:41 +0100
        Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-21 22:58 +0000
        Re: /dev/tcp c186282 <c186282@nnada.net> - 2026-08-21 22:28 -0400
          ksh (was: /dev/tcp) Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2026-08-24 13:56 +0100
            Bash vs. ksh - Does it matter? And the 'vi' mode thing... (Was: ksh (was: /dev/tcp)) gazelle@shell.xmission.com (Kenny McCormack) - 2026-08-24 14:57 +0000
            Re: ksh (was: /dev/tcp) Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-24 21:08 +0000
              Re: ksh (was: /dev/tcp) gazelle@shell.xmission.com (Kenny McCormack) - 2026-08-24 21:28 +0000
              Re: ksh (was: /dev/tcp) rbowman <bowman@montana.com> - 2026-08-25 01:11 +0000
              Re: ksh (was: /dev/tcp) Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2026-08-25 13:25 +0100
                Re: ksh (was: /dev/tcp) Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-25 21:58 +0000
                Re: ksh (was: /dev/tcp) Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2026-08-26 13:34 +0100
                Re: ksh (was: /dev/tcp) Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-27 02:23 +0000
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-27 03:40 -0400
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-27 01:40 -0400
            Re: ksh c186282 <c186282@nnada.net> - 2026-08-25 02:25 -0400
              Re: ksh rbowman <bowman@montana.com> - 2026-08-25 06:52 +0000
                Re: ksh The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:27 +0100
                Re: ksh Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-08-25 18:26 +0000
                Re: ksh Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-25 22:03 +0000
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-26 04:04 -0400
                Re: ksh rbowman <bowman@montana.com> - 2026-08-26 18:00 +0000
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-27 03:17 -0400
                Re: ksh rbowman <bowman@montana.com> - 2026-08-27 15:22 +0000
                Re: ksh The Natural Philosopher <tnp@invalid.invalid> - 2026-08-27 17:55 +0100
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-27 23:14 -0400
                Re: ksh The Natural Philosopher <tnp@invalid.invalid> - 2026-08-28 12:48 +0100
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-27 22:43 -0400
                Re: ksh rbowman <bowman@montana.com> - 2026-08-28 04:17 +0000
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-28 03:18 -0400
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-26 02:35 -0400
                Re: ksh rbowman <bowman@montana.com> - 2026-08-26 18:17 +0000
              Re: ksh Marco Moock <mm@dorfdsl.de> - 2026-08-25 09:56 +0200
                Re: ksh "Carlos E.R." <robin_listas@es.invalid> - 2026-08-25 11:24 +0200
                Re: ksh Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-08-25 20:36 +0200
                Re: ksh rbowman <bowman@montana.com> - 2026-08-26 04:23 +0000
                Re: ksh "Carlos E.R." <robin_listas@es.invalid> - 2026-08-26 10:04 +0200
                Re: ksh Nuno Silva <nunojsilva@invalid.invalid> - 2026-08-26 10:03 +0100
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-25 21:50 -0400
                Re: ksh The Natural Philosopher <tnp@invalid.invalid> - 2026-08-25 12:27 +0100
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-26 02:43 -0400
                Re: ksh Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-25 22:01 +0000
                Re: ksh "Carlos E.R." <robin_listas@es.invalid> - 2026-08-26 01:32 +0200
                Re: ksh c186282 <c186282@nnada.net> - 2026-08-25 21:46 -0400
                Re: ksh rbowman <bowman@montana.com> - 2026-08-26 04:25 +0000
    Re: /dev/tcp Eli the Bearded <*@eli.users.panix.com> - 2026-08-20 18:22 +0000
      Re: /dev/tcp The Natural Philosopher <tnp@invalid.invalid> - 2026-08-21 13:57 +0100
  Re: /dev/tcp Lars Poulsen <lars@beagle-ears.com> - 2026-08-23 06:37 -0700
    Re: /dev/tcp Richard Kettlewell <invalid@invalid.invalid> - 2026-08-23 14:49 +0100
    Re: /dev/tcp The Natural Philosopher <tnp@invalid.invalid> - 2026-08-23 16:13 +0100
    Re: /dev/tcp Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-08-23 22:31 +0000
      Re: /dev/tcp Richard Kettlewell <invalid@invalid.invalid> - 2026-08-24 19:08 +0100

csiph-web