Matthew Flatt


Matthew Flatt es un científico informático estadounidense y profesor de la Escuela de Computación de la Universidad de Utah en Salt Lake City . [1] También es miembro del equipo de desarrollo central del lenguaje de programación Racket . [2]

Flatt recibió su doctorado en Rice University en 1999, bajo la dirección de Matthias Felleisen . [3] Su disertación trata sobre la mecánica de módulos de primera clase y clases mixtas . Su trabajo desencadenó una investigación en la comunidad de ML sobre módulos recursivos mutuamente y en la comunidad orientada a objetos sobre combinaciones y rasgos. [ cita requerida ]

Flatt se desempeñó como uno de los cuatro editores del Informe revisado ^ 6 sobre el lenguaje de programación Scheme . El informe está influenciado por su diseño de Racket , especialmente el sistema de módulos, el sistema de excepciones, el sistema de registro, el sistema de macros y los enlaces de la biblioteca. [ cita requerida ]