Ryan W. Scott
Indiana University Bloomington
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ryan W. Scott.
international symposium on haskell | 2018
Baldur Blöndal; Andres Löh; Ryan W. Scott
Haskells deriving construct is a cheap and cheerful way to quickly generate instances of type classes that follow common patterns. But at present, there is only a subset of such type class patterns that deriving supports, and if a particular class lies outside of this subset, then one cannot derive it at all, with no alternative except for laboriously declaring the instances by hand. To overcome this deficit, we introduce Deriving Via, an extension to deriving that enables programmers to compose instances from named programming patterns, thereby turning deriving into a high-level domain-specific language for defining instances. Deriving Via leverages newtypes---an already familiar tool of the Haskell trade---to declare recurring patterns in a way that both feels natural and allows a high degree of abstraction.
Stanford Law Review | 2010
Ryan W. Scott
Criminology and public policy | 2011
Ryan W. Scott
Harvard Journal of Law and Public Policy | 2006
David R. Stras; Ryan W. Scott
Washington University law quarterly | 2005
David R. Stras; Ryan W. Scott
Federal Sentencing Reporter | 2009
Ryan W. Scott
Cornell Law Review | 2006
David R. Stras; Ryan W. Scott
Archive | 2017
Ryan W. Scott; Arthur D. Hellman; David R. Stras; F. Andrew Hessick
Utah law review | 2012
Ryan W. Scott
Federal Sentencing Reporter | 2012
Ryan W. Scott