Open Source Archives - Software Engineering Daily

Racket with Matthew Flatt


Listen Later

“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.

Questions
  • 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?
  • Links
    • Racket is …
    • Why Racket? Why Lisp?
    • Domain Specific Languages
    • Dr. Flatt’s home page
    • Sponsors

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

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

      The post Racket with Matthew Flatt appeared first on Software Engineering Daily.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Open Source Archives - Software Engineering DailyBy Open Source Archives - Software Engineering Daily

      • 4.3
      • 4.3
      • 4.3
      • 4.3
      • 4.3

      4.3

      13 ratings