# haskell 1,580

- What is a monad?
- Getting started with Haskell
- “What part of Milner-Hindley do you not understand?”
- What is the difference between . (dot) and $ (dollar sign)?
- A monad is just a monoid in the category of endofunctors, what's the probleⅿ?
- Speed comparison with Project Euler: C vs Python vs Erlang vs Haskell
- How can a time function exist in functional programming?
- Large-scale design in Haskell?
- What is Haskell actually useful for?
- Transitivity of Auto-Specialization in GHC
- Is functional GUI programming possible?
- Good Haskell source to read and learn from
- Techniques for Tracing Constraints
- Why do we need monads?
- What are free monads?
- What does “coalgebra” mean in the context of programming?
- How fundamentally different are push-pull and arrowized FRP?
- Abusing the algebra of algebraic data types - why does this work?
- Getting associated type synonyms with template Haskell
- What does the `forall` keyword in Haskell/GHC do?
- Haskell: What is Weak Head Normal Form?
- What's so bad about Template Haskell?
- Comparing Haskell's Snap and Yesod web frameworks
- What does the exclamation mark mean in a Haskell declaration?
- When is -XAllowAmbiguousTypes appropriate?
- What is the Haskell response to Node.js?
- Running a Haskell program on the Android OS
- Haskell: Lists, Arrays, Vectors, Sequences
- Good examples of Not a Functor/Functor/Applicative/Monad?
- Are there pronounceable names for common Haskell operators?
- Reading GHC Core
- lenses, fclabels, data-accessor - which library for structure access and mutation is better
- What optimizations can GHC be expected to perform reliably?
- What's the status of multicore programming in Haskell?
- Difference between `data` and `newtype` in Haskell
- Specialization with Constraints
- Why are side-effects modeled as monads in Haskell?
- Real-world applications of zygohistomorphic prepromorphisms
- Why not be dependently typed?
- Haskell: Converting Int to String
- Does GHC-mod have to use full names for types?
- Proper use of the HsOpenSSL API to implement a TLS Server
- Handling List-types with Esqueleto
- Why is Haskell (GHC) so darn fast?
- Implications of foldr vs. foldl (or foldl')
- Why is GHC so large/big?
- How to ship an executable with Language.Haskell.Interpreter?
- How to define a function in ghci across multiple lines?
- What is the difference between Int and Integer?
- Why is there “data” and “newtype” in Haskell?