From: David Curry
Subject: Is LISP a good language for this project?
Date: 
Message-ID: <56i76t$t96@hermes.acs.unt.edu>
I have a project and I need to find minimum spanning trees and whatnot for
graphs.  I have already done a similar thing for another class dealing
with network flows and I used C++ (I can't believe that it is so popular
after using it).  Anyway, I would like to use something with a touch of
elegance and I don't mind learning a new language.  Would it be a good
idea to impliment such a project in LISP?

  ________________________________________________________________________
                                           _||_              ____         
  For every complex problem, there is a    -||-             /o   \/        
  solution that is simple, neat, and wrong. ||  David Curry \____/\        
                  -- H. L. Mencken          ||  ······@ponder.csci.unt.edu 
  ________________________________________________________________________

From: Mukesh Prasad
Subject: Re: Is LISP a good language for this project?
Date: 
Message-ID: <328CBBAD.1387@dma.isg.mot.com>
David Curry wrote:

> I have a project and I need to find minimum spanning trees and whatnot for
> graphs.  I have already done a similar thing for another class dealing
> with network flows and I used C++ (I can't believe that it is so popular
> after using it).  Anyway, I would like to use something with a touch of
> elegance and I don't mind learning a new language.  Would it be a good
> idea to impliment such a project in LISP?


It can be one of the most comfortable programming
environments around.  Of course, it depends
upon your system vendor too, but
the language certainly leads to it.

If you don't need to worry about speed (people would claim
that is not an issue, but in my opinion it can be), and
can afford the time, it is a neat language to
work in.  My advice is, try not to get drawn into
the attendant fanaticism, there is an unusually high amount
of that, for some reason.  Just use it like
any other programming tool.  At the very least,
you will pick up useful and new programming techniques.
From: Ken Bibb
Subject: Re: Is LISP a good language for this project?
Date: 
Message-ID: <5727g9$6ui@gazette.engr.sgi.com>
In <·············@dma.isg.mot.com> Mukesh Prasad <·······@dma.isg.mot.com> writes:

>If you don't need to worry about speed (people would claim
>that is not an issue, but in my opinion it can be),
                                         ^^^^^^^^^

Although it *can* be an issue, as Mukesh points out, you (the original
poster) should not believe the false statement that "programs written
in lisp are slower than programs written in C++" which you'll often
hear.  For more info on speed, check out Graham's book "On Lisp" or
Richard Gabriel's paper (available online at MIT).

--
Ken Bibb                              (voice) 415-933-7865
·····@csd.sgi.com	      SGI Global Technology Center
http://www.best.com/~kbibb       Mountain View, California
From: John Atwood
Subject: Re: Is LISP a good language for this project?
Date: 
Message-ID: <572drk$341@engr.orst.edu>
David Curry <······@ponder.csci.unt.edu> wrote:
>I have a project and I need to find minimum spanning trees and whatnot for
>graphs.  I have already done a similar thing for another class dealing
>with network flows and I used C++ (I can't believe that it is so popular
>after using it).  Anyway, I would like to use something with a touch of
>elegance and I don't mind learning a new language.  Would it be a good
>idea to impliment such a project in LISP?

Other have spoken up for lisp; but you might also look at
functional languages such as haskell, clean, and ML. There's a faq at:
http://www.cs.nott.ac.uk/Department/Staff/mpj/faq.html


John  
-- 
--Office phone: 541-737-5583 (Batcheller 349) home: 757-8772
  Office mail:  303 Dearborn Hall, OSU, Corvallis, OR  97331
--Frames are evil; see why: http://wwwvoice.com/hatefrm.html