Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Can you recommend some good downloadable podcasts and videos on Functional Programming languages. Pure and non pure: Scala, Haskell, ML, Miranda, Scheme, Lisp, Erlang, Clojure, Jaskell, Functional Programming in Perl5 and Perl6, FP in Python, FP in Ruby? Either theories or latest issues?

share|improve this question
1  
I find Clojure's documentation very good. – Job Jun 24 '11 at 19:06

migrated from stackoverflow.com Jun 24 '11 at 16:18

closed as not constructive by Anna Lear Dec 13 '11 at 4:16

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

9 Answers

up vote 12 down vote accepted

There are many fine videos and tutorials on the Haskell wiki:

Including complete videos from the past several Haskell Symposia; the complete "Introduction to Functional Programming" by Erik Meijer; Simon Peyton Jones' A Taste of Haskell;

Also notable, for advanced applications of functional programming, are the Galois Tech Talks.

In particular, for concurrency and parallelism in functional programming, see:

share|improve this answer

There is a series of 13 lectures by Erik Meijer on Channel 9

share|improve this answer
Loved them, Erik Meijer has the talent of explaining complex stuff in an understandable manner. – Mark Jun 24 '11 at 20:29

More on Channel9 that I recommend:

  1. Ralf Lämmel's "Lecture series on advanced (functional) programming concepts",
  2. Greg Meredith's "Monadic Design Patterns for the Web",
  3. Monads and Coordinate Systems by Brian Beckman and Greg Meredith.
  4. Also, A Quick Tour of Scala by Ralf Lämmel.

  5. Effective ML by Yaron Minsky (effective with people, i.e. elegant).

  6. Oregon Programming Languages Summer School: Logic, Languages, Compilation, and Verification.

share|improve this answer
2  
The fourth link is dead. – Mahmoud Hossam Jun 24 '11 at 18:34

It may be worth checking out these videos by MIT on Lisp. They are quite old but still good if you are a beginner at Lisp. See them here.

You can also find great Clojure ones here.

Hope this helps.

share|improve this answer

As well on Channel9, Greg Meredith about Rock-n-Roll Monads.

share|improve this answer
1  
If you aren't aware: you can create a single answer and edit it, adding this new information over time. – Thomas M. DuBuisson Jun 24 '11 at 15:37
Yes, I know, but that would prevent the people to distinguish on up- and down-votes, which link they consider useful, and which not. – user unknown Jun 24 '11 at 15:40

Tony Morris about the Monad as Banana on vimeo. More videos of the Australian group of programmers can be found in the sidebar of this video, often related to Scala. Maybe not newest stuff and not too advanced - more for advanced developers.

share|improve this answer

InfoQ has - not only, but beneath other formats - videos too, not all of them about functional programming, but with a narrowed search...

share|improve this answer

ontwik.com has a good collection of videos too, collected from various sources: http://ontwik.com/?s=functional

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.