<<< Previous speaker next speaker >>>

Paul Hudak, Yale University

 Paul  Hudak

Paul Hudak is a Professor in the Department of Computer Science at Yale University. He has been on the Yale faculty since 1982, and was Chairman from 1999-2005. He received his BS from Vanderbilt in 1973, his MS from MIT in 1974, and his PhD from the Univ. of Utah in 1982.

Prof. Hudak's research interests center on programming language design, theory, and implementation. In the 1980's he helped organize the Haskell Committee, and in 1988 was co-Editor of the first Haskell Report, which defined the first version of Haskell. His most recent interest is in the design of domain-specific languages for robotics, graphics and animation, music, sound synthesis, and real-time systems, as well as in techniques for embedding such languages in Haskell.

Prof. Hudak has published over one hundred papers and one book. He is Editor-in-Chief of the Journal of Functional Programming, and a founding member of IFIP Working Group 2.8 on Functional Programming. Among his honors are an IBM Faculty Development Award, an NSF Presidential Young Investigator Award, and selection as a Fellow of the ACM.

Presentation: "Haskell and the Arts"

Time: Friday 09:15 - 10:15

Location: Olympic

Abstract: Haskell and other functional languages have been used in computer graphics, video games, and computer music applications. The high-level declarative style of expression is arguably an inherent advantage of this approach, independent of any claims of increased productivity, shorter programs, fewer bugs, etc. Perhaps the elegance of functional programming is a good match for the aesthetics of art? Is it possible that artists could benefit from using functional languages in their work? In fact the arts provide a treasure trove of challenging problems for computer scientists. In addition to the creative process, can functional languages assist artists in other ways? We will explore many of these issues in the context of the visual, musical, and performing arts.

Presentation: "Haskell, Abstractions, DSLs and higher order programming"

Time: Friday 13:00 - 14:00

Location: University

Abstract: Sadek Drobi interviewing Paul Hudak.