~/talk

Experience report: implementing a real-world, medium-sized program derived fr...

Talkat ProLaLa 2023 · on Sunday, 2023-01-15· [software-architecture]
slides:none on file

Replication of the French housing benefits system CRISTAL from CNAF laws uses Catala to reimplement about 7,000 lines of code and 100 pages of regulations after finding the published COBOL unreadable; development costs ~50 hours of paired programming plus ~120 hours of legal research and testing. The prototype compiles to JavaScript, runs, and reproduces a split custody approximation bug and subtle rounding divergences, showing functional needs and the limits of the legacy system.

AI-written summary · about

  1. 0:00Housing benefits study intro
  2. 1:10Why French benefits chosen
  3. 4:24Challenges in Crystal Cobol
  4. 8:38Legal split custody challenge
  5. 13:10Language design for benefits
  6. 15:20Rounding rules in regulations
  7. 18:10Functions in tax programs
  8. 21:17Catala demo and input form
  9. 23:25Key takeaways
  10. 24:51Q&A
~/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.