On 2018-08-22 02:38, Neil Higgins wrote:
> Hi Johnny,
>
> I tend to use florid language (bordering on trolling, sorry) when I'm
> trying to stir up a little passion. All of this is in the best possible
> spirit ...
Fair enough. As long as you can take corrections without blowing a fuse,
I think we should be good.
> On Wednesday, 22 August 2018 08:02:49 UTC+10, Johnny Billquist wrote:
>
> On 2018-08-21 10:36, Neil Higgins wrote:
> > The key question is: Do you have a simpler/better solution?
>
> That depends on your view ... ...I'm happy to talk. But then
>
> we should start at the right end, and talk about what you want to do,
> and when your issues are.
>
>
> I admit that I fall into the "life's too short" category. Have solution,
> will edit.
Many do nowadays. And for me, that is the biggest problem. But I'm not
going to try and fix the world. :-)
> By the way, I sortof disagree with the terminology "smart terminal" for
> a VT-series text terminal ...
>
>
> ... only Warren from the PiDP-8 Group objected to the term "dumb
> terminal" for the VTxxx. VTxxx/ANSI was certainly an advance on the
> glass TTY.
Marginal. They got more advanced functions for doing the same stupid
things, and nothing more. Look up the definition of intelligent
terminals on Wikipedia, for example, and you'll see that for those, you
were expected to be able to do local processing of input, possibly load
programs into them that were run, and so on.
And from that point of view, a VT100 is no better than any other dumb
terminal. It's just a little more efficient, but it does not offer any
more advanced functionality.
> > I don’t want to start (another) LISP war, but since every text on
> LISP that I have ever (tried to) read starts with the premise that
> LISP is the “best” language, and any other language can be described
> only with pejorative terms, I am well and truly “over” it. SICP goes
> even further, suggesting that MIT is the “best” school and any other
> school can be described only with pejorative terms; it is
> interesting only for the content of the footnotes.
>
>
> Definitely trolling there. However LOL has the arrogance to describe
> non-LISP languages as BLUB, That makes me angry.
You need to relax. :-)
> I wasn't trying to claim any kind of superiority of LISP. I was
> pointing
> out your erroneous assumption/claim that Emacs was written in LISP in
> the first place ...
>
>
> I wasn't claiming that EMACS is written in LISP, only that EMACS macros
> are written in a LISP variant, which I believe to be a true statement.
No, it is not. That was my whole point. LISP have absolutely nothing to
do with EMACS. LISP only got in touch with EMACS when EMACS was
reimplemented the n:th time.
It was all TECO originally.
> (As well as the claim of Emacs and termcap, which
> obviously also is wrong, since Emacs don't come from Unix.)
>
>
> Ok, but if I read NIX/NUX Emacs man files, there is a now, and
> undoubtedly has been for a long time, a dependency on TERMCAP or
> TERMINFO. To that extent, I have not diverged from the truth.
Right. Any EMACS running under Unix will be making use of termcap or
terminfo.
It's just that the original EMACS didn't run under Unix.
> I understand the reason, just don't like the complete absence of sugar
> coating to appease Muggles like me.
:-)
> But Emacs does stand for editing macros, and that you could dynamically
> change the behavior at runtime in Emacs have always been fundamental,
> and of course TECO (the language Emacs *was* implemented in), make no
> difference between text and data, and that property is pretty much
> needed. So when Emacs was being ported, you needed some language in
> order to be able to extend things, and most people did not feel TECO
> was
> a good language to start with (it is sortof "special"). So was mostly
> just a question of which language to pick. Can you name some others
> that
> were around in the early 80s?
>
>
> Ummmm ... FORTH? Tee hee. Maybe not.
Forth is an interesting language. But I can't remember if you can take a
string, and actually execute it as if it was Forth code... Remember,
we're not talking about interpreted languages, but languages that makes
no difference between data and code.
> There is some excellent history on Emacs in the PiDP-8 Group. TECO was a
> phenomenon, a write-once language, now behind us except for the stories.
> Legend has it that people would submit their full name to TECO as a
> MACRO, just to see what it would do.
Well, TECO have rather been described as a write-only language.
And it's not behind all of us. I still get TECO out from time to time
when I want to do a bunch of weird editing on a file, where the power of
TECO really can help me.
And I wrote a small Emacs clone for TECO-8 many years ago, which I still
make use of when I'm running on a PDP-8.
By the way, NEIL would result in a search for the string "EIL" through
the whole file. Unfortunately maybe not so interesting. :-)
Johnny
>
> Best regards,
> Neil
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
pidp-11+u...@googlegroups.com
> <mailto:
pidp-11+u...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/pidp-11/2f099c59-a993-44a0-990e-10f927cb844a%40googlegroups.com
> <
https://groups.google.com/d/msgid/pidp-11/2f099c59-a993-44a0-990e-10f927cb844a%40googlegroups.com?utm_medium=email&utm_source=footer>.