Skip to content
0:00 / 0:00

#scheme#macros#kentdybvig

Kent Dybvig: Macro-Writer's Bill of Rights (Dan Friedman's 60th Birthday)

William Byrd

2K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • A classic. People kept recommending it from 2013 to 2020.
  • Presented by Kent Dybvig
  • An opinion. It argues one side of a question engineers disagree on.

Advanced. Deep dive for people who know the field.

4.6K views14 years ago2 recommendations

Programming languagesSystems programmingCompilers and interpretersLanguage design and type systemsFunctional programming

Kent Dybvig discusses the responsibilities of compiler writers to support macro writers, focusing on guaranteed optimization.

Kent Dybvig: The Guaranteed Optimization Clause of the Macro-Writer's Bill of Rights cs.indiana.edu/dfried_celebration.html Recorded pm, Friday, December 3rd, 2004.

Why it's here

2 people recommend this

What people say. Recommended as a classic talk on macro systems and compiler optimization guarantees.

dpercyon Lobsters • Recommends

The Guaranteed Optimization Clause of the Macro-Writer's Bill of Rights

u/soegaardin r/programming • Recommends

On “Racket Videos”

This page contains paper and/or references to papers on macros: http://library.readscheme.org/page3.html It is common in the Racket community to use macros whenever a pattern needs abstracting (of course only if functions are enough to do the job). If you want to see the "Macro Writers Bill of Rights" it is on Youtube: link to this video