Skip to content
0:00 / 0:00

#lean#proofassistant#metaprogramming

The Best New Programming Language is a Proof Assistant by Harry Goldstein | DC Systems 006

Antithesis

4.8K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Harry Goldstein, professor at the University at Buffalo
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

17K views1 year ago1 recommendation

Programming languagesComputer scienceLanguage design and type systemsComputation and complexityFormal methods and verification

Harry Goldstein explores Lean as a general-purpose programming language, highlighting its metaprogramming capabilities and interactive live programming features.

Harry Goldstein, professor at the University at Buffalo, explores the programming language Lean as more than just a proof assistant. In this talk, he walks through how Lean enables powerful metaprogramming and live programming features, allowing developers to define new syntax, build interactive widgets, and reshape their development experience directly in the language. This is a look at how a simple language design can support complex workflows and why other languages might want to catch up. antithesis.com/

Why it's here

1 person recommends this

What people say. Recommended as an insightful look at using the Lean proof assistant for general-purpose programming and metaprogramming.

u/mttdin r/ProgrammingLanguages • Recommends

The Best New Programming Language is a Proof Assistant by Harry Goldstein | DC Systems 006