🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4213

Re: scheme [Re: What does an anti-perl look like]

#4213
From: Giving C News a *HUG*
Date: Thu, 27 Jun 1991 13:35
61 lines
3158 bytes
gudeman@cs.arizona.edu (David Gudeman) writes:
> In article  <2925.UUL1.3#5129@willett.pgh.pa.us> Doug Philips writes:
> ]And just because it is a problem for the so called masses means merely
> ]that is it DIFFERENT from what they are used to.  Not wrong.  DIFFERENT.
> 
> No, WRONG.  If it is uncomfortable for people, then it is by
> definition the wrong syntax to have them program in.

Oh?  Presumably because object-oriented programming is uncomfortable and
confusing for many people, it is also by definition the wrong way to have
them write programs?

>                                             There is no great
> advantage to lisp syntax.

1. It's simple.  You can summarize all the syntax you need to know on the
   back of a postcard.

2. It's easy to implement.

3. It's flexible, in the way that (say) infix isn't.  Most of the basic
   operations (+, *, and so on) naturally extend to any number of arguments.

4. You don't have to worry about any precedence rules whatsoever.

I'm sure other people can come up with lots of advantages I've forgotten.

> It is possible (but not certain, contrary to what some lispers would
> claim) that if everyone had grown up with lisp-like syntax in math
> classes that they would all be just as happy with it as they are with
> infix syntax.  Who cares?  The fact is that they didn't grow up with
> that sort of syntax, they aren't happy with it, and they shouldn't
> have to learn a completely different syntax [...]

Ah!  You're arguing that people should be taught Lisp or RPN in schools?  I
agree wholeheartedly.  At school I devised a method of using my Casio
calculator in an RPN-like way, because I found it more straightforward.  When
I later found out about RPN and got an HP, I thought "Why didn't they teach
me this, or at least mention it, when we started using calculators?"

> ]"Tons of people don't like lisp syntax" ... Does ANYONE have any
> ]non-anecdotal, non-fictional data to back this up?  Yeah, me'n'my'buddies
> ]donna like it.  Wow, am I ever impressed.
> 
> Does anyone have any non-anecdotal, non-fictional data to back up the
> claim that the syntax of lisp is _not_ a hindrance to learning it?

You're the one making the positive assertion, that Lisp's syntax is a
hindrance to learning it.  You're the one who has to provide the evidence.

>                                                              When the
> only evidence available is anecdotal, then that is what you have to
> use to form an opinion.

When the only evidence is anecdotal, I would advise you not to form such a
strongly-held opinion.


mathew

 
Technical Details
Message-ID: <2Xc8415w164w@mantis.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!uunet!mcsun!ukc!slxsys!ibmpcug!mantis!mathew
References: <4601@optima.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!uunet!mcsun!ukc!slxsys!ibmpcug!mantis!mathew
From: mathew@mantis.co.uk (Giving C News a *HUG*)
Newsgroups: comp.lang.misc
Subject: Re: scheme [Re: What does an anti-perl look like]
Message-ID: <2Xc8415w164w@mantis.co.uk>
Date: 27 Jun 91 13:35:36 GMT
Article-I.D.: mantis.2Xc8415w164w
References: <4601@optima.cs.arizona.edu>
Organization: Mantis Consultants, Cambridge. UK.
Lines: 61