Re: Decreasing the "standard deviation" of lisp



In article <1146204262.383431.6620@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
"Ben Prew" <ben.prew@xxxxxxxxx> wrote:

I may sound negative to you, but I have seen these discussions
coming and going all the time.

Rainer Joswig wrote:
In article <1146200929.128239.294360@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
"Ben Prew" <ben.prew@xxxxxxxxx> wrote:

Why should that be the case? Why should Common Lisp suddenly
be the target for script kiddies, instead of developers?

Are you saying that the entire concept of language "standard deviation"
is flawed, or just that it needs some refining?

What standard? What other languages and libraries are popular?
Java and J2EE? C# and .net? Objective-C and Cocoa?
Where is the standard? I can't see one. 'Mainstream'
stuff is also Lingo, AutoLisp, ABAP, ...

I don't remember mentioning anything about "script-kiddies", and I
would argue that most of the mainstream languages availabe now are the
target for developers.

Sure, Java, C, C# are mainstream programming languages and they
are for developers. But who uses Ruby beyond the hype? And
after the hype is gone? More than a few websites and some scripts?

I would also argue that there are some
amazingly intelligent programmers using Ruby, Perl and Java. Why not
make it easier for them to learn lisp as well?

Why should they need to learn Lisp? They would learn Lisp if
it would be (more) useful for them - not because a random
function looks similar.

Lisp is an incredibly beautiful language,

Lisp is neither a language (it is a family of languages) nor beautiful.
If you think of Common Lisp, it is quite ugly in parts (which
I don't have a real problem with).

What other concepts do you feel are getting overlooked? I chose macros
as an example, because from my (limited) experience and from the lisp
people I've talked to, they mention macros as one of the few things
that really can't be done in other languages?

But you don't seem to have any first hand knowledge about it
and you are not looking from a software engineering standpoint?

All kinds of people with LIMITED experience are giving advice
about things they don't have a clue about. I could go to
a PERL newsgroup and giving them the advice to make PERL
more like OpenMCL, since that would attract Lisp developers.
I don't have any clue about PERL and my experience with
PERL is not even 'limited', it is zero. I don't even have any
interest in PERL, since I don't use it. Nobody would care.
Why should I?

I am certainly willing to accept that there are additional useful
concepts that lisp provides, but if you can't get more people to use
the language, then it doesn't really benefit them.

This is all too vague for me...

....

--
http://lispm.dyndns.org/
.



Relevant Pages

  • Re: Why stay with lisp when there are python and perl?
    ... Why should I keep on learning lisp when there are python and perl? ... programming in other languages and I think my perl, ...
    (comp.lang.lisp)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... method calls, control structures, array references, etc) look ... and what you tried in Lisp, and how Lisp mapped better, for you. ...
    (comp.lang.lisp)
  • Re: Reasons for preferring Lisp, and for what
    ... >> I'd like to hear from people who prefer Lisp to other languages for at ... found Lisp, which is an answer, but an indirect one. ... much the same things about the wonders of Perl. ... code showing how easy it is to do certain hard ...
    (comp.lang.lisp)
  • Re: Reasons for preferring Lisp, and for what
    ... >> It's amazing how terse buggy code can be when you write it in Perl. ... > This kind of remark doesn't help us make the sell on why Lisp is ... That's ok because making a sell on Lisp was not my intent there. ... > languages is akin to a speaker of French going on at length about the ...
    (comp.lang.lisp)
  • Re: Decreasing the "standard deviation" of lisp
    ... Why should Common Lisp suddenly ... be the target for script kiddies, instead of developers? ... would argue that most of the mainstream languages availabe now are the ...
    (comp.lang.lisp)