Haskell: functional languages vs Lisp
From: Nelson Marcelino (marcelin7_at_yahoo.com)
Date: 05/28/04
- Next message: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Previous message: David Steuber: "Re: Is Lisp more than another language?"
- Next in thread: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Reply: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Reply: Luke Gorrie: "Re: Haskell: functional languages vs Lisp"
- Reply: Pascal Costanza: "Re: Haskell: functional languages vs Lisp"
- Reply: Ari Johnson: "Re: Haskell: functional languages vs Lisp"
- Reply: Paul Dietz: "Re: Haskell: functional languages vs Lisp"
- Reply: Christopher C. Stacy: "Re: Haskell: functional languages vs Lisp"
- Reply: Kenny Tilton: "Re: Haskell: functional languages vs Lisp"
- Reply: Paolo Amoroso: "Re: Haskell: functional languages vs Lisp"
- Reply: mikel: "Re: Haskell: functional languages vs Lisp"
- Reply: John Thingstad: "Re: Haskell: functional languages vs Lisp"
- Reply: nikodemus_at_random-state.net: "Re: Haskell: functional languages vs Lisp"
- Reply: David Steuber: "Re: Haskell: functional languages vs Lisp"
- Reply: Matthias Buelow: "Re: Haskell: functional languages vs Lisp"
- Reply: Ivan Boldyrev: "Re: Haskell: functional languages vs Lisp"
- Reply: Tayssir John Gabbour: "Re: Haskell: functional languages vs Lisp"
- Reply: Thomas Lindgren: "Re: Haskell: functional languages vs Lisp"
- Reply: Edi Weitz: "Re: Haskell: functional languages vs Lisp"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 28 May 2004 06:30:42 -0700
I am curious to know what advantages does Lisp have over Haskell. As
far as I know the Haskell Prelude as well as its modules implement
most of the functionality that lisp provides but with a much cleaner
and succinct syntax.
Furthermore, Paul Hudak claims that lisp is not based on lambda
calculus (as many people think) and is not a true functional language;
therefore in some instance this can make formal verification of lisp
programs difficult. I am aware that lisp has many great features such
as multiple programming paradigms, that it is extensible, adaptable,
and that it takes a pragmatic view to many things. However providing
multiple ways to accomplish something such as providing 20 different
ways to do looping seems very confusing. Why not have just one or two
standard looping methods to accomplish something?
Lisp provides many flow of control constructs with branching and
execution of different sections of programming code -- the (cond)
construct is an example.
With languages like Haskell flow of control is not an issue.
Equational reasoning promotes a declarative style of program
implementation and allows such things as parallel proccessing to be
implicit.
I would like to know what people think of newer languages such as Lisp
OCAML SML
and how they compare to Lisp. Also functional programming contests
held each year allow any language to compete. And it always seems that
languages such as OCAML, Haskell, Dylan etc alls fare well where other
languages such as Lisp never make it to the semifinals. Paul Graham
says he is creating a new language called Arc. Apparently there are
some things about lisp that he does not like. But I don't think Graham
knows about some of the newer functional languages.
- Next message: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Previous message: David Steuber: "Re: Is Lisp more than another language?"
- Next in thread: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Reply: Wade Humeniuk: "Re: Haskell: functional languages vs Lisp"
- Reply: Luke Gorrie: "Re: Haskell: functional languages vs Lisp"
- Reply: Pascal Costanza: "Re: Haskell: functional languages vs Lisp"
- Reply: Ari Johnson: "Re: Haskell: functional languages vs Lisp"
- Reply: Paul Dietz: "Re: Haskell: functional languages vs Lisp"
- Reply: Christopher C. Stacy: "Re: Haskell: functional languages vs Lisp"
- Reply: Kenny Tilton: "Re: Haskell: functional languages vs Lisp"
- Reply: Paolo Amoroso: "Re: Haskell: functional languages vs Lisp"
- Reply: mikel: "Re: Haskell: functional languages vs Lisp"
- Reply: John Thingstad: "Re: Haskell: functional languages vs Lisp"
- Reply: nikodemus_at_random-state.net: "Re: Haskell: functional languages vs Lisp"
- Reply: David Steuber: "Re: Haskell: functional languages vs Lisp"
- Reply: Matthias Buelow: "Re: Haskell: functional languages vs Lisp"
- Reply: Ivan Boldyrev: "Re: Haskell: functional languages vs Lisp"
- Reply: Tayssir John Gabbour: "Re: Haskell: functional languages vs Lisp"
- Reply: Thomas Lindgren: "Re: Haskell: functional languages vs Lisp"
- Reply: Edi Weitz: "Re: Haskell: functional languages vs Lisp"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|