The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Henry Bent <henry.r.bent@gmail.com>
To: markus schnalke <meillo@marmaro.de>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: Re: [TUHS] screen editors
Date: Sat, 11 Jan 2020 16:27:12 -0500	[thread overview]
Message-ID: <CAEdTPBeoUpKWTe_COu_OKwPe8QamtyrV=E52z06xAbrqrpr31Q@mail.gmail.com> (raw)
In-Reply-To: <1iqMuL-1zK-00@marmaro.de>

[-- Attachment #1: Type: text/plain, Size: 3161 bytes --]

On Sat, 11 Jan 2020 at 14:59, markus schnalke <meillo@marmaro.de> wrote:

> Hoi.
>
> [2020-01-10 08:17] U'll Be King of the Stars <ullbeking@andrewnesbit.org>
> > On 10/01/2020 08:13, markus schnalke wrote:
> > >
> > > GNU ed [...] seems to be more a demonstration
> > > object than actually a programmer's editor.
> >
> > Hi Markus, in what way is GNU ed a "demonstration object"?
>
> Thanks for questioning this statement! It seems as if I might have
> mixed different memories up. A quick look at GNU ed showed nothing
> to support my statement. Sorry for pretending stuff without fact
> checking.
>
>
> My look was at version 1.4, which is the newest one I could look
> into. I'm pretty sure I examined GNU ed 1.6 back then, because
> that version is in the Pkgfile of my system, but unfortunately I
> am unable to find it anywhere. The GNU release mirrors lack all
> version 1.5 through 1.10 -- why that? They must have been
> released, at least 1.6, because that is used on my system.
> Unfortunately I also was unable to access the Changelog of a
> newer version to check for changes, because these are lzip
> compressed (tar.lz) ... whatever that is, I cannot uncompress it
> on my system. Furthermore I neither could find an online
> browsable web repo view for checking out version 1.6 or at least
> viewing the files within the browser. There's only a cvs repo
> access (no cvs on my machine) and it talks about the web page
> repo not the ed source repo. Not sure what to think of that.
>
> That's not how things should be. Actually, I'm a bit depressed
> now ...
>

GNU ed appears to be written entirely by one person (as in, no changelog
entries by anyone else since 1994), who perhaps not coincidentally is also
the author of the lzip compression program.  As you noted, ed source is
distributed only as lzip-compressed tarballs, so you have to be able to
compile and run lzip to compile and run ed.  lzip is written in C++, so to
have access to GNU ed you need a C++ compiler.  Which is very strange, as
GNU ed is a very simple C program, much as one would expect.

The configure program is extremely basic, which is great - why have more
than you need? - but when it detected that my $(CC) was not gcc, it
hard-coded $(CC) to cc and $(CFLAGS) to -O2, ignoring what I had passed to
the script.  A strange choice, but one that can easily be edited later in
the Makefile.  The basic C source compiled with no warnings whatsoever,
always a good sign.  At the linking stage I noticed that I needed a library
for some functions it wanted.  Okay, easy enough, just add a library to the
Makefile's LDFLAGS.  But the Makefile had this braindamage:

$(progname) : $(objs)
        $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(objs)

so on any platform that needs libraries linked after objects, it will fail.

At that point, I gave up.  This is clearly one person's pet project and has
"but it works on my Linux box!" written all over it.  That, coupled with
the fact that the GNU folks are willing to endorse something that is solely
distributed in what can only be described as an extremely obscure
compression format, was just too much for me to handle.

-Henry

[-- Attachment #2: Type: text/html, Size: 3832 bytes --]

  parent reply	other threads:[~2020-01-11 21:28 UTC|newest]

Thread overview: 177+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-08  7:39 Thomas Paulsen
2020-01-08 15:58 ` Steve Nickolas
2020-01-08 23:41   ` Dave Horsfall
2020-01-09  1:43     ` Nemo Nusquam
2020-01-08 21:49 ` Dave Horsfall
2020-01-08 22:01   ` Clem Cole
2020-01-17 23:38     ` Dave Horsfall
2020-01-18  0:07       ` Ryan Casalino
2020-01-18 23:02       ` greg travis
2020-01-10  8:13   ` markus schnalke
2020-01-10  8:17     ` U'll Be King of the Stars
2020-01-11 19:58       ` markus schnalke
2020-01-11 20:54         ` Derek Fawcus
2020-01-11 21:27         ` Henry Bent [this message]
2020-02-04  8:40         ` Sijmen J. Mulder
2020-02-04 20:14           ` [TUHS] pronouncing *nix formulas (was: screen editors) G. Branden Robinson
2020-02-04 21:05             ` Dave Horsfall
2020-02-04 21:52               ` Derek Fawcus
2020-02-04 23:27                 ` Rob Pike
2020-02-05  3:34                   ` Warner Losh
2020-02-05  9:49                   ` Angelo Papenhoff
2020-02-05 11:40                     ` Rob Pike
2020-02-05 11:43                       ` Brantley Coile
2020-02-05 10:58                   ` Ralph Corderoy
2020-02-05 11:45                     ` Rob Pike
2020-02-05  8:45             ` arnold
2020-02-05 13:35               ` Clem cole
2020-02-05 16:11                 ` [TUHS] pronouncing *nix formulas Arthur Krewat
2020-02-05 16:16                   ` Clem Cole
2020-02-05 17:05                     ` Jon Steinhart
2020-02-05 17:09                       ` Clem Cole
2020-02-08  3:31                         ` Ronald Natalie
2020-02-08  4:19                           ` Rob Pike
2020-02-11  1:16                             ` George Michaelson
2020-02-11  6:38                               ` Rob Pike
2020-02-05 20:26                       ` David Arnold
2020-02-05 19:37                 ` [TUHS] pronouncing *nix formulas (was: screen editors) Dave Horsfall
2020-02-05 19:57                   ` Clem Cole
2020-02-05 20:50                 ` Rob Pike
2020-02-05 21:43                   ` Clem Cole
2020-02-05 21:59                   ` Steve Nickolas
2020-02-05 22:22                   ` Ed Carp
2020-02-06  2:43                     ` Dan Cross
2020-02-06  3:00                       ` Larry McVoy
2020-02-06  5:20                         ` Vincenzo Nicosia
2020-02-06 14:54                           ` Richard Salz
2020-02-06 15:10                             ` [TUHS] pronouncing *nix formulas Lars Brinkhoff
2020-02-06 20:14                               ` Dave Horsfall
2020-02-06 20:20                                 ` Warner Losh
2020-02-06 19:55                       ` [TUHS] pronouncing *nix formulas (was: screen editors) Dave Horsfall
2020-02-06 21:48                         ` Michael Parson
2020-02-06 23:56                           ` Michael Parson
2020-02-06 22:17                         ` Clem Cole
2020-02-07  0:21                         ` [TUHS] finger usage (was: pronouncing *nix formulas (was: screen editors)) Greg 'groggy' Lehey
2020-02-07  0:27                           ` Steve Nickolas
2020-02-07  0:54                             ` [TUHS] finger usage (was: pronouncing *nix formulas Arthur Krewat
2020-02-07  1:00                               ` Richard Salz
2020-02-07  5:26                               ` Peter Jeremy
2020-02-07  4:31                             ` [TUHS] finger usage (was: pronouncing *nix formulas (was: screen editors)) Dave Horsfall
2020-02-07  5:07                               ` Greg 'groggy' Lehey
2020-02-07  5:39                                 ` Steve Nickolas
2020-02-07 21:39                                   ` Dave Horsfall
2020-02-07 16:14                                 ` Arthur Krewat
2020-02-07 22:37                                 ` Dave Horsfall
2020-02-07  4:23                           ` Dave Horsfall
2020-02-06  2:23                   ` [TUHS] pronouncing *nix formulas (was: screen editors) Dan Cross
2020-02-06  2:31                     ` Dave Horsfall
2020-02-05 19:08               ` Dave Horsfall
2020-02-05 21:01                 ` Nemo
2020-02-05 22:06                   ` Dave Horsfall
2020-01-10 13:41     ` [TUHS] screen editors / machine load Mike Markowski
2020-01-10 13:56       ` Otto Moerbeek
2020-01-10 15:00       ` Mary Ann Horton
2020-01-10 15:48         ` Clem Cole
2020-01-10 22:18           ` Adam Thornton
2020-01-11  0:30             ` Christopher Browne
2020-01-10 15:31     ` [TUHS] screen editors Nemo Nusquam
2020-01-10 16:04       ` Clem Cole
2020-01-10 17:10       ` Dan Cross
2020-01-10 17:18         ` Steve Nickolas
2020-01-18  1:55           ` Michael Parson
2020-01-10 15:58     ` Theodore Y. Ts'o
  -- strict thread matches above, loose matches on Subject: below --
2020-01-26 20:32 [TUHS] Screen editors Paul Ruizendaal
2020-01-26 23:14 ` Thomas Paulsen
     [not found] <20200120155946.169b39e0.ref@sagittariusa.cnb.csic.es>
2020-01-20 14:59 ` Jose R. Valverde via TUHS
2020-01-20 16:07   ` Toby Thain
2020-01-20 16:20     ` Larry McVoy
2020-01-31 18:21       ` Jose R. Valverde via TUHS
2020-01-29 22:24     ` Dave Horsfall
2020-01-29 22:33       ` Larry McVoy
2020-02-07 23:05         ` Dave Horsfall
2020-02-07 23:54           ` Richard Salz
2020-02-08  3:11             ` Dave Horsfall
2020-02-08  3:38               ` Ronald Natalie
2020-02-08  0:05           ` Bakul Shah
2020-01-29 23:00       ` Thomas Paulsen
2020-01-26 18:28   ` arnold
2020-01-26 18:33     ` Adam Thornton
2020-01-26 18:36       ` arnold
2020-01-26 18:40       ` arnold
2020-01-26 19:11         ` Adam Thornton
2020-01-26 19:40     ` Jon Forrest
2020-01-26 20:08     ` Chet Ramey
2020-01-09 21:46 [TUHS] screen editors Norman Wilson
2020-01-09 22:10 ` Brantley Coile
2020-01-08  9:46 Rudi Blom
2020-01-08 14:15 ` Chet Ramey
2020-01-08 15:15   ` Steffen Nurpmeso
2020-01-08 15:42     ` Steve Mynott
     [not found]     ` <68b3d6df-94f6-625d-39bf-6149b4c177c9@andrewnesbit.org>
2020-01-08 20:56       ` Steffen Nurpmeso
2020-01-08 23:21   ` Dave Horsfall
2020-01-09  0:08     ` Warner Losh
2020-01-09  1:28       ` Larry McVoy
2020-01-09  1:40         ` Bakul Shah
2020-01-09  2:04           ` Clem Cole
2020-01-09  2:07             ` Larry McVoy
2020-01-09  2:12               ` Clem Cole
2020-01-09  2:59                 ` Bakul Shah
2020-01-09  3:08                   ` Larry McVoy
2020-01-09  3:43                     ` Bakul Shah
2020-01-09  3:27                 ` Mary Ann Horton
2020-01-09  3:34                   ` Larry McVoy
2020-01-09  3:49                   ` Bakul Shah
2020-01-09  3:55                     ` Mary Ann Horton
2020-01-09  5:27                       ` Bakul Shah
2020-01-09  4:23                 ` Jon Steinhart
2020-01-09 15:54                   ` Clem Cole
2020-01-09 17:21                     ` Jon Steinhart
2020-01-09 17:30                       ` Warner Losh
2020-01-09 17:56                       ` Bakul Shah
2020-01-18  2:11                         ` Michael Parson
2020-01-09 18:53                       ` Larry McVoy
2020-01-09 19:01                         ` Jon Steinhart
2020-01-09 19:02                     ` Steffen Nurpmeso
2020-01-09 19:19                       ` Steffen Nurpmeso
2020-01-09 20:20                     ` Mary Ann Horton
2020-01-18  2:06                   ` Michael Parson
2020-01-18  3:13                     ` Clem Cole
2020-01-18  3:44                       ` Kurt H Maier
2020-01-18 15:37                       ` Larry McVoy
2020-01-18 22:11                         ` markus schnalke
2020-01-09  2:14         ` Greg 'groggy' Lehey
2020-01-09  2:48           ` Chet Ramey
2020-01-09  9:05       ` Thomas Paulsen
2020-01-08 15:11 ` Nemo Nusquam
2020-01-08 15:37   ` Henry Bent
2020-01-18 14:22   ` Michael Parson
2020-01-07 19:57 Doug McIlroy
2020-01-07 20:17 ` Brantley Coile
2020-01-07 20:47 ` Bakul Shah
2020-01-07  2:31 Doug McIlroy
2020-01-07  2:37 ` Brantley Coile
2020-01-07  2:38 ` Larry McVoy
2020-01-07 16:30   ` arnold
2020-01-07 16:38     ` Richard Salz
2020-01-07 18:32     ` Dan Cross
2020-01-07 19:14     ` Thomas Paulsen
2020-01-09  5:01       ` Grant Taylor via TUHS
2020-01-10  8:16         ` ricercar
2020-01-08  0:10     ` Jon Steinhart
2020-01-17 22:06       ` Dave Horsfall
2020-01-08 18:30     ` Mary Ann Horton
2020-01-08 21:41       ` Thomas Paulsen
2020-01-09  8:30       ` arnold
2020-01-07  6:19 ` Dave Horsfall
2020-01-07  8:24   ` Thomas Paulsen
2020-01-07 20:44     ` Dave Horsfall
2020-01-08 15:29   ` Steve Mynott
2020-01-08 23:31     ` Dave Horsfall
2020-01-07  9:43 ` ullbeking
2020-01-07 14:53   ` Dan Cross
2020-01-07 19:35   ` Rodrigo G. López
2020-01-08  5:13     ` Mark van Atten
2020-01-07 15:03 ` Clem Cole
2020-01-07 15:50 ` Thomas Paulsen
2020-01-07 20:45   ` Chet Ramey
2020-01-07 21:20     ` Derek Fawcus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAEdTPBeoUpKWTe_COu_OKwPe8QamtyrV=E52z06xAbrqrpr31Q@mail.gmail.com' \
    --to=henry.r.bent@gmail.com \
    --cc=meillo@marmaro.de \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).