unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Burton Samograd <kruhft@hotmail.com>
Subject: Re: Cool and Useful LISP for the .emacs file
Date: Tue, 11 Nov 2003 17:00:06 GMT	[thread overview]
Message-ID: <87ekwedgcb.fsf@kruhft.vc.shawcable.net> (raw)
In-Reply-To: mvdqob.n7.ln@acm.acm

Alan Mackenzie<none@example.invalid> writes:

> Burton Samograd <kruhft@hotmail.com> wrote on Mon, 10 Nov 2003 21:00:03
> GMT:
>> Stefan Monnier <monnier@iro.umontreal.ca> 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

  parent reply	other threads:[~2003-11-11 17:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.3343.1068146343.21628.help-gnu-emacs@gnu.org>
2003-11-06 23:45 ` Cool and Useful LISP for the .emacs file Kevin Rodgers
2003-11-07  4:10 ` Bruce Ingalls
2003-11-07  9:08 ` roodwriter
2003-11-07 16:58   ` Kevin Rodgers
2003-11-07 18:35     ` roodwriter
2003-11-08 18:01   ` roodwriter
2003-11-11 10:48     ` Oliver Scholz
2003-11-07 11:27 ` Gareth Rees
2003-11-07 14:06   ` Adam Hardy
     [not found]   ` <mailman.3403.1068214062.21628.help-gnu-emacs@gnu.org>
2003-11-07 14:28     ` David Kastrup
2003-11-07 16:54   ` Dan Anderson
2003-11-07 17:19   ` Rob Thorpe
     [not found]   ` <mailman.0.1068227823.2005.help-gnu-emacs@gnu.org>
2003-11-07 17:45     ` Jody M. Klymak
2003-11-07 18:20       ` Kevin Rodgers
2003-11-07 19:37       ` Dan Anderson
     [not found]       ` <mailman.11.1068237562.2005.help-gnu-emacs@gnu.org>
2003-11-07 22:17         ` Jody M. Klymak
2003-11-08  1:22           ` Jesper Harder
2003-11-08  3:23           ` Kin Cho
2003-11-08 10:34             ` Artur Hefczyc
2003-11-08 13:20               ` Thien-Thi Nguyen
2003-11-08 20:06               ` David Kastrup
2003-11-08 21:45                 ` Artur Hefczyc
2003-11-08 22:02                   ` Artur Hefczyc
2003-11-09  3:20               ` Kin Cho
2003-11-12  5:15               ` David Masterson
2003-11-12  8:12                 ` Matthew Kennedy
2003-11-12 18:21                 ` Pascal Bourguignon
2003-11-13 19:54                   ` Artur Hefczyc
2003-11-23  8:08               ` Tim X
2003-11-08 23:15           ` Joe Fineman
2003-11-10 15:59           ` Stefan Monnier
2003-11-10 20:58             ` Thien-Thi Nguyen
2003-11-10 21:00             ` Burton Samograd
2003-11-11 10:34               ` Alan Mackenzie
2003-11-11 14:32                 ` Jesper Harder
2003-11-11 17:00                   ` Burton Samograd
2003-11-11 17:00                 ` Burton Samograd [this message]
2003-11-11 20:04                   ` Alan Mackenzie
2003-11-08 10:15         ` Oliver Scholz
2003-11-08 12:03           ` Orm Finnendahl
2003-11-08  1:28       ` Thien-Thi Nguyen
2003-11-08 14:09       ` Ole Laursen
2003-11-23  8:02       ` Tim X
2003-12-07 15:56       ` Kai Grossjohann
2003-11-07 18:09 ` Reiner Steib
2003-11-07 18:37   ` lawrence mitchell
2003-11-08 17:06     ` Reiner Steib
2003-11-07 23:41 ` Edward Dodge
2003-11-10 16:04   ` Stefan Monnier
2003-11-10 21:17     ` kgold
2003-11-11 10:43       ` Alan Mackenzie
2003-11-11 15:39         ` Eli Zaretskii
2003-11-11 15:52         ` Stefan Monnier
2003-11-11 17:35           ` Thien-Thi Nguyen
2003-11-12  7:25             ` Lars Brinkhoff
     [not found]             ` <mailman.197.1068625639.2005.help-gnu-emacs@gnu.org>
2003-11-12 10:22               ` Colin Marquardt
2003-11-12 11:15                 ` David Kastrup
2003-11-12 13:47                   ` Stefan Monnier
     [not found] <E1AIRNX-0002YI-H9@monty-python.gnu.org>
2003-11-08 22:01 ` Joe Corneli
     [not found] <E1AI57v-00032q-9p@monty-python.gnu.org>
2003-11-07 14:31 ` Joe Corneli
2003-11-06 19:18 Dan Anderson

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=87ekwedgcb.fsf@kruhft.vc.shawcable.net \
    --to=kruhft@hotmail.com \
    /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 read-only IMAP folder(s) and NNTP newsgroup(s).