[BOOK][B] Basic simple type theory
JR Hindley - 1997 - books.google.com
Type theory is one of the most important tools in the design of higher-level programming
languages, such as ML. This book introduces and teaches its techniques by focusing on one …
languages, such as ML. This book introduces and teaches its techniques by focusing on one …
[BOOK][B] Essentials of programming languages
DP Friedman, M Wand, CT Haynes - 2001 - books.google.com
This textbook offers an understanding of the essential concepts of programming languages.
The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to …
The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to …
Research directions in parallel functional programming
K Hammond, G Michaelson - 2012 - books.google.com
Programming is hard. Building a large program is like constructing a steam locomotive
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
A functional correspondence between evaluators and abstract machines
We bridge the gap between functional evaluators and abstract machines for the λ-calculus,
using closure conversion, transformation into continuation-passing style, and …
using closure conversion, transformation into continuation-passing style, and …
[PDF][PDF] The barrier of objects: From dynamical systems to bounded organizations
W Fontana, LW Buss - 1996 - pure.iiasa.ac.at
Self-maintaining natural systems include the global climate system, all living organisms,
many cognitive processes, and a diversity of human social institutions. The capacity to …
many cognitive processes, and a diversity of human social institutions. The capacity to …
[BOOK][B] Computational semantics with functional programming
J Van Eijck, C Unger - 2010 - books.google.com
Computational semantics is the art and science of computing meaning in natural language.
The meaning of a sentence is derived from the meanings of the individual words in it, and …
The meaning of a sentence is derived from the meanings of the individual words in it, and …
[PDF][PDF] History of lambda-calculus and combinatory logic
F Cardone, JR Hindley - Handbook of the History of Logic, 2006 - Citeseer
The formal systems that are nowadays called λ-calculus and combinatory logic were both
invented in the 1920s, and their aim was to describe the most basic properties of function …
invented in the 1920s, and their aim was to describe the most basic properties of function …
[BOOK][B] Combinatory logic: Pure, applied and typed
K Bimbó - 2011 - books.google.com
Combinatory logic is one of the most versatile areas within logic that is tied to parts of
philosophical, mathematical, and computational logic. Functioning as a comprehensive …
philosophical, mathematical, and computational logic. Functioning as a comprehensive …
Improving the numerical accuracy of programs by automatic transformation
The dangers of programs performing floating-point computations are well known. This is due
to the sensitivity of the results to the way formulæ are written. These last years, several …
to the sensitivity of the results to the way formulæ are written. These last years, several …
A concrete framework for environment machines
We materialize the common understanding that calculi with explicit substitutions provide an
intermediate step between an abstract specification of substitution in the lambda-calculus …
intermediate step between an abstract specification of substitution in the lambda-calculus …