[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Jim Rees and James Gosling are two different people
From: |
Jim Rees |
Subject: |
Jim Rees and James Gosling are two different people |
Date: |
Mon, 5 Sep 2022 17:37:21 -0500 |
I was just looking at the sharutils docs and discovered that you have me
confused with James Gosling. We are two different people. These are our web
sites:
me: https://jim.rees.org/
Gosling: http://nighthacks.com/jag/bio/index.html
Your sharutils doc Introduction says "Please help us getting the history
straight". So here's the story.
In 1981 Gosling released Gosling emacs, written in C. It was a predecessor
to gnu emacs. It was a source release. It was distributed from an ftp site
on the arpanet as a single text file. That text file was a self-extracting
shell script, similar to what shar produces. I do not know what tool he used
to build the file, who wrote it, or what he called the tool.
I was also writing and distributing software at the time, and I thought the
self-extracting shell script was a great idea and wanted to do the same. So
I wrote my own shell archiver and called it "shar". I posted it to usenet
some time in September or October 1982. I no longer have a copy of that
post, but you can see my original code in the attached usenet post by Gary
Perlman at Wang Institute from 1984:
#Date: Mon Oct 18 11:08:34 1982
#From: decvax!microsof!uw-beave!jim (James Gosling at CMU)
AR=$1
shift
for i do
echo a - $i
echo "echo x - $i" >>$AR
echo "cat >$i <<'!Funky!Stuff!'" >>$AR
cat $i >>$AR
echo "!Funky!Stuff!" >>$AR
done
Unfortunately in this post Perlman has confused me with Gosling.
decvax!microsof!uw-beave!jim is me; Gosling is Gosling.
You can verify that I, not Gosling, am uw-beave!jim from the second attached
usenet post, from when I connected University of Washington to usenet in
1982.
2066
Description: Text document
47
Description: Text document
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Jim Rees and James Gosling are two different people,
Jim Rees <=