Skip to content
0:00 / 0:00

#racket

A Racket Perspective on Research, Education, and Production - Matthew Flatt

ClojureTV

111K subscribers • 136 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Matthew Flatt

Intermediate. Assumes working knowledge.

10K views6 years ago1 recommendation

Programming languagesHistory and cultureLisp and ClojureLanguage design and type systems

Matthew Flatt explains how the Racket project balances and integrates the competing goals of academic research, education, and production use.

It’s natural to think of research, education, and production as having competing goals. In programming-language design, for example, the needs of beginning students can differ greatly from the needs of practicing programmers, while research may explore ideas that are not yet worked out enough for either audience. With a shift in perspective, however, we can not only balance these goals but have them reinforce each other. The developers of Racket have integrated all three directions from the beginning (and now for 24 years). We’ll talk about opportunities, challenges, results, and outlook based on that experience.

Why it's here

1 person recommends this

u/sdegabriellein r/ProgrammingLanguages • Recommends

‪A Racket Perspective on Research, Education, and Production - Matthew Flatt ‪talk at Clojure Conj 2019

u/sdegabriellein r/Clojure • Recommends

‪A Racket Perspective on Research, Education, and Production - Matthew Flatt ‪talk at Clojure Conj 2019

u/sdegabriellein r/compsci • Recommends

‪A Racket Perspective on Research, Education, and Production - Matthew Flatt