Skip to content
0:00 / 0:00

#lisp#algol60#lazyevaluation

Some History of Functional Programming Languages - David Turner (Lambda Days 2017)

Erlang Solutions

18K subscribers • 48 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by David Turner

Intermediate. Assumes working knowledge.

7.6K views9 years ago1 recommendation

History and cultureProgramming languagesHistory of computingLanguage design and type systemsFunctional programming

David Turner reviews the history of functional programming languages, discussing design choices in LISP, Algol 60, lazy evaluation, and typing.

lambdadays.org/lambdadays2017/david-turner At Lambda Days 2017 David will talk about some of the history of functional programming languages and how it reflects what are still live issues of language design. Topics will include: * what did LISP and Algol 60 each get wrong and get right back in 1960 * the advantages and disadvantages of lazy evaluation * run time typing (as in Erlang) versus static typing (as in Haskell)

Why it's here

1 person recommends this

What people say. Recommended as an excellent historical overview of functional programming language design by a pioneer.

Moments people linked to

u/dantheodorin r/haskell • Recommends

Some History of Functional Programming Languages — David Turner link to this video

u/Faucelmein r/haskell • Mentions

On “Some History of Functional Programming Languages — David Turner [video]”

A lot of interesting bits: - He didn't saw SASL as a purely "academic" language, he wanted it to be used in industry link to this video - Original LISP wasn't based on lambda calculus. - Turner, the originator of string-as-list-of-chars representation? link to this video - Also, the originator, of "recursive let" by default?
5View on Reddit

u/Mentioned_Videosin r/haskell • Mentions

On “Learning about the history of the foundations”

Videos in this thread: Watch Playlist ▶ VIDEO|COMMENT -|- Osa Gaius - A genealogy of Functional Programming - Code Beam STO|+3 - Osa Gaius - A genealogy of Functional Programming Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey|+3 - For a history about the lambda calculus and combinators I think the paper by Cardone and Hindley is a pretty good resource: For a history of the implementation of functional programming languages and Haskell itself I like this talk by Simon Peyto... [Some History of Functional Programming Languages - David Turner (Lambda Days 2017)]|+1 - Some History of Functional Programming Languages - David Turner "milestones in the developm…

u/Faucelmein r/haskell • Mentions

On “Learning about the history of the foundations”

Some History of Functional Programming Languages - David Turner "milestones in the development of lazy, strongly typed, polymorphic, higher order, purely functional languages"