An Intro to Haskell for Ruby Developers
free-variable.org
free-variable.org
This is the best haskell intro I've found:
I think the style on that page speaks for itself.
Further to that, having inline code (without any monospace formatting), and talking about binary trees as an intro to Haskell, well, I would suspect that it alienates the people it tries to introduce.
I'll own up to my ignorance, of course. I've no CS degree, I've encountered no occasion where I'd implement CS classics like linked lists and binary trees. My understanding goes as far as sort of vaguely recognising them. I'm not going to boast, but I don't doubt I'm alone here.
I couldn't finish the article, because the content didn't match the expectations the title set.
"I've encountered no occasion where I'd implement CS classics like linked lists and binary trees. My understanding goes as far as sort of vaguely recognising them."
Show them how Haskell makes it easier to solve the problems they face in their day-to-day work and you might start to make some converts.
In most cases I've found it's faster in implementation time, testing time, and running time to just use built in data structures when possible. Even in Haskell.
A challenge for the author: summarize the article in a single sentence that any Ruby developer would understand.