𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[Lecture Notes in Computer Science] Generic and Indexed Programming Volume 7470 || Generic Programming with Adjunctions

✍ Scribed by Gibbons, Jeremy


Book ID
115490295
Publisher
Springer Berlin Heidelberg
Year
2012
Tongue
English
Weight
815 KB
Edition
4
Category
Article
ISBN
3642322026

No coin nor oath required. For personal study only.

✦ Synopsis


Generic programming is about making programs more widely applicable via exotic kinds of parametrization---not just along the dimensions of values or of types, but also of things such as the shape of data, algebraic structures, strategies, computational paradigms, and so on. Indexed programming is a lightweight form of dependently typed programming, constraining flexibility by allowing one to state and check relationships between parameters: that the shapes of two arguments agree, that an encoded value matches some type, that values transmitted along a channel conform to the stated protocol, and so on. The two forces of genericity and indexing balance each other nicely, simultaneously promoting and controlling generality. The 5 lectures included in this book stem from the Spring School on Generic and Indexed Programming, held in Oxford, UK, in March 2010 as a closing activity of the generic and indexed programming project at Oxford which took place in the years 2006-2010.


πŸ“œ SIMILAR VOLUMES


[Lecture Notes in Computer Science] Gene
✍ Backhouse, Roland; Gibbons, Jeremy πŸ“‚ Article πŸ“… 2003 πŸ› Springer Berlin Heidelberg 🌐 English βš– 925 KB

Generic programming attempts to make programming more efficient by making it more general. This book is devoted to a novel form of genericity in programs, based on parameterizing programs by the structure of the data they manipulate. The book presents the following four revised and extended chapters

[Lecture Notes in Computer Science] Gene
✍ Backhouse, Roland; Gibbons, Jeremy πŸ“‚ Article πŸ“… 2003 πŸ› Springer Berlin Heidelberg 🌐 English βš– 925 KB

Generic programming attempts to make programming more efficient by making it more general. This book is devoted to a novel form of genericity in programs, based on parameterizing programs by the structure of the data they manipulate. The book presents the following four revised and extended chapters

[Lecture Notes in Computer Science] Data
✍ Ghelli, Giorgio; Grahne, GΓΆsta πŸ“‚ Article πŸ“… 2002 πŸ› Springer Berlin Heidelberg 🌐 German βš– 228 KB

This Book Constitutes The Thoroughly Refereed Post-proceedings Of The 8th International Workshop On Database Programming Languages, Dbpl 2001, Held In Frascati, Italy, In September 2001.the 18 Revised Full Papers Presented Together With An Invited Paper Were Carefully Selected During Two Rounds Of R