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.
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 $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)
Related
Comments
https://softwareengineeringdaily.com/2015/11/04/racket-with-matthew-flatt/