[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 …

[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 …

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 …

A functional correspondence between evaluators and abstract machines

MS Ager, D Biernacki, O Danvy… - Proceedings of the 5th …, 2003 - dl.acm.org
We bridge the gap between functional evaluators and abstract machines for the λ-calculus,
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 …

[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 …

[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 …

[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 …

Improving the numerical accuracy of programs by automatic transformation

N Damouche, M Martel, A Chapoutot - International Journal on Software …, 2017 - Springer
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 …

A concrete framework for environment machines

M Biernacka, O Danvy - ACM Transactions on Computational Logic …, 2007 - dl.acm.org
We materialize the common understanding that calculi with explicit substitutions provide an
intermediate step between an abstract specification of substitution in the lambda-calculus …