Are there any purely functional Schemes or Lisps?

Posted by nickname on Stack Overflow See other posts from Stack Overflow or by nickname
Published on 2010-05-23T01:01:53Z Indexed on 2010/05/23 1:11 UTC
Read the original article Hit count: 306

Over the past few months, I've put a lot of effort into learning (or attempting to learn) several functional programming languages. I really like math, so they have been very natural for me to use.

Simply to be more specific, I have tried Common Lisp, Scheme, Haskell, OCaml, and (a little bit of) Erlang.

I did not like the syntax of OCaml and do not have enough Erlang knowledge to make a judgment on it yet.

Because of its consistent and beautiful (non-)syntax, I really like Scheme. However, I really do appreciate the stateless nature of purely functional programming languages such as Haskell.

Haskell looks very interesting, but the amount of inconsistent and non-extendable syntax really bothered me. In the interest of preventing a Lisp vs Haskell flame war, just pretend that I can't use Haskell for some other reason.

Therefore, my question is:

Are there any purely functional Schemes (or Lisps in general)?

© Stack Overflow or respective owner

Related posts about haskell

Related posts about functional-programming