knowledge-database (beta)

Current group: comp.lang.lisp

Lisps' popularity

Lisps' popularity  
Edward Tate
 Re: Lisps' popularity  
Kenny Tilton
 Re: Lisps' popularity  
Svein Ove Aas
 Re: Lisps' popularity  
Kenny Tilton
 Re: Lisps' popularity  
John Thingstad
 Re: Lisps' popularity  
Andras Simon
 Re: Lisps' popularity  
Tayssir John Gabbour
 Re: Lisps' popularity  
Don Wells
 Re: Lisps' popularity  
eddycool666 at hotmail.com
 Re: Lisps' popularity  
BR
 Re: Lisps' popularity  
Stefan Scholl
 Re: Lisps' popularity  
Ng Pheng Siong
 Re: Lisps' popularity  
Stefan Scholl
 Re: Lisps' popularity  
Wade Humeniuk
 Re: Lisps' popularity  
Trent Buck
 Re: Lisps' popularity  
William Bland
 Re: Lisps' popularity  
Iain Little
 Re: Lisps' popularity  
Rajat Datta
 Re: Lisps' popularity  
Rahul Jain
 Re: Lisps' popularity  
Andreas Thiele
 Re: Lisps' popularity  
Oyvin Halfdan Thuv
 Re: Lisps' popularity  
William Bland
From:Edward Tate
Subject:Lisps' popularity
Date:23 Jan 2005 08:01:58 -0800
Hey there fellow Lispers,

I have some somewhat strange dilemmas on my hands, I'm a uni student
studying Computer Science with Games Dev, and a few months ago I
started programming Lisp. Through attending lectures about C#, I
realised that there are alot of benefits in using Lisp over C#.

One of my problems is that half my lecturers think Lisp is a "Toy
language", because there are apparently "little jobs available", and
it is apparently "outdated", so they are constantly trying to deter me
from the idea. So I constantly ask them, If it is so outdated, why can
I do everything that I would usually do in C/C++/C#, in Lisp? But they
never give me any genuine answers, because most of them don't even
know the language. Feeling compelled to prove one my lecturers wrong,
I sent him some franz links to show how Lisp has had some success, but
he never answered the e-mail.

Most of my fellow computer scientist buddies think it's *funny* that I
program in Lisp because "no one else does - so it must be shit". This
kind of attitude is getting _seriously_ irritating. So what is it
about Lisp that makes people this way? Why do I always end up arguing
with everyone when I mention Lisp? How can I prevent getting into
flamewars anytime I mention it? It's irritating in itself because I
feel the need to advocate it, as one would if one was faced with a
better technology, yet no one ever listens.
From:Kenny Tilton
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 18:03:49 GMT


Edward Tate wrote:
> Hey there fellow Lispers,
>
> I have some somewhat strange dilemmas on my hands, I'm a uni student
> studying Computer Science with Games Dev, and a few months ago I
> started programming Lisp. Through attending lectures about C#, I
> realised that there are alot of benefits in using Lisp over C#.
>
> One of my problems is that half my lecturers think Lisp is a "Toy
> language", because there are apparently "little jobs available",

OK, but you are attending uni, not vocational school.

Besides, Lisp is taking off and when the jobs appear you will be ready.
It also sounds as if you are also learning enough C* to put them on the
resume, which is all that matters.

Listing "Lisp" first will set you off from the crowd and land you
interviews others won't get.

and
> it is apparently "outdated", so they are constantly trying to deter me
> from the idea.

Thank them, tell them they are right, and admit you are taking a risk.

>... So I constantly ask them, If it is so outdated, why can
> I do everything that I would usually do in C/C++/C#, in Lisp? But they
> never give me any genuine answers, because most of them don't even
> know the language.

Actually, even those of us who know the language are not sure why after
almost fifty years of language development Lisp is still the most
modern. We are thinking McCarthy is an alien.

> Feeling compelled to prove one my lecturers wrong,...

Oh, god, do not do that. Nobody likes that, but academics are the worst.

> I sent him some franz links to show how Lisp has had some success, but
> he never answered the e-mail.

Watch your snail mail instead, for a pipe bomb.

>
> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way?

History.

> Why do I always end up arguing
> with everyone when I mention Lisp?

Come on, you had to know you were making a controversial albeit wise choice.

> How can I prevent getting into
> flamewars anytime I mention it?

