~/talk

Research keynote -- Programming Languages and Law: A Research Agenda for a New Field

slides:none on file

Workshop surveys a taxonomy of PL+law research and proposes ten concrete tracks: legal DSLs for contracts and hybrid smart/legal contracts that compile to lambda-calculus cores, a verified reimplementation of the French tax code using Catalog-style compilation, and tooling: IDE features (syntax highlighting, testing, static analysis) and visualizers (railroad-diagram style for property interests). Evidence: 25 submissions and 60 registrants; prototypes like Orlando/Littleton and tax-code verification demonstrate feasibility and many low‑hanging engineering wins.

AI-written summary · about

  1. 0:00Start
  2. 3:28Ten big ideas for the
  3. 6:53Zooming in on law and PL
  4. 7:31CS subfields
  5. 9:05Program text legal text
  6. 9:45The PL advantage
  7. 11:23Law of PL
  8. 12:18Everything law always wanted to know about PL
  9. 13:15Contract DSLS
  10. 14:40Hybrid contracts
  11. 16:21And you get a legal DSL
  12. 17:52Legal logic programming
  13. 18:53Legal calculi
  14. 19:33Orthogonal legai primitives
  15. 20:49Language features
  16. 21:54(5) Legal drafting languages
  17. 24:07Legal design patterns
  18. 26:04Legal design principles
  19. 26:47Programming tools
  20. 27:49An IDE for lawyers
  21. 28:38Tools for teaching and modeling
  22. 29:37Jupyter notebooks for law
  23. 30:04Philosophical questions
  24. 31:01What is interpretation?
  25. 31:54Interdisciplinary work is hard!
  26. 33:25Principled ad hoc
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.