I think it's interesting how he never explicitly says that he forked Gosling Emacs (I think that's what he did, but if not please correct me!). "Therefore, when I wrote my second implementation of Emacs, I followed the same kind of design...Now, this [GNU Emacs] was not the first Emacs that was written in C and ran on Unix. The first was written by James Gosling, ... I discovered that Gosling's Emacs did not have a r…
My Lisp Experiences and the Development of GNU Emacs (2002)
21–30 of 41 posts
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#22"They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off." That bit really jumped out at me, because it's something I've felt about computers in general for a long time. People get it into their heads that computers are hard/complicated/etc., and so they get scared of them, and so th…
Programs are so absurd to most people... they have to use rote learning to do anything with it (that's why changing the slightest bit will drive them mad). And most programs are full of hidden state. This is everything a programmer despise, we spend a huge amount of time ensuring our paradigms are principled and transparent, but these qualities rarely make it to the user level. So I cannot but sympathize with normal…
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#23The fate of Symbolics wound up having little to do with Stallman, Greenblatt, or LMI. Sun et al. just blew away Symbolics with the economies of scale of UNIX workstations, and the advantages of LISP didn't persuade many people to go with LISP machines instead. Similarly, Rational Software started out making ADA machines, and only survived and prospered after a total pivot away from hardware and ADA alike.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#24The fate of Symbolics wound up having little to do with Stallman, Greenblatt, or LMI. Sun et al. just blew away Symbolics with the economies of scale of UNIX workstations, and the advantages of LISP didn't persuade many people to go with LISP machines instead. Similarly, Rational Software started out making ADA machines, and only survived and prospered after a total pivot away from hardware and ADA alike.
Stallman has the normal sort of blindness most zealots have for areas outside of their zealotry. I have always found it a little bit fascinating to see what a naive view of the world he really has for anything that isn't the politics of software. Which I don't say to be unfair, although I could see those who idolize him taking it that way.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#25"They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off." That bit really jumped out at me, because it's something I've felt about computers in general for a long time. People get it into their heads that computers are hard/complicated/etc., and so they get scared of them, and so th…
I was reading a book on a long train journey from Paris to Nice by train that I read usually once a year. My girlfriend couldn't understand why I was reading a kids book as it had an elephant on the front. I told her it wasn't, but was in fact one of the most profound books about teaching you to think in a new way. So I let her read it and she got about half way through and she totally got it and loved it. No harder…
Thought you were going to say it was Learn You a Haskell For Great Good.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#26Earlier quoted context omitted.
I was reading a book on a long train journey from Paris to Nice by train that I read usually once a year. My girlfriend couldn't understand why I was reading a kids book as it had an elephant on the front. I told her it wasn't, but was in fact one of the most profound books about teaching you to think in a new way. So I let her read it and she got about half way through and she totally got it and loved it. No harder…
> My girlfriend couldn't understand why I was reading a kids book as it had an elephant on the front Thought you were going to say it was Learn You a Haskell For Great Good.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#27"They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off." That bit really jumped out at me, because it's something I've felt about computers in general for a long time. People get it into their heads that computers are hard/complicated/etc., and so they get scared of them, and so th…
Maybe some people should just be reminded that programming is not fundamentally different from using a computer in general. Just that you have more fine-grained control.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#28The fate of Symbolics wound up having little to do with Stallman, Greenblatt, or LMI. Sun et al. just blew away Symbolics with the economies of scale of UNIX workstations, and the advantages of LISP didn't persuade many people to go with LISP machines instead. Similarly, Rational Software started out making ADA machines, and only survived and prospered after a total pivot away from hardware and ADA alike.
They where also not quick enougth to get at least a subset of there software running on other hardware.
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#29"They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off." That bit really jumped out at me, because it's something I've felt about computers in general for a long time. People get it into their heads that computers are hard/complicated/etc., and so they get scared of them, and so th…
I was reading a book on a long train journey from Paris to Nice by train that I read usually once a year. My girlfriend couldn't understand why I was reading a kids book as it had an elephant on the front. I told her it wasn't, but was in fact one of the most profound books about teaching you to think in a new way. So I let her read it and she got about half way through and she totally got it and loved it. No harder…
Re: My Lisp Experiences and the Development of GNU Emacs (2002)
#30> At the time, TCL was being pushed heavily for this purpose. I had a very low opinion of TCL, basically because it wasn't Lisp. I figured this was the case[1], but hadn't actually seen it stated explicitly. His dislike usually seemed broached in hated of a commercial shepherd (Sun), or going on about (perceived or real) technical shortcomings. [1] https://news.ycombinator.com/item?id=3408617
Ousterhout did some marketing pieces and he stated a lot of random things. http://www.tcl.tk/doc/scripting.html There was some controversy around it at the time...
If the timelines are correct though, that wouldn't have been offending rms yet:
> rms: That was not the end of the GNU projects involved with Lisp. Later on around 1995, we were looking into starting a graphical desktop project. [...]
>
> At the time, TCL was being pushed heavily for this purpose. I had a very low opinion of TCL...
--
JOs paper appears to be published 1998, 3 years later, citing papers from 1996.
[edit: formatting]