Skip to content
0:00 / 0:00

#haskell

Haskell Amuse-Bouche

Google TechTalks

349K subscribers • 62 videos on Hallway

YouTube

Beginner. No background in the topic needed.

78K views15 years ago2 recommendations

Programming languagesHaskellFunctional programming

Mark Lentczner introduces Haskell programming through numerous code examples, highlighting the joys of functional programming.

Google Tech Talk (more info below) October 14, 2011 Presented by Mark Lentczner. ABSTRACT Want to know a little more about programming Haskell than just the buzz-words? This talk will show you some of the joys coding in Haskell through lots and lots of code examples. No prior experience with Haskell or functional programming required. Just be ready for some strange and wondrous code! Slides: ozonehouse.com/mark/haskell-amuse-bouche/slides.html Code: github.com/mzero/haskell-amuse-bouche (tag v2 matches the video)

Why it's here

2 people recommend this

What people say. Recommended as an introductory tech talk on Haskell.

u/MtnViewMarkin r/haskell • Recommends

Tech-talk about Haskell at Google: Haskell Amuse-Bouche

programming-talkscurated list on GitHubRecommends

Under “Haskell”

Haskell Amuse-Bouche 00:57:13 by **Mark Lentczner** (the audio quality is scarily bad) (2011)

u/XtraKrispi42in r/haskell • Mentions

On “What is your favorite video with Haskell”

I like this one a lot too, whirlwind tour of some of the nice things about Haskell: [video

u/voxfregein r/haskell • Mentions

On “What's a good article or talk for getting someone curious about Haskell or functional programming in general?”

I always found this very amusing (in the sense of "not boring"): link to this video

u/Tekmoin r/haskell • Mentions

On “Haskell for Experienced Programmers?”

Alright, so in this case I predict their main barrier to learning is going to be syntax. Other than syntax, C's procedural idioms map okay onto Haskell (there will be some friction, but not as much as coming from an object-oriented background). Some useful resources for learning about Haskell syntax are: * The Haskell wikibook * Learn you a Haskell for great good * Gentle Introduction to Haskell The topics that will probably appeal most to C programmers are: * Haskell's rich libraries of persistent data structures (i.e. `containers`/`unordered-containers`/`vector`) * Generic programming, type inference, and readable type signatures, such as in this talk * Parsers - such as this parsin…

u/isovectorin r/haskell • Mentions

On “I’m going to teach my juniors about Haskell”

I like this talk, which focuses more on high-level "what is Haskell good at/for" and gives people enough to wet their whistles without getting bogged down _learning_ it.

u/voxfregein r/functionalprogramming • Mentions

On “Talking to uni students about FP”

I found this one great: link to this video

u/MtnViewMarkin r/haskell • Mentions

On “Idea for Haskell books and tutorials”

There is a strong direction in newer approaches to teaching Haskell toward the approachability and demystification. See for example: * Johan's and my Barley project * A workshop taught with Barley * CS240h at Stanford * My 'teaser' lecture "Haskell Amuse-Bouche" I agree that for most audiences we should not teach by difference, but teach from presentation of the Haskell approach. To me, this means that concepts like *laziness*, *purity*, *monads*, and *high order* shouldn't lauded in abstract, discussed with hushed tones, or couched in Category Theory, but presented as the powerful programming tools they are. I disagree that they should be in the "history" section - since they are essent…

u/hatchingtonin r/haskell • Mentions

On “I have never even heard of Haskell before,”

if you like videos, here are some favorites of mine: Nice intro at a google talk: link to this video This blew my mind when I first read it in Graham Hutton's book. Beautiful code: http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/C9-Lectures-Dr-Graham-Hutton-Functional-Programming-Fundamentals-Chapter-11-of-13 Also: http://haskelllive.com/

u/Tekmoin r/haskell • Mentions

On “Topics to cover in an 'Introduction to Functional Programming with Haskell' talk for school club?”

I think you might like Mark Lentczner's Haskell Amuse-Bouche talk, which covers some nice beginner-level concepts.

u/bss03in r/haskell • Mentions

On “I want to give a talk about Haskell, need some help”

Just update Haskell Amuse-Bouche for the latest GHC and use it directly. Great intro targeted at existing programmers.

u/mbruderin r/haskell • Mentions

On “Why did you decide to learn Haskell?”

This talk, on which I stumbled by accident, led me to Haskell.

u/bss03in r/haskell • Mentions

On “What about the Haskell experience should impress developers unfamiliar with the language?”

I'm not sure it's that impressive, but I still like /u/mzero's Haskell Amuse-Bouche as a mild introduction.

u/agoolein r/haskell • Mentions

On “Top 10 Haskell Packages in use (written by friend)”

Well a good introduction can be seen at this video here, link to video

u/compose_lambdasin r/haskell • Mentions

On “I have a week of free time and decent programming experience. Give me everything you've got on Haskell.”

I'm a visual learner so I like to watch lectures and actual live coding. I've found these videos to be extremely helpful in learning haskell. The first link below is in german so you'll need to translate it to english unless you can read and understand german. :-) http://videoag.fsmpi.rwth-aachen.de/?course=12ss-funkprog Google tech talk -> also good for just starting out. link to this video Also, spend some time navigating around haskell.org lots of great links to other video presentations. Good luck and have fun with haskell!

u/hagdain r/haskell • Mentions

On “"Excuse me, I think this is my stop..." -- haskell platform”

Does this "crazy-moon language" talk count as a Haskell WAT talk?