• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Implementing the charity abstract machine (1995)

by Dale Barry Yee
Add To MetaCart

Tools

Sorted by:
Results 1 - 2 of 2

Higher-Order Charity

by Mark A. Schroeder , 1997
"... This thesis describes the higher-order Charity programming language which is an extension of first-order Charity. This results from extending the coinductive datatype definition mechanism to allow a new class of higher-order datatypes with parameterized destructors. This adds significant expressive ..."
Abstract - Add to MetaCart
This thesis describes the higher-order Charity programming language which is an extension of first-order Charity. This results from extending the coinductive datatype definition mechanism to allow a new class of higher-order datatypes with parameterized destructors. This adds significant expressive power to the language. In particular it allows one to create "objects". The language is "higher-order" in the traditional sense that the exponential datatype can be defined, and so that functions can be treated as values. The higher-order extension is traced from the extension of the syntax and the expressive gains delivered to the Charity programmer, down through the innards of the language and the modifications required in the implementation.

Initial Algebra, Final Coalgebra and Datatype

by Masuka Yeasin , 2011
"... Induction ” in which they provided a brief introduction to initial algebras and final coalgebras[1]. Induction is used both as a definition principle, and as a proof principle for algebraic structures. But there are also important dual “coalgebraic” ..."
Abstract - Add to MetaCart
Induction ” in which they provided a brief introduction to initial algebras and final coalgebras[1]. Induction is used both as a definition principle, and as a proof principle for algebraic structures. But there are also important dual “coalgebraic”
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University