First, acknowledge their points about it being old, about no one using
it, about there being no jobs. That will defuse the war thing. Then say
"But I love and get my work done so fast
and it is so much fun I cannot stop." When they bring up the job thing
again, admit you are doomed. In brief, do not argue, just keep bringing
the subject back to the language itself and specific features. Steer
away from the popularity issue and towards the feature issue. This is
uni, right? A chance to explore and learn? Is academic freedom only for
the profs?

You can also say "hopefully I can parlay this into Python or Ruby or
Groovy (new, dynamic Java thingy) work, they all have heritage in Lisp".

Another thing you can do is print up cards with URLs of the FRanz site,
Graham's site, Peter's upcoming PCL, and The Road to Lisp Survey (see my
sig) and say, "It's a long story." And include links to Eckel's and
Martin's blogs where they admit strong static typing is doomed.

> It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

Cells!

:)

kenny

--
Cells? Cello? Cells-Gtkk?: http://www.common-lisp.net/project/cells/
Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film
Land o' Kenny? http://www.tilton-technology.com/index.html

Obligatory quote to make me seem cool:

"Doctor, I wrestled with reality for forty years, and I am happy to
state that I finally won out over it." -- Elwood P. Dowd
From:Svein Ove Aas
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 00:54:15 +0100
start quoting Kenny Tilton :

> Another thing you can do is print up cards with URLs of the FRanz site,
> Graham's site, Peter's upcoming PCL, and The Road to Lisp Survey (see my
> sig) and say, "It's a long story." And include links to Eckel's and
> Martin's blogs where they admit strong static typing is doomed.
>
I've been searching for these; please tell me where to find them.

> Cells!

Documentation! _Please_!

^_^

- Svein Ove Aas
From:Kenny Tilton
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 05:19:47 GMT


Svein Ove Aas wrote:

> start quoting Kenny Tilton :
>
>
>>Another thing you can do is print up cards with URLs of the FRanz site,
>>Graham's site, Peter's upcoming PCL, and The Road to Lisp Survey (see my
>>sig) and say, "It's a long story." And include links to Eckel's and
>>Martin's blogs where they admit strong static typing is doomed.
>>
>
> I've been searching for these; please tell me where to find them.

Which ones? Most are easily googleable. You mean Bruse Eckel's and
Robert Martin's?

>
>
>>Cells!
>
>
> Documentation! _Please_!

:c (c? (sqrt (+ (expt (^a) 2)(expt (^b) 2))))



kt

--
Cells? Cello? Cells-Gtkk?: http://www.common-lisp.net/project/cells/
Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film
Land o' Kenny? http://www.tilton-technology.com/index.html

Obligatory quote to make me seem cool:

"Doctor, I wrestled with reality for forty years, and I am happy to
state that I finally won out over it." -- Elwood P. Dowd
From:John Thingstad
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 22:17:03 +0100
On 23 Jan 2005 08:01:58 -0800, Edward Tate wrote:

> Hey there fellow Lispers,
>
> I have some somewhat strange dilemmas on my hands, I'm a uni student
> studying Computer Science with Games Dev, and a few months ago I
> started programming Lisp. Through attending lectures about C#, I
> realised that there are alot of benefits in using Lisp over C#.
>
> One of my problems is that half my lecturers think Lisp is a "Toy
> language", because there are apparently "little jobs available", and
> it is apparently "outdated", so they are constantly trying to deter me
> from the idea. So I constantly ask them, If it is so outdated, why can
> I do everything that I would usually do in C/C++/C#, in Lisp? But they
> never give me any genuine answers, because most of them don't even
> know the language. Feeling compelled to prove one my lecturers wrong,
> I sent him some franz links to show how Lisp has had some success, but
> he never answered the e-mail.
>
> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

My experience is that Lisp appeals to the mathematically inclined.
Long before I discovered Lisp I was studying the theory of computation and
realized the beauty of the my-recursive functions (Church's thesis).
I started wondering why mathematicians didn't address the inadequacy
of logic. That it couldn't even define a irrational number. Logically
induction, one of the primary proof methods, doses not comply
to the rules of logic because it uses the conclusion in the premises.
Obviously nature uses causality so a expression of the rules of
nature must be based on causality too. That kind of stuff.

Some people are thinkers by nature. I am one of them.
Some people like to follow the heard.
The guy that simply wants job security and a solid pay check
is more likely to choose Java since it is more used and there
is a greater demand for jobs in it.
Lisper's seem to be of a breed of people that are passionate about
programming. I believe Paul Graham touches on the subject in
"Hackers and painters"

To my competitors I also recommend Java... ;)

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
From:Andras Simon
Subject:Re: Lisps' popularity
Date:24 Jan 2005 11:26:20 +0100
"John Thingstad" writes:

