Matthew Flatt - Matthew Flatt
Matthew Flatt este un om de știință în informatică american și profesor la Universitatea din Utah School of Computing din Salt Lake City . El este, de asemenea, membru al echipei de dezvoltare de bază pentru limbajul de programare Racket .
Flatt și-a luat doctoratul la Universitatea Rice în 1999, sub conducerea lui Matthias Felleisen . Disertația sa se referă la mecanica modulelor de primă clasă și a claselor mixin . Munca sa a declanșat cercetări în comunitatea ML asupra modulelor recursive reciproc și în comunitatea orientată obiect asupra mixinelor și trăsăturilor.
Flatt a fost unul dintre cei patru editori ai Raportului revizuit ^ 6 privind limbajul de programare Scheme . Raportul este influențat de proiectarea sa de Racket , în special sistemul modulelor, sistemul de excepții, sistemul de înregistrare, sistemul macro și linkurile bibliotecii.