Robert Bruce Findler

Robert Bruce Findler

Robert Bruce Findler, colloquially known as "Robby", is a computer scientist, currently teaching at the University of Chicago. He is also a member of PLT and, as such, responsible for the creation and maintenance of DrScheme. In addition to DrScheme, Findler has contributed numerous components to PLT Scheme and supervises its Web-based software library, called PLaneT. Findler is also a leading team member of the TeachScheme! project.

Findler received his PhD at Rice University under the direction of Matthias Felleisen. His dissertation is on the linguistics of software contracts, popularly known as design by contract.

In addition to DrScheme and software contracts, Findler focuses on the design and implementation of a workbench for semantics engineers. This workbench, currently dubbed REDEX, is a tool for specifying and executing the reduction semantics of a programming language. It is already widely used by programming language researchers in the US and Europe. Most recently, SUN's Fortress research team used REDEX to specify and explore key parts of their language.

Currently Findler serves as the semantics editor of the Revised^6 Report on the Scheme programming language. He and his PhD student Jacob Matthews have developed a REDEX model of the core semantics, which is included as an appendix of the report. The appendix plays the same role as ML's formal specification (Milner, Tofte, Harper) but is executable and thus visualize individual examples.

External links

* [http://people.cs.uchicago.edu/~robby/ Home page] at the University of Chicago


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • PLT Scheme — Infobox Software name = PLT Scheme caption = developer = PLT latest release version = 4.1 latest release date = Release date and age|2008|08|12 latest preview version = latest preview date = operating system = Cross platform platform = x86, PPC,… …   Wikipedia

  • How to Design Programs — (HtDP) is a textbook by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi on the systematic design of computer programs published in 2001 by MIT Press. The book introduces the concept of a design recipe , a six… …   Wikipedia

  • Recursion (computer science) — Recursion in computer science is a way of thinking about and solving problems. It is, in fact, one of the central ideas of computer science. [cite book last = Epp first = Susanna title = Discrete Mathematics with Applications year=1995… …   Wikipedia

  • The Structure and Interpretation of the Computer Science Curriculum — is a monograph published in 2004 [Journal of Functional Programming, Volume 14 , Issue 4 (July 2004) Pages: 365 378 ] by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi comparing and contrasting the pedagogical… …   Wikipedia

  • Functional programming — In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast with the… …   Wikipedia

  • Canadian Soccer Hall of Fame — Die Canadian Soccer Hall of Fame ist die Ruhmeshalle des kanadischen Fußballs. In der 1999 gegründeten Institution werden jährlich außergewöhnliche Mannschaften, Spieler, Trainer und Funktionäre aufgenommen, die sich um die Entwicklung des… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”