From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Burton Samograd Newsgroups: gmane.emacs.help Subject: Re: Cool and Useful LISP for the .emacs file Date: Tue, 11 Nov 2003 17:00:06 GMT Organization: Shaw Residential Internet Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <87ekwedgcb.fsf@kruhft.vc.shawcable.net> References: <87islsc6yz.fsf@kruhft.vc.shawcable.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1068571326 3659 80.91.224.253 (11 Nov 2003 17:22:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 11 Nov 2003 17:22:06 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 11 18:22:03 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AJcDL-0000Xz-00 for ; Tue, 11 Nov 2003 18:22:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AJd3D-0004wG-Rx for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Nov 2003 13:15:39 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!tethys.csu.net!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!pd7cy1no!shaw.ca!pd7tw3no.POSTED!53ab2750!not-for-mail X-Trace-PostClient-IP: 24.84.175.238 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:wCRB7XDzvh9Xq7Z5/knsaVRwUzM= Original-Lines: 63 Original-NNTP-Posting-Host: 24.69.255.206 Original-X-Complaints-To: abuse@shaw.ca Original-X-Trace: pd7tw3no 1068570006 24.69.255.206 (Tue, 11 Nov 2003 10:00:06 MST) Original-NNTP-Posting-Date: Tue, 11 Nov 2003 10:00:06 MST Original-Xref: shelby.stanford.edu gnu.emacs.help:118125 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:14065 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:14065 Alan Mackenzie writes: > Burton Samograd wrote on Mon, 10 Nov 2003 21:00:03 > GMT: >> Stefan Monnier writes: > >>> I still haven't heard from a Lisp hacker who found it difficult to >>> switch to C or Java (painful, yes of course, but not difficult, except >>> maybe for manual memory management), so I'd say that Lisp's rut is >>> rather shallow indeed. > >> From my experience, switching to lisp is a bit more work than the other >> way around, due to the type of people that helped shape lisp in the >> first place. C and UNIX were developed around the "worse is better" >> type philosophy, where LISPy systems were more focused on the >> consistent and perfect side. > > All due respect, and everything, but the above is incoherent nonsense. > "Worse is better"? What's that supposed to mean? "..due to the type of > people that helped shape lisp"? That seems disparaging. What have > personalities got to do with the difficulties of learning a new > programing language? Another poster replied as to what "Worse is better" was refering to. Just because you haven't heard of something doesn't make it nonsense. As a hint, when you're wondering what something is supposed to mean, rather than do an instant-flame, try googling. Also, try hanging out in comp.lang.lisp for a while where you'll get to hear discussions and talk with the people that helped form the CL standard. There are some very smart people that have some very good reasons for why things are the way they are in the lisp world and their personalities have *a lot* to do with it. They have a knowledge base of many years of experience that they have incorporated into the Lisp standard, and it takes almost as long to learn all the nuances. This is part of the difficulty where people that are new to something find it different to what they are used to so they feel a need to change it to something more like what they are comfortable with rather than learning why it was done that way in the first place. > > [ .... ] > >> For the ones that want to attack the LISP learning curve there are >> plenty of resources available from the existing LISP community, but >> don't expect much help if you dive in and start telling them their >> language should be changed because you "don't get it". LISP is great >> and LISP is fun, but it's still a programming language, but much more >> akin to a sketchbook than a paintroller. > > A "pain troller". What a strange concept! Such posters are, thankfully, > not common on gnu.emacs.help, but they are regretfully abundant elsewhere > on Usenet. :-( That's "paint roller"; sorry for missing a space. I figured that most posters like yours were a bit less abundant in these groups...I was just sharing my thoughts on a programming language. -- burton samograd http://kruhftwerk.dyndns.org