Racket with Matthew Flatt | Software Engineering Daily

http://traffic.libsyn.com/sedaily/Racket_Edited.mp3Podcast: Play in new window | Download

“I think what functional programming does is codify what we’ve discovered are good ways to think about problems most of the time.”

Racket is a functional programming language similar to Lisp and Scheme.

Matthew Flatt is a member of the Racket core development team and also a professor of computer science at the University of Utah.


What characterizes a Scheme language or a Lisp language?

What is an s-expression?

Why is Racket a good language to teach students how programming languages work?

What’s the difference between a functional and a pure-functional language?

What are the most important evolutionary moments in the history of programming languages?

How would you define a domain specific language?

What kinds of companies are using Racket?


Racket is …

Why Racket? Why Lisp?

Domain Specific Languages

Dr. Flatt’s home page


Hired.com is the job marketplace for software engineers. Go to hired.com/softwareengineeringdaily to get a $2000 bonus upon landing a job through Hired.

Digital Ocean is the simplest cloud hosting provider. Use promo code SEDAILY for $10 in free credit.

Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share on LinkedIn (Opens in new window)Click to email this to a friend (Opens in new window)




Also huffduffed as…

  1. Racket with Matthew Flatt | Software Engineering Daily

    —Huffduffed by cemerick on

  2. Racket with Matthew Flatt | Software Engineering Daily

    —Huffduffed by procload on