Top "Haskell" questions

Haskell is a functional programming language featuring strong static typing, lazy evaluation, extensive parallelism and concurrency support, and unique abstraction capabilities.

Haskell: how to map a tuple?

In Haskell, I can easily map a list: map (\x -> 2*x) [1,2] gives me [2,4]. Is there any "mapTuple" function …

haskell mapping tuples
Haskell, Scala, Clojure, what to choose for high performance pattern matching and concurrency

I have started work on FP recently after reading a lot of blogs and posts about advantages of FP for …

scala haskell clojure programming-languages ocaml
How do I clear the terminal screen in Haskell?

How can I clear a terminal screen after my user has selected an option from my application's menu?

haskell terminal ghci
What's the fuss about Haskell?

I know a few programmers who keep talking about Haskell when they are among themselves, and here on SO everyone …

haskell functional-programming
Haskell "do nothing" IO, or if without else

I want to do something in Haskell that looks like this: main1 = do s <- getLine if s == "foo" …

haskell syntax io
How to get the value of a Maybe in Haskell

I'm relatively new to Haskell and began to read "Real World Haskell". I Just stumbled over the type Maybe and …

return-value haskell maybe
What does the "@" symbol mean in reference to lists in Haskell?

I've come across a piece of Haskell code that looks like this: ps@(p:pt) What does the @ symbol mean …

haskell syntax
How to run a Haskell file in interpreted mode

I've been told you can interpret Haskell files (which I assume means they will work like Ruby/Python/Perl). I …

haskell ghc ghci interpreted-language
Haskell: Lists, Arrays, Vectors, Sequences

I'm learning Haskell and read a couple of articles regarding performance differences of Haskell lists and (insert your language)'s …

haskell
Haskell IDE for Windows?

I really searched on this one. (E/TextMate is the closest I found in this topic, but it doesn't seem …

windows haskell ide