• Re: old pharts, Multics vs Unix

    From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Feb 2 12:09:07 2025
    On Sat, 1 Feb 2025 12:08:42 -0700, Peter Flass wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Thu, 30 Jan 2025 19:45:05 -0000 (UTC), John Levine wrote:

    You'd use it for the same reason you'd use any other mainframe,
    extremely high reliability with uptime measured in years and sometimes
    decades. They can swap out entire hardware subsystems without
    rebooting.

    That’s all a complete myth.

    There is an article from 1986 on Bitsavers, talking about maintaining
    correct time on IBM mainframes. It recommends rebooting to turn
    daylight saving on and off.

    40 year old article.

    That was from the heyday of mainframes, don’t forget.

    You think they’ve improved since then?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Feb 2 12:13:24 2025
    On Fri, 31 Jan 2025 14:26:40 -0800, John Ames wrote:

    On Fri, 31 Jan 2025 21:30:10 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    What's your basis for that assertion?

    It’s well known that the Unix creation-of-lots-of-processes model plays
    poorly with every single proprietary OS out there.

    The idea that a mainframe system, of all things, could handle process
    creation efficiently, is laughable.

    So your basis for casting doubt on his specific attestation of personal experience is "everybody knows?"

    In the absence of more detail being supplied, that is the logical
    conclusion.

    Here another example of something needing clarification: the POSIX fork(2) call requires the child process to share the same open file descriptions
    as the parent.

    Name one proprietary (non-*nix) OS that manages to emulate that
    successfully.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Feb 2 12:17:02 2025
    On Sat, 1 Feb 2025 14:49:51 -0700, Peter Flass wrote:

    I always thought that this was a tremendously wasteful scheme,
    generating tons of interrupts instead of only one or two.

    That’s the mainframe batch mentality speaking.

    Yes, it was tremendously wasteful of computer time. But it was a key
    factor in improving productivity of the human users. That’s why companies like DEC, which sold hardware+software systems that were designed from the ground up to operate in such a mode, were so successful.

    IBM could never compete with them on the quality of its products.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Levine@3:633/280.2 to All on Sun Feb 2 14:21:21 2025
    It appears that Dan Espen <dan1espen@gmail.com> said:
    A 3270 only transfers data when you hit enter, a PK key, hit attention,
    just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating
    tons of interrupts instead of only one or two. ...

    It just changes where you put your hardware. On minicomputers with lightweight interupts, it makes sense to make the controller simpler and do the character buffering in the computer. As an extreme example, DEC's 680 TTY interface
    took an interrupt not for each character, but for each bit on a serial line,
    a total of 10 or 11 bits including start/stop. For 110 baud TTYs it worked great, attaching a bunch of terminals with very little hardware. A PDP-8
    was fast enough that it could do that and also run TSS-8, a nice little timesharing system that gave everone a virtual PDP-8.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sun Feb 2 17:03:08 2025
    On Sat, 01 Feb 2025 17:05:35 -0500, Dan Espen wrote:

    IBM thought it wasteful too, that's why they developed all that block
    mode stuff.

    No matter how clever and complicated (and expensive) their terminals were,
    it could never make up for the versatility of putting every keystroke
    under software control.

    Still, when I was given the choice, I did all my mainframe editing on my Linux box.

    Which proves my point.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Sun Feb 2 17:09:51 2025
    On 2025-02-01, Scott Lurndal <scott@slp53.sl.home> wrote:

    Burroughs also used, primarily, block-mode terminals.

    Univac did as well. A good editor would present you with
    a screenful of data; you could edit it using the terminal's
    built-in features (insert, delete, or overwrite characters
    or lines) and send the updated screenful of data back to
    the mainframe. It wasn't a full character-by-character
    response, but it was tolerable.

    I ported Adventure and Dungeon to OS/3; one of the most
    difficult tasks was getting terminal I/O to work properly.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Sun Feb 2 23:24:04 2025
    On Sun, 02 Feb 2025 06:09:51 +0000, Charlie Gibbs wrote:

    On 2025-02-01, Scott Lurndal <scott@slp53.sl.home> wrote:

    Burroughs also used, primarily, block-mode terminals.

    Univac did as well. A good editor would present you with a screenful of data; you could edit it using the terminal's built-in features (insert, delete, or overwrite characters or lines) and send the updated screenful
    of data back to the mainframe. It wasn't a full character-by-character response, but it was tolerable.

    I ported Adventure and Dungeon to OS/3; one of the most difficult tasks
    was getting terminal I/O to work properly.

    The operating system I helped to support for some years handled terminal
    I/O in a PDP-11 used as a front end processor (sometimes more than one). Characters were sent via an interface that used single characters or not,
    as needed.



    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lars Poulsen@3:633/280.2 to All on Mon Feb 3 01:07:13 2025
    It appears that Dan Espen <dan1espen@gmail.com> said:
    A 3270 only transfers data when you hit enter, a PK key, hit attention, >>>> just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating >>> tons of interrupts instead of only one or two. ...

    The IBM 3270 scheme was very efficient for CICS transaction processing, offloading memory for both multi-step transaction context and queueing
    at peak load to the terminal network.

    The context could be held in non-displaying data fields in the terminal
    screen buffer, so that each incremental step in the conversation could
    be processed independently. And since terminals only transmitted when
    polled, any backlogged transactions never got into the mainframe memory,
    but stayed in the terminal until it could be processed. So at peak
    times, response times went up, buteverything kept running within
    available capacity.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Kerr-Mudd, John@3:633/280.2 to All on Mon Feb 3 04:56:02 2025
    :
    On Sat, 01 Feb 2025 17:05:35 -0500
    Dan Espen <dan1espen@gmail.com> wrote:

    Peter Flass <peter_flass@yahoo.com> writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 30 Jan 2025 10:12:15 -0500, Dan Espen wrote:

    ... I wouldn't call z/OS an emulation layer. It looked and acted like a >>>>> Unix implementation.

    Not a very good one, by your own admission:

    One a mainframe, there are a few issues to deal with to run Unix.
    The common use terminal, a 3270 is not character at a time, data is >>>>> transferred in blocks with a pretty complex protocol. z/OS unix
    couldn't do things like run Emacs on a 3270 but it did a reasonably good
    job of providing a working stdin/stdout.

    Couldn’t even run Emacs?? What kind of “Unix” is this?

    What the frack is Emacs? I’ve been using forms for unix for decades, and
    have managed to avoid it so far.

    Emacs was just an example. vi would also not run.
    Anything that needed to react to a single character being typed would
    not run.

    A 3270 only transfers data when you hit enter, a PK key, hit attention,
    just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating tons of interrupts instead of only one or two. As I said, I liked the 3270, I thought ISPF was one of the best editors I’ve ever used. Now my Linux editor is the closest I could find to ISPF, but there are still features I miss. I’ve thought of adding a Rexx interface, but it’s a ways down in my
    priority list.

    IBM thought it wasteful too, that's why they developed all that block
    mode stuff. It's still pretty cool to be able to hit one key and have
    stuff happen.

    No argument from me about ISPF edit. It's pretty neat.
    Still, when I was given the choice, I did all my mainframe editing on my Linux box.

    Back in the day, I was involved, (as a junior) in a project to "integrate"
    Pcs and mainframes; - in the limited sense of a (Cobol) DevShop using PCs
    for editing programs and testing (pseudo-transparently) via mainframe compilers.

    We didn't really foresee beyond offloading mainframe development load.


    --
    Bah, and indeed Humbug.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Dis (3:633/280.2@fidonet)
  • From Dan Cross@3:633/280.2 to All on Mon Feb 3 05:32:34 2025
    In article <m096f4Fp4ruU1@mid.individual.net>,
    Bob Eager <news0009@eager.cx> wrote:
    On Sun, 02 Feb 2025 06:09:51 +0000, Charlie Gibbs wrote:

    On 2025-02-01, Scott Lurndal <scott@slp53.sl.home> wrote:

    Burroughs also used, primarily, block-mode terminals.

    Univac did as well. A good editor would present you with a screenful of
    data; you could edit it using the terminal's built-in features (insert,
    delete, or overwrite characters or lines) and send the updated screenful
    of data back to the mainframe. It wasn't a full character-by-character
    response, but it was tolerable.

    I ported Adventure and Dungeon to OS/3; one of the most difficult tasks
    was getting terminal I/O to work properly.

    The operating system I helped to support for some years handled terminal
    I/O in a PDP-11 used as a front end processor (sometimes more than one). >Characters were sent via an interface that used single characters or not,
    as needed.

    Multics did something similar; again, the theory was to protect
    the main CPU(s) from a flurry of interrupts as users typed away;
    instead, shuttle all of that overhead off to some satellite
    processor (the General Input/Output Controller; GIOC, mentioned
    here: https://multicians.org/rjf.html) and only send data when
    the user's entered an entire line (they weren't exactly record
    oriented; more line oriented).

    Then Bernie Greenberg wrote an implementation of emacs for
    Multics (in Lisp, no less!) and suddenly there was a need to
    have the computer react to individual keystrokes; this led to
    a notion of "Multics Echo Processing", described here: https://multicians.org/mepap.html

    - Dan C.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Feb 3 13:57:47 2025
    On Sun, 02 Feb 2025 06:09:51 GMT, Charlie Gibbs wrote:

    I ported Adventure and Dungeon to OS/3; one of the most difficult tasks
    was getting terminal I/O to work properly.

    I remember at a software house where I was working for a while, there was
    a Wang mini of some description, that some colleagues were using for development work.

    One of them showed me a “Space Invaders” game running on one of the terminals. Then he pulled out the cable between the terminal and the main machine ... and the game kept right on playing.

    Effectively, the terminal was a fully programmable computer in its own
    right. No “block mode” here -- the game was fully interactive, with all the interaction happening locally.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Feb 3 13:59:38 2025
    On Sun, 2 Feb 2025 14:07:13 -0000 (UTC), Lars Poulsen wrote:

    So at peak times, response times went up, buteverything kept running
    within available capacity.

    “Your transaction is important to us. Please hold.”

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Colin Macleod@3:633/280.2 to All on Tue Feb 4 02:03:10 2025
    Dan Espen <dan1espen@gmail.com> posted:

    Lynn Wheeler <lynn@garlic.com> writes:

    however, all 3270s were half-duplex and if you were unfortunate to hit a key same time system went to write to screen, it would lock the keyboard and would have to stop and hit the reset key. YKT developed a FIFO box
    for 3277, unplug the keyboard from the 3277 head, plug the FIFO box into the head and plug the 3277 keyboard into the fifo box ... eliminating
    the unfortunate keyboad lock.

    Back in the late 60s I finished implementing my first online system on a S/360-30 and IBM 2260s.

    This reminds me of something when I was a student around 1975. My university's only computer was an IBM 360/44 and we could use some 2260 terminals. Digging through some manuals I got the idea that by munging the "carriage control character" from a Fortran program I might be able to break out of the restriction of block-mode operation and persuade a 2260 to do animated graphics.

    When tried my proof-of-concept program I did get the terminal to keep
    redrawing a very flickery but changing few lines. But while I was watching this, the other users in the lab started complaining that their terminals were frozen. Then the operators started running around trying to find out why
    the whole mainframe had hung. It appeared that my hack had somehow elevated the priority of my animation such that nothing else was getting run at all.
    I couldn't even interrupt my own program. They had to reboot the machine to
    fix it and I was told in no uncertain terms to never do that again!

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Fermented grapes count towards my five-a-day, right?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: shmorganisation (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Feb 4 12:05:33 2025
    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine
    to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes. They were not battle-hardened by exposure to inquisitive students, the way interactive timesharing systems were.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From moi@3:633/280.2 to All on Tue Feb 4 12:15:08 2025
    On 04/02/2025 01:05, Lawrence D'Oliveiro wrote:
    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine
    to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes. They were not battle-hardened by exposure to inquisitive students, the way interactive timesharing systems were.

    Nonsense.

    --
    Bill F.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Charlie Gibbs@3:633/280.2 to All on Tue Feb 4 12:28:01 2025
    On 2025-02-04, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine
    to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes. They were not battle-hardened by exposure to inquisitive students, the way interactive timesharing systems were.

    On the other hand, a lot of battle-hardening resulted soon afterwards.

    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Dan Cross@3:633/280.2 to All on Tue Feb 4 12:45:32 2025
    In article <m0d80sFllotU1@mid.individual.net>,
    moi <findlaybill@blueyonder.co.uk> wrote:
    On 04/02/2025 01:05, Lawrence D'Oliveiro wrote:
    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine >>> to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes. They were not battle-hardened by exposure to
    inquisitive students, the way interactive timesharing systems were.

    Nonsense.

    Lol. One of the major compute engines used by undergrads when I
    was young was an ES/3090-600S running VM/ESA. It certainly got
    tested by inquisitive students.

    The troll continues to show his ignorance.

    - Dan C.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: PANIX Public Access Internet and UNIX, NYC (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Feb 4 15:05:54 2025
    On Tue, 4 Feb 2025 01:15:08 +0000, moi wrote:

    On 04/02/2025 01:05, Lawrence D'Oliveiro wrote:

    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the
    machine
    to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes.

    Nonsense.

    The very post I was replying to gives the lie to your denial.

    There is this persistent myth that mainframes are highly reliable, with uptimes measurable in years.

    Clearly not in this case.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Wed Feb 5 03:15:47 2025
    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine >>> to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes. They were not battle-hardened by exposure to
    inquisitive students, the way interactive timesharing systems were.

    Might the problem have been the controller for the 2260s? I recall they
    were somewhat kludge, using delay-lines as display buffers.

    I read about those delay lines long after my 2260 project.
    They sure sound like they would be easy to overload but I don't know if
    that would slow the whole system down.

    My thoughts were, it could put a heavy load on the multiplexor channel
    which the printers and card readers needed,
    and any 2260 program was likely to be running at a high priority,
    locally attached 2260's used the attention interrupt, possibly
    interfering with trying to hit attention on a terminal.



    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From John Ames@3:633/280.2 to All on Wed Feb 5 03:21:46 2025
    On Tue, 4 Feb 2025 01:45:32 -0000 (UTC)
    cross@spitfire.i.gajendra.net (Dan Cross) wrote:

    Lol. One of the major compute engines used by undergrads when I
    was young was an ES/3090-600S running VM/ESA. It certainly got
    tested by inquisitive students.

    The troll continues to show his ignorance.

    Lawrence's ability to make blanket assertions on things outside his own
    window of experience with complete authority - in spite of the testimony
    of those with firsthand knowledge of the domain in question - is fairly breathtaking.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Bill Findlay@3:633/280.2 to All on Wed Feb 5 04:33:17 2025
    On 4 Feb 2025, Lawrence D'Oliveiro wrote
    (in article <vns3n2$1n890$2@dont-email.me>):

    On Tue, 4 Feb 2025 01:15:08 +0000, moi wrote:

    On 04/02/2025 01:05, Lawrence D'Oliveiro wrote:

    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the machine
    to fix it and I was told in no uncertain terms to never do that again!

    Fragile things, mainframes.

    Nonsense.

    The very post I was replying to gives the lie to your denial.

    I restore the context you omitted in bad faith:

    They were not battle-hardened by exposure to inquisitive students, the way interactive timesharing systems were.

    I say again: nonsense.

    --
    Bill Findlay


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: none (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Feb 5 09:58:00 2025
    On Tue, 04 Feb 2025 17:33:17 +0000, Bill Findlay wrote:

    I restore the context you omitted ...

    So you admit that your claim only applied to the subsidiary point, not the main one.

    ... in bad faith

    Does not making your point clear count as “bad faith”?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Feb 5 09:58:30 2025
    On Tue, 4 Feb 2025 08:21:46 -0800, John Ames wrote:

    Lawrence's ability to make blanket assertions on things outside his own window of experience with complete authority - in spite of the testimony
    of those with firsthand knowledge of the domain in question ...

    In this case, it was very clearly because of it, not in spite of it.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Wed Feb 5 10:01:16 2025
    On Tue, 4 Feb 2025 06:09:27 -0700, Peter Flass wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    On Mon, 03 Feb 2025 15:03:10 GMT, Colin Macleod wrote:

    I couldn't even interrupt my own program. They had to reboot the
    machine to fix it and I was told in no uncertain terms to never do
    that again!

    Fragile things, mainframes. They were not battle-hardened by exposure
    to inquisitive students, the way interactive timesharing systems were.

    Might the problem have been the controller for the 2260s? I recall they
    were somewhat kludge, using delay-lines as display buffers.

    Remember, the whole point of a mainframe was to devolve as much I/O
    processing load as possible to the peripheral controllers, bothering the
    CPU as little as possible.

    Obviously there was a loophole in this, if certain sequences of user
    actions could cause the controller to overload the CPU with interrupts.

    Sometimes these bugs are not specifically in a particular component, but
    in the way that different components interact.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From moi@3:633/280.2 to All on Wed Feb 5 10:35:43 2025
    On 04/02/2025 22:58, Lawrence D'Oliveiro wrote:
    On Tue, 04 Feb 2025 17:33:17 +0000, Bill Findlay wrote:

    I restore the context you omitted ...

    So you admit that your claim only applied to the subsidiary point, not the main one.

    ... in bad faith

    Does not making your point clear count as “bad faith”?

    I do not accept that you are as stupid as you seem to be.

    Into the kill file with you.

    --
    Bill F.


    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Fri Feb 7 07:55:53 2025
    On Tue, 4 Feb 2025 23:35:43 +0000, moi wrote:

    I do not accept that ...

    .... you quoted a part of my posting that you were not responding to, and
    when I quoted the same part in my reply, you accused me of “bad faith”.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Mon Feb 10 18:07:34 2025
    On Sun, 09 Feb 2025 17:52:15 -1000, Lynn Wheeler wrote:

    Early Jan1992 in meeting with Oracle CEO, IBM/AWD Hester tells Ellison
    that we would have 16-system clusters by mid92 and 128-system clusters
    by ye92.

    Was it Sun or Oracle that was making a big deal out of shipping video streaming servers around that time? Nobody really understood what the
    market was for, or whether the products were more than vapourware, and in
    the end it all fizzled out.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Colin Macleod@3:633/280.2 to All on Mon Feb 10 21:54:33 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> posted:

    On Sun, 09 Feb 2025 17:52:15 -1000, Lynn Wheeler wrote:

    Early Jan1992 in meeting with Oracle CEO, IBM/AWD Hester tells Ellison
    that we would have 16-system clusters by mid92 and 128-system clusters
    by ye92.

    Was it Sun or Oracle that was making a big deal out of shipping video streaming servers around that time? Nobody really understood what the
    market was for, or whether the products were more than vapourware, and in the end it all fizzled out.

    I think that would have been Oracle, they had a video-streaming group that
    got spun off as "Thirdspace" and was later accquired by Alcatel as their
    ICE unit. I did sysadmin for ICE in 2004-5, but for the life of me I can't remember now what the letters stand for :-/

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Fermented grapes count towards my five-a-day, right?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: shmorganisation (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Tue Feb 11 03:03:48 2025
    Reply-To: slp53@pacbell.net

    Colin Macleod <user7@newsgrouper.org.uk.invalid> writes:
    Lawrence D'Oliveiro <ldo@nz.invalid> posted:

    On Sun, 09 Feb 2025 17:52:15 -1000, Lynn Wheeler wrote:

    Early Jan1992 in meeting with Oracle CEO, IBM/AWD Hester tells Ellison
    that we would have 16-system clusters by mid92 and 128-system clusters
    by ye92.

    Was it Sun or Oracle that was making a big deal out of shipping video
    streaming servers around that time? Nobody really understood what the
    market was for, or whether the products were more than vapourware, and in >> the end it all fizzled out.

    I think that would have been Oracle, they had a video-streaming group that >got spun off as "Thirdspace" and was later accquired by Alcatel as their
    ICE unit. I did sysadmin for ICE in 2004-5, but for the life of me I can't >remember now what the letters stand for :-/

    This brought to mind the day that NASA broke the internet (Pathfinder
    landing). So I did a google search on that phrase, and of course
    the AI summary at the top of the page was completely wrong (instead
    of Pathfinder, some nonsense about a solar storm).

    https://www.nasa.gov/specials/pathfinder20/

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Tue Feb 11 11:54:28 2025
    On Mon, 10 Feb 2025 10:54:33 GMT, Colin Macleod wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> posted:

    Was it Sun or Oracle that was making a big deal out of shipping video
    streaming servers around that time?

    I think that would have been Oracle, they had a video-streaming group
    that got spun off as "Thirdspace" and was later accquired by Alcatel as
    their ICE unit. I did sysadmin for ICE in 2004-5, but for the life of
    me I can't remember now what the letters stand for :-/

    Found some docs here <https://portal.cs.umbc.edu/help/oracle8.bak/video217/A43822_04/ntstart.htm>, which look like they’re from the right time period, anyway.

    Looks like that only supported MPEG-1, which might have been barely
    adequate for VHS-comparable quality, nothing more.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Colin Macleod@3:633/280.2 to All on Thu Feb 13 02:29:13 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> posted:

    On Mon, 10 Feb 2025 10:54:33 GMT, Colin Macleod wrote:

    Lawrence D'Oliveiro <ldo@nz.invalid> posted:

    Was it Sun or Oracle that was making a big deal out of shipping video
    streaming servers around that time?

    I think that would have been Oracle, they had a video-streaming group
    that got spun off as "Thirdspace" and was later accquired by Alcatel as their ICE unit. I did sysadmin for ICE in 2004-5, but for the life of
    me I can't remember now what the letters stand for :-/

    Found some docs here <https://portal.cs.umbc.edu/help/oracle8.bak/video217/A43822_04/ntstart.htm>, which look like they’re from the right time period, anyway.

    Yes, after leaving Oracle they backronymed OVS to *Open* Video Server :-)

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Who let the DOGE out?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: shmorganisation (3:633/280.2@fidonet)
  • From Waldek Hebisch@3:633/280.2 to All on Thu Feb 13 06:13:19 2025
    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 30 Jan 2025 10:12:15 -0500, Dan Espen wrote:

    ... I wouldn't call z/OS an emulation layer. It looked and acted like a >>>>>> Unix implementation.

    Not a very good one, by your own admission:

    One a mainframe, there are a few issues to deal with to run Unix.
    The common use terminal, a 3270 is not character at a time, data is >>>>>> transferred in blocks with a pretty complex protocol. z/OS unix
    couldn't do things like run Emacs on a 3270 but it did a reasonably good >>>>>> job of providing a working stdin/stdout.

    Couldn’t even run Emacs?? What kind of “Unix” is this?

    What the frack is Emacs? I’ve been using forms for unix for decades, and >>>> have managed to avoid it so far.

    Emacs was just an example. vi would also not run.
    Anything that needed to react to a single character being typed would
    not run.

    A 3270 only transfers data when you hit enter, a PK key, hit attention,
    just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating
    tons of interrupts instead of only one or two. As I said, I liked the 3270, >> I thought ISPF was one of the best editors I’ve ever used. Now my Linux
    editor is the closest I could find to ISPF, but there are still features I >> miss. I’ve thought of adding a Rexx interface, but it’s a ways down in my
    priority list.

    IBM thought it wasteful too, that's why they developed all that block
    mode stuff. It's still pretty cool to be able to hit one key and have
    stuff happen.

    Actually, the idea is now widely applied: one can think of web
    browser as a glorified 3270. Interactive processing is done
    on user machine in web browser, and user submits form and get
    a page withe with results.

    No argument from me about ISPF edit. It's pretty neat.
    Still, when I was given the choice, I did all my mainframe editing on my Linux box.

    I used full screen edit in TSO with output to 3270. I do not know
    if it was ISPF or something related. I used it as a student
    during classes (to system was fully booked, and for me it was not
    possible to gain access to terminal outside classes). Edit
    worked, but my trouble (maybe during later contact with 3270) was
    that IIRC it worked in overwrite mode, making correction much harder
    than with editors having insert mode.

    --
    Waldek Hebisch

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: To protect and to server (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Feb 13 09:28:27 2025
    On Wed, 12 Feb 2025 15:29:13 GMT, Colin Macleod wrote:

    Yes, after leaving Oracle they backronymed OVS to *Open* Video Server
    :-)

    The term “open” was bandied around a lot in those days. Some vendors, at least (i.e. the Unix ones?) seemed to use it to mean “anything but Microsoft”. Not sure if that applied to OVS, since the docs I linked to showed it running on Windows NT.

    Sun boss Scott McNealy was fond of talking about “open systems”. I remember an interviewer asking him if it meant opening the source code as well, and he said no, it was the conformance to open standards that was important.

    So you want to know the origins of the phrase “open source”, its roots, if not the exact phrase itself, lie way back.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Thu Feb 13 09:34:18 2025
    On Wed, 12 Feb 2025 19:13:19 -0000 (UTC), Waldek Hebisch wrote:

    Actually, the idea is now widely applied: one can think of web browser
    as a glorified 3270. Interactive processing is done on user machine in
    web browser, and user submits form and get a page withe with results.

    Haven’t you noticed we moved beyond that model a long time ago?

    Item: Dynamic HTML and AJAX. Nobody actually uses the terms any more,
    because the idea has become so commonplace: parts of the page can update
    in response to user actions (or even no user action), without refreshing
    the whole thing or even having to hit an explicit Submit button.

    Item: WebSockets. These allow even finer-grained interaction, with
    messages streaming back and forth over a full-duplex channel.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Thu Feb 13 11:02:16 2025
    antispam@fricas.org (Waldek Hebisch) writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 30 Jan 2025 10:12:15 -0500, Dan Espen wrote:

    ... I wouldn't call z/OS an emulation layer. It looked and acted like a >>>>>>> Unix implementation.

    Not a very good one, by your own admission:

    One a mainframe, there are a few issues to deal with to run Unix. >>>>>>> The common use terminal, a 3270 is not character at a time, data is >>>>>>> transferred in blocks with a pretty complex protocol. z/OS unix
    couldn't do things like run Emacs on a 3270 but it did a reasonably good
    job of providing a working stdin/stdout.

    Couldn’t even run Emacs?? What kind of “Unix” is this?

    What the frack is Emacs? I’ve been using forms for unix for decades, and
    have managed to avoid it so far.

    Emacs was just an example. vi would also not run.
    Anything that needed to react to a single character being typed would
    not run.

    A 3270 only transfers data when you hit enter, a PK key, hit attention, >>>> just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating >>> tons of interrupts instead of only one or two. As I said, I liked the 3270, >>> I thought ISPF was one of the best editors I’ve ever used. Now my Linux >>> editor is the closest I could find to ISPF, but there are still features I >>> miss. I’ve thought of adding a Rexx interface, but it’s a ways down in my
    priority list.

    IBM thought it wasteful too, that's why they developed all that block
    mode stuff. It's still pretty cool to be able to hit one key and have
    stuff happen.

    Actually, the idea is now widely applied: one can think of web
    browser as a glorified 3270. Interactive processing is done
    on user machine in web browser, and user submits form and get
    a page withe with results.

    No argument from me about ISPF edit. It's pretty neat.
    Still, when I was given the choice, I did all my mainframe editing on my
    Linux box.

    I used full screen edit in TSO with output to 3270. I do not know
    if it was ISPF or something related. I used it as a student
    during classes (to system was fully booked, and for me it was not
    possible to gain access to terminal outside classes). Edit
    worked, but my trouble (maybe during later contact with 3270) was
    that IIRC it worked in overwrite mode, making correction much harder
    than with editors having insert mode.

    A 3270 starts out in overwrite mode, but you just hit the insert key to
    get into insert mode.
    There was a more primitive TSO Edit.
    Not nearly as good as ISPF edit. CMS users also had a full screen
    editor. (XEDIT?) The thing I remember about that is it started out
    looking horrible, but if you set a bunch of options it was pretty nice.

    When I started working on IBM S/34 it lacked a good full screen editor.
    In my spare time, I developed my own, using COBOL, mimicking ISPF Edit.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lynn Wheeler@3:633/280.2 to All on Thu Feb 13 12:15:36 2025
    Dan Espen <dan1espen@gmail.com> writes:
    A 3270 starts out in overwrite mode, but you just hit the insert key to
    get into insert mode.
    There was a more primitive TSO Edit.
    Not nearly as good as ISPF edit. CMS users also had a full screen
    editor. (XEDIT?) The thing I remember about that is it started out
    looking horrible, but if you set a bunch of options it was pretty nice.

    one 1st CMS fullscreen 3270 edit shipped was EDGAR ... distinctive that
    up/down commands reversed, rather that logically move screen(/winddow)
    up/down file, file was logically moved up/down .(aka "up" moved closer
    to bottom of file).

    then in the demise of Future System (completely different than 370 and
    going to completely replace 370), there was mad rush to get stuff back
    into the 370 product pipelines ... and head of POK (high-end 370
    mainframes) managed to convince corporate to kill the vm370/cms product, shutdown the development group and transfer all the people to POK for
    MVS/XA. Eventually, Endicott manages to save the VM370/CMS product
    mission ... but had to recreate a development group from scratch.

    In the meantime there were large number of internal VM370 installations
    and started to see significant work by internal datacenter people. One
    was the "RED" fullscreen editor. Then in early days when Endicott thot
    it would develope their own fullscreen editor (XEDIT), I got into a
    little conflict with Endicott suggesting that they should ship RED
    instead; RED was much more mature, much more function, significant
    better performance, etc. Endicott response was that it was the RED
    author's fault that RED was so much better than XEDIT ... therefor it
    should be his responsibility to fix XEDIT.

    Later when POK was trying to do ISPF they ran into the problem that gov requirements for IBM priced software that revenue had to cover original development, as well as ongoing development/maintenance ... and there
    was couple hundred people in the ISPF group ... nobody would pay that
    price ... and it took a lot of creative accounting to get the price to
    point that people would pay.

    some old RED email (in old a.f.c. archived posts) https://www.garlic.com/~lynn/2006u.html#email781103 https://www.garlic.com/~lynn/2006u.html#email790523 https://www.garlic.com/~lynn/2006u.html#email790606 https://www.garlic.com/~lynn/2006u.html#email800311 https://www.garlic.com/~lynn/2006u.html#email800312 https://www.garlic.com/~lynn/2006u.html#email800429 https://www.garlic.com/~lynn/2006n.html#email810531 https://www.garlic.com/~lynn/2002p.html#email821122

    some of above also references that after joining IBM one of my hobbies
    was enhanced production operating systems for internal datacenters,
    initially enhanced CP67, then enhanced "CSC/VM" at the science center
    and later "SJR/VM" at san jose research. also mentioned is having
    originally done CMSBACK in late 70s (archived/backup) ... which later
    morphs into WSDF, ADSM, TSM, etc.

    --
    virtualization experience starting Jan1968, online at home since Mar1970

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Wheeler&Wheeler (3:633/280.2@fidonet)
  • From Colin Macleod@3:633/280.2 to All on Fri Feb 14 00:46:32 2025
    Dan Espen <dan1espen@gmail.com> posted:

    When I started working on IBM S/34 it lacked a good full screen editor.
    In my spare time, I developed my own, using COBOL, mimicking ISPF Edit.

    You wrote a full-screen editor in COBOL - wow!!! 🤯

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Who let the DOGE out?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: shmorganisation (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Fri Feb 14 01:05:42 2025
    Colin Macleod <user7@newsgrouper.org.invalid> writes:

    Dan Espen <dan1espen@gmail.com> posted:

    When I started working on IBM S/34 it lacked a good full screen editor.
    In my spare time, I developed my own, using COBOL, mimicking ISPF Edit.

    You wrote a full-screen editor in COBOL - wow!!! 🤯

    With "OCCURS DEPENDING ON" you get to process variable located, variable
    length fields without much overhead or complication. I believe newer
    versions of COBOL have made this simpler.

    On S/34 I didn't have much choice anyway.
    Later on, the choice of COBOL paid off as it was an easy port to Wang/VS.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Bob Eager@3:633/280.2 to All on Fri Feb 14 02:33:30 2025
    On Thu, 13 Feb 2025 13:46:32 +0000, Colin Macleod wrote:

    Dan Espen <dan1espen@gmail.com> posted:

    When I started working on IBM S/34 it lacked a good full screen editor.
    In my spare time, I developed my own, using COBOL, mimicking ISPF Edit.

    You wrote a full-screen editor in COBOL - wow!!! 🤯

    I know of a company (back in the day) who designed their own query
    language (well, it was a bit more than that).

    They wrote a compiler in COBOL, compiling to an interpretive code. And
    then an interpreter and run time system to support the programs, also in COBOL.

    I was brought in to improve performance by writing a compiler (not in
    COBOL) that compiled to native code, together with a run time system, in assembler, to go with it (assembler was the only real option).

    I even ported it to a completely different architecture. But the original,
    in COBOL, worked well. Unfortunately they had a contract to run it on a
    very expensive mainframe that lacked power; hence me!

    --
    Using UNIX since v6 (1975)...

    Use the BIG mirror service in the UK:
    http://www.mirrorservice.org

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Scott Lurndal@3:633/280.2 to All on Fri Feb 14 05:14:58 2025
    Reply-To: slp53@pacbell.net

    Colin Macleod <user7@newsgrouper.org.invalid> writes:
    Dan Espen <dan1espen@gmail.com> posted:

    When I started working on IBM S/34 it lacked a good full screen editor.
    In my spare time, I developed my own, using COBOL, mimicking ISPF Edit.

    You wrote a full-screen editor in COBOL - wow!!! 🤯

    The Burroughs medium systems disk defragmenter was written
    in COBOL68.

    Granted it supported the "ENTER SYMBOLIC" verb which allowed
    embedded assembler...

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: UsenetServer - www.usenetserver.com (3:633/280.2@fidonet)
  • From Dan Espen@3:633/280.2 to All on Fri Feb 14 08:26:05 2025
    Peter Flass <peter_flass@yahoo.com> writes:

    Waldek Hebisch <antispam@fricas.org> wrote:
    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Dan Espen <dan1espen@gmail.com> wrote:
    Peter Flass <peter_flass@yahoo.com> writes:

    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 30 Jan 2025 10:12:15 -0500, Dan Espen wrote:

    ... I wouldn't call z/OS an emulation layer. It looked and acted like a
    Unix implementation.

    Not a very good one, by your own admission:

    One a mainframe, there are a few issues to deal with to run Unix. >>>>>>>> The common use terminal, a 3270 is not character at a time, data is >>>>>>>> transferred in blocks with a pretty complex protocol. z/OS unix >>>>>>>> couldn't do things like run Emacs on a 3270 but it did a reasonably good
    job of providing a working stdin/stdout.

    Couldn’t even run Emacs?? What kind of “Unix” is this?

    What the frack is Emacs? I’ve been using forms for unix for decades, and
    have managed to avoid it so far.

    Emacs was just an example. vi would also not run.
    Anything that needed to react to a single character being typed would >>>>> not run.

    A 3270 only transfers data when you hit enter, a PK key, hit attention, >>>>> just a few select keys.

    The async terminals normally only react when you hit enter, (which
    transmits a line), but they can be put in raw mode where the host
    sees every character typed. The full screen editors rely on this.

    I always thought that this was a tremendously wasteful scheme, generating >>>> tons of interrupts instead of only one or two. As I said, I liked the 3270,
    I thought ISPF was one of the best editors I’ve ever used. Now my Linux >>>> editor is the closest I could find to ISPF, but there are still features I >>>> miss. I’ve thought of adding a Rexx interface, but it’s a ways down in my
    priority list.

    IBM thought it wasteful too, that's why they developed all that block
    mode stuff. It's still pretty cool to be able to hit one key and have
    stuff happen.

    Actually, the idea is now widely applied: one can think of web
    browser as a glorified 3270. Interactive processing is done
    on user machine in web browser, and user submits form and get
    a page withe with results.

    No argument from me about ISPF edit. It's pretty neat.
    Still, when I was given the choice, I did all my mainframe editing on my >>> Linux box.

    I used full screen edit in TSO with output to 3270. I do not know
    if it was ISPF or something related. I used it as a student
    during classes (to system was fully booked, and for me it was not
    possible to gain access to terminal outside classes). Edit
    worked, but my trouble (maybe during later contact with 3270) was
    that IIRC it worked in overwrite mode, making correction much harder
    than with editors having insert mode.

    You could use the ”insert mode” key IIRC. You might have to erase anything
    on the end of the line.

    The first 3270 emulator that treated trailing spaces as Nulls was a
    welcome relief.

    --
    Dan Espen

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dennis Boone@3:633/280.2 to All on Fri Feb 14 10:53:39 2025
    You could use the ”insert mode” key IIRC. You might have to erase anything
    on the end of the line.

    I never understood why the default for XEDIT was to fill with spaces,
    instead of nulls (SET NULL ON). With that default, insert mode wasn't
    very useful, as you had to go remove some of those spaces before you
    could insert anything. Otherwise, clunk, lock.

    De

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Lawrence D'Oliveiro@3:633/280.2 to All on Sat Feb 15 09:03:16 2025
    On Fri, 14 Feb 2025 13:06:25 -0700, Peter Flass wrote:

    Dennis Boone <drb@ihatespam.msu.edu> wrote:

    I never understood why the default for XEDIT was to fill with spaces,
    instead of nulls (SET NULL ON). With that default, insert mode wasn't
    very useful, as you had to go remove some of those spaces before you
    could insert anything.

    It’s been a while, but that sounds like something you’d set in your profile. (profile xedit maybe?)

    The Emacs equivalent would be a buffer variable. That sounds like a
    setting that you might want to be different for different files.

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Dennis Boone@3:633/280.2 to All on Sat Feb 15 13:09:55 2025
    It’s been a while, but that sounds like something you’d set in your profile. (profile xedit maybe?)

    Correct.

    De

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)