Skip to main content
John F. Miller's user avatar
John F. Miller's user avatar
John F. Miller's user avatar
John F. Miller
Freelance at independent
  • Member for 14 years, 11 months
  • Last seen this week
101 votes
3 answers
15k views

Difference between State, ST, IORef, and MVar

95 votes
3 answers
5k views

Ordering of parameters to make use of currying

90 votes
4 answers
10k views

Why can I not make String an instance of a typeclass?

63 votes
1 answer
7k views

Which Haskell (GHC) extensions should users use/avoid? [closed]

62 votes
3 answers
21k views

How to enable auto completion in Ruby's IRB

46 votes
4 answers
12k views

SOLID for functional programming

45 votes
7 answers
82k views

In Haskell performing `and` and `or` for boolean functions

41 votes
2 answers
32k views

In Ruby, What structures can a `rescue` statement be nested in

31 votes
1 answer
2k views

What is the difference between `ix` and `at` in the Lens library of Haskell

30 votes
2 answers
5k views

What is the RWS Monad and when is it used

23 votes
3 answers
4k views

Using an alternate diff algorithm in Git

23 votes
2 answers
1k views

Towards understanding CodeGen* in the Haskell LLVM bindings

23 votes
2 answers
631 views

Minimum specification for Haskell library type classes?

20 votes
1 answer
4k views

Generating LLVM code for 'lambda', 'define'

20 votes
1 answer
4k views

In JavaScript's Underscore.js library what does 'context' mean and how do I use it? [duplicate]

19 votes
1 answer
1k views

How do I make lenses from a record in GHCi

17 votes
1 answer
5k views

Using MongoDB's Geospacial index with 3d data

16 votes
3 answers
966 views

Matching a virtual machine design with its primary programming language

16 votes
1 answer
7k views

Where are line breaks allowed within Haskell expressions?

15 votes
3 answers
519 views

Name of type pattern: R a b = Q (a -> (R a b,b))

15 votes
3 answers
2k views

Why aren't FingerTrees used enough to have a stable implementation?

15 votes
2 answers
966 views

A way to form a 'select' on MVars without polling

15 votes
2 answers
1k views

Point-free pattern matching possible in Haskell?

14 votes
2 answers
1k views

Using STM and Database transactions together

14 votes
1 answer
1k views

Can I add an instance declaration in GHCi

14 votes
1 answer
5k views

Function to return a Haskell record with a modified field

14 votes
2 answers
837 views

Transition from ErrorT to ExceptT

13 votes
3 answers
2k views

Can I make a Lens with a Monad constraint?

13 votes
4 answers
2k views

In Parsec, is there a way to prevent lexeme from consuming newlines?

12 votes
2 answers
5k views

How to get websockets working in Elm 0.19

1
2 3 4 5