> My experience is that Lisp appeals to the mathematically inclined.

This may be true.

But the rest:

> Long before I discovered Lisp I was studying the theory of computation and
> realized the beauty of the my-recursive functions (Church's thesis).
> I started wondering why mathematicians didn't address the inadequacy
> of logic. That it couldn't even define a irrational number. Logically
> induction, one of the primary proof methods, doses not comply
> to the rules of logic because it uses the conclusion in the premises.
> Obviously nature uses causality so a expression of the rules of
> nature must be based on causality too. That kind of stuff.

is nonsense.

Sorry.

Andras
From:Tayssir John Gabbour
Subject:Re: Lisps' popularity
Date:23 Jan 2005 10:16:41 -0800
Edward Tate wrote:
> Most of my fellow computer scientist buddies think it's *funny* that
I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

I've wondered this myself, and I've come to learn that CS is
fundamentally corrupted. Dick Feynman explains how long it took
physicists to learn honesty, and thereby be a real science:

"But this long history of learning how to not fool ourselves--of having
utter scientific integrity--is, I'm sorry to say, something that we
haven't specifically included in any particular course that I know of.
We just hope you've caught on by osmosis... So I have just one wish
for you--the good luck to be somewhere where you are free to maintain
the kind of integrity I have described, and where you do not feel
forced by a need to maintain your position in the organization, or
financial support, or so on, to lose your integrity. May you have that
freedom." http://www.physics.brocku.ca/etc/cargo_cult_science.html

Computer "science" people rather take on the trappings of scientists
they see on TV -- stuffed shirts making weighty pronouncements. With
faith in tech darwinism:

"In short, the concepts of "economic viability" and "technical
viability" are not really economic or technical categories at all -- as
our ideological inheritance suggest -- but political and cultural
categories."
http://www.nooranch.com/synaesmedia/wiki/wiki.cgi?DavidNoble/ForcesOfProduction

I believe the need to advocate is an interesting impulse that is
exaggerated in us, since we're literally used to lying "evangelists"
who glibly push their tools without giving a damn about our actual
problems. However, there are many meat & potatoes things within Lisp
which solve people's problems, and it's convenient to say, "Well here's
a good idea from Lisp which solves that problem, so you could maybe
pressure your language designer to include it in a future version..."

"And you're right: we were not out to win over the Lisp programmers; we
were after the C++ programmers. We managed to drag a lot of them about
halfway to Lisp. Aren't you happy?" -- Guy Steele, Java language
specification co-author

And hey, if computer "scientists" like their Britney-and-McD's tools,
let them be. They're commissars, and their role is to authoritatively
repeat things without knowing what they're talking about.


MfG,
Tayssir
From:Don Wells
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 14:18:57 -0500
Most people can not turn off thier ability to hear, but people can and
do turn off thier ability to listen.

Don Wells


On 23 Jan 2005 08:01:58 -0800, eddycool666@hotmail.com (Edward Tate)
wrote:

>Hey there fellow Lispers,
>
>I have some somewhat strange dilemmas on my hands, I'm a uni student
>studying Computer Science with Games Dev, and a few months ago I
>started programming Lisp. Through attending lectures about C#, I
>realised that there are alot of benefits in using Lisp over C#.
>
>One of my problems is that half my lecturers think Lisp is a "Toy
>language", because there are apparently "little jobs available", and
>it is apparently "outdated", so they are constantly trying to deter me
>from the idea. So I constantly ask them, If it is so outdated, why can
>I do everything that I would usually do in C/C++/C#, in Lisp? But they
>never give me any genuine answers, because most of them don't even
>know the language. Feeling compelled to prove one my lecturers wrong,
>I sent him some franz links to show how Lisp has had some success, but
>he never answered the e-mail.
>
>Most of my fellow computer scientist buddies think it's *funny* that I
>program in Lisp because "no one else does - so it must be shit". This
>kind of attitude is getting _seriously_ irritating. So what is it
>about Lisp that makes people this way? Why do I always end up arguing
>with everyone when I mention Lisp? How can I prevent getting into
>flamewars anytime I mention it? It's irritating in itself because I
>feel the need to advocate it, as one would if one was faced with a
>better technology, yet no one ever listens.
From:eddycool666 at hotmail.com
Subject:Re: Lisps' popularity
Date:23 Jan 2005 12:00:54 -0800
Wow, ever got that *I'm not alone* feeling? I certainly didn't expect
so many interesting responses so quickly, it has given me alot to think
about.

The thing that shocked me the most about some of my lecturers
disagreeing with me, was that they are meant to be respectable
intelligent computer scientists. It doesn't really make sense to me
that someone passionate enough about computing to become a lecturer can
choose to ignore such an awesome technology. I literally program about
double as much as I used to because it's become so much fun. I find I
can literally write a program in Lisp and that can act as my
algorithmic designs(I just remove the parentheses) for my coursework
assignments - It's an invaluable helping tool that no one knows about.

Maybe some of you are right in saying I should just keep it to myself,
as my own personal advantage, I just can't help but wonder whether the
world will ever wake up.
From:BR
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 18:04:48 -0500
On Sun, 23 Jan 2005 12:00:54 -0800, eddycool666 wrote:

> Maybe some of you are right in saying I should just keep it to myself,
> as my own personal advantage, I just can't help but wonder whether the
> world will ever wake up.

Give 'em time. One can't change the world in a day.
From:Stefan Scholl
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 21:58:16 +0100
On 2005-01-23 21:00:54, eddycool666@hotmail.com wrote:

> I just can't help but wonder whether the
> world will ever wake up.

There's much traffic in comp.lang.lisp, many people on channel #lisp
(Freenode), a growing Wiki on , and more and
more projects on .
From:Ng Pheng Siong
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 09:13:44 +0000 (UTC)
According to Edward Tate :
> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating.

So find better buddies to hang around with.


--
Ng Pheng Siong

http://sandbox.rulemaker.net/ngps -+- M2Crypto, ZServerSSL for Zope, Blog
http://www.sqlcrypt.com -+- Database Engine with Transparent AES Encryption
From:Stefan Scholl
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 18:04:32 +0100
On 2005-01-23 17:01:58, Edward Tate wrote:

> How can I prevent getting into
> flamewars anytime I mention it?

Don't mention it. :-)

You can't force them to think like you (or comp.lang.lisp). Just use
the tool which fits _you_ and invest your time into learning Common
Lisp instead of doing advocacy.
From:Wade Humeniuk
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 16:53:26 GMT
Edward Tate wrote:
> One of my problems is that half my lecturers think Lisp is a "Toy
> language", because there are apparently "little jobs available", and
> it is apparently "outdated", so they are constantly trying to deter me
> from the idea. So I constantly ask them, If it is so outdated, why can
> I do everything that I would usually do in C/C++/C#, in Lisp? But they
> never give me any genuine answers, because most of them don't even
> know the language. Feeling compelled to prove one my lecturers wrong,
> I sent him some franz links to show how Lisp has had some success, but
> he never answered the e-mail.
>
> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

Part of it may be is that you are uncomfortable using Lisp and that
you stand out. Another is that, though you may not like to admit
it, you care what other people think of you. Your friends feel the
same way, they really care what others think of them, especially
how the professors view them. I agree with you on your choice
of Lisp, it takes guts to not follow the human societal instincts.

Do well in your courses, do your best, then you will be able to look
at yourself in the mirror. Do not think that no one listens. I
would think its a even bet they go home at night and secretly
check out what this Lisp thing is all about.

Wade
From:Trent Buck
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 02:53:47 GMT
Up spake Kenny Tilton:
>> One of my problems is that half my lecturers think Lisp is a "Toy
>> language", because there are apparently "little jobs available",

That's funny, substitute "Linux" for "Lisp" and you have me, three years
ago. Nobody says "There are no Linux jobs" anymore.

> OK, but you are attending uni, not vocational school.


There's not much difference, down here, anyway. The only unis that
haven't moved to "business-oriented" CompSci courses seem to be the ones
who run it as part of the Faculty of Electrical Engineering (rather than
Faculty of IT).

Nobody else even wants to teach algorithms anymore, just Java APIs.
Programming is a *subset* of Computer Science, dammit!


> >... So I constantly ask them, If it is so outdated, why can
> > I do everything that I would usually do in C/C++/C#, in Lisp? But they
> > never give me any genuine answers, because most of them don't even
> > know the language.

Yep. The best way to do advocacy is to watch them struggle with $foo
for a bit, then say "Oh, $foo. That's really easy in Lisp, because it
has $bar."

If you do this frequently enough, people with either think 1) you're a
nutter; or 2) shit, maybe he's on to something. You tend to get the
latter more often if you are demonstrably more productive, but be
prepared for a few of the former.

> Actually, even those of us who know the language are not sure why after
> almost fifty years of language development Lisp is still the most
> modern. We are thinking McCarthy is an alien.

He's a star child, and Lisp the the black monolith :-)

>> I sent him some franz links to show how Lisp has had some success, but
>> he never answered the e-mail.

I really hate when they do that. At my current Uni, most units have a
group on the private Usenet node, and most of the tutors and assistant
lecturers read it. (The lecturers don't, because they're only lecturing
because it's a condition of their grant.) What's important is that when
someone posts a question, at least half of the answers are from other
students.

Try to organize a many-to-many forum with the bright students, and hope
that the rest (and the academic staff) will join in when they realize it
works.

> > Most of my fellow computer scientist buddies think it's *funny* that I
> > program in Lisp because "no one else does - so it must be shit". This
> > kind of attitude is getting _seriously_ irritating. So what is it
> > about Lisp that makes people this way?
>
> History.

I would call it inertia, or the momentum of opposing views.

> > Why do I always end up arguing
> > with everyone when I mention Lisp?

You're probably not a good disputant / advocate, yet (I know I'm not).
--
-trent
For every complex problem, there is a solution that is simple, neat, and
wrong. -- H. L. Mencken
From:William Bland
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 18:00:41 GMT
On Sun, 23 Jan 2005 08:01:58 -0800, Edward Tate wrote:

> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

I've had similar experiences in the past. You have to be smart and subtle
about this. You have to make other people think *they* discovered Lisp.
For better or worse, you have to allow people to change their minds while
not having to admit their minds have been changed.

I ran up against all the usual "write it in Lisp?! We'd need a
supercomputer!" comments when I started my current job and advocated Lisp.
I stopped advocating it that way, because I saw I was getting nowhere.

These days I give people *little* bits of Lisp advocacy. And I pretend
it's not advocacy - it's just interesting information. So instead of
telling people that we should rewrite the entire project in Lisp, I just
drop in little "Lisp has an interesting way of doing this..." comments,
especially when pair-programming. I've found it works a *lot* better.
Oh, and when people give their knee-jerk reactions (e.g. "yeah, but Lisp
is really slow") I *don't* immediately correct them. That would just get
us into a flamewar, the problem being that they couldn't easily change
their viewpoint later without looking silly. A good diversionary tactic is
something like "well, we should probably get back to this refactoring".
It means you don't have to react to their comments at all.

There are two other people at work now who are studying Lisp (which is a
large percentage of our small team) and they seem to be liking it a lot,
to the extent that they now complain about Java's missing features!

Hope that helps.
Cheers,
Bill.
From:Iain Little
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 05:49:37 +1100
eddycool666@hotmail.com (Edward Tate) writes:

> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

There is something about Lisp that really, really connects with some
people. A different way of thinking. An entire different attitude
towards programming.

When someone who is really suited to Lisp meets it for the first time,
they are stunned and amazed that such a thing existed and that they
didn't know about it. They then wonder why everyone isn't using it,
and then make it their mission to bring Lisp to the world.

The thing is, most people don't want to change their attitude towards
programming. And where a Lispnik sees the beauty and simplicity of
s-expressions, most people just see a funny syntax with too many
parenthesis that makes their head hurt. Many of the uninitiated might
change their mind if they got deep enough into the language to
discover the power of macros, or any of the other goodies that are
hidden there. But many would not. There are people out there who
actually like and depend on the bondage style of programming, where
everything that you do is limited and carefully constrained.

This is something that everyone who really connects with Lisp
eventually has to deal with; that there are people out there, possibly
even the majority, who arn't really suited to Lisp at all, and don't
want to listen to people constantly advocating it. The real tragedy
is that this majority does its best to push Lisp out of the limelight,
so that many of those that are suited to it never find it.

My advice is to take a mostly passive approach to advocacy, and to
advocate Lisp first and foremost by using it. If someone asks you
what your favorite language is, or what language you are using for a
particular project, then tell them. And if they ask you why, then
tell them that too. By intriguing them and getting them to take the
initiative, there is a much better chance that they'll actually take a
serious look at it than if you advocate it as the One True Solution
For Everything. (There are so many people doing this in computing for
so many different things that pushing something that hard is almost an
instant turn-off.)

But most of all, understand that you are far from the only one to go
through this experience. I went through it myself.


Iain
From:Rajat Datta
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 17:00:10 GMT
On 23 Jan 2005 08:01:58 -0800, Edward Tate wrote:
> ... stuff deleted ...
> Most of my fellow computer scientist buddies think it's *funny* that I
> program in Lisp because "no one else does - so it must be shit". This
> kind of attitude is getting _seriously_ irritating. So what is it
> about Lisp that makes people this way? Why do I always end up arguing
> with everyone when I mention Lisp? How can I prevent getting into
> flamewars anytime I mention it? It's irritating in itself because I
> feel the need to advocate it, as one would if one was faced with a
> better technology, yet no one ever listens.

In the land of the blind, the one-eyed man is stoned.
raja
From:Rahul Jain
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 14:22:35 -0500
eddycool666@hotmail.com (Edward Tate) writes:

> One of my problems is that half my lecturers think Lisp is a "Toy
> language", because there are apparently "little jobs available", and
> it is apparently "outdated", so they are constantly trying to deter me
> from the idea. So I constantly ask them, If it is so outdated, why can
> I do everything that I would usually do in C/C++/C#, in Lisp?

I consider C/C++/C# to be toy languages because their feature sets are
so outdated. If I wanted to use a languge from 1950, it would be 1950
right now. It's 2005; I'll use a language for the future,
thankyouverymuch.

--
Rahul Jain
rjain@nyct.net
Professional Software Developer, Amateur Quantum Mechanicist
From:Andreas Thiele
Subject:Re: Lisps' popularity
Date:Mon, 24 Jan 2005 01:37:57 +0100

"Rahul Jain" schrieb im Newsbeitrag
news:87r7kcympw.fsf@nyct.net...
....
>
> I consider C/C++/C# to be toy languages because their feature sets are
> so outdated. If I wanted to use a languge from 1950, it would be 1950
> right now. It's 2005; I'll use a language for the future,
> thankyouverymuch.
>
....
Well, I am an absolute Lisp fan. Thinking about my current work, I don't
know how to do it in any other language. I'm sure I will not have any
performance drawback but have even better performance than comparable
C-Software.

But, if somebody asks me which language I'd choose to write really *fast*
audio/video processing software for PCs, I'd still suggest assembler and
C/C++.

Andreas
From:Oyvin Halfdan Thuv
Subject:Re: Lisps' popularity
Date:23 Jan 2005 18:55:08 +0100
eddycool666@hotmail.com (Edward Tate) writes:

> One of my problems is that half my lecturers think Lisp is a "Toy
> language", because there are apparently "little jobs available", and
> it is apparently "outdated", so they are constantly trying to deter me
> from the idea. So I constantly ask them, If it is so outdated, why can
> I do everything that I would usually do in C/C++/C#, in Lisp? But they
> never give me any genuine answers, because most of them don't even
> know the language.

don't be afraid of not being average. Read http://www.paulgraham.com/avg.html ,
it is "well put" I'd say.

--
Oyvin
From:William Bland
Subject:Re: Lisps' popularity
Date:Sun, 23 Jan 2005 18:04:55 GMT
On Sun, 23 Jan 2005 18:55:08 +0100, Oyvin Halfdan Thuv wrote:

> eddycool666@hotmail.com (Edward Tate) writes:
>
>> One of my problems is that half my lecturers think Lisp is a "Toy
>> language", because there are apparently "little jobs available", and
>> it is apparently "outdated", so they are constantly trying to deter me
>> from the idea. So I constantly ask them, If it is so outdated, why can
>> I do everything that I would usually do in C/C++/C#, in Lisp? But they
>> never give me any genuine answers, because most of them don't even
>> know the language.
>
> don't be afraid of not being average. Read http://www.paulgraham.com/avg.html ,
> it is "well put" I'd say.

That's a good point. These days I don't try quite so hard to advocate
Lisp, because I want to do a start-up some day and I believe Lisp will
give me a competitive advantage. I only bother advocating Lisp to people
I might want to start a company with ;-)

Cheers,
Bill.
   

Copyright © 2006 knowledge-database   -   All rights reserved