[TYPES] normalization and programming languages
Jon Fairbairn
jf at cl.cam.ac.uk
Wed Nov 16 10:43:07 EST 2005
On 2005-11-16 at 08:50+0100 Gerard Boudol wrote:
> [The Types Forum, http://lists.seas.upenn.edu/mailman/listinfo/types-list]
> does anyone know an application, or simply a use, in the area of
> programming language semantics, of the classical strong normalization
> result in typed lambda-calculi - for various notions of type? I
> understand that this result is fundamental for theorem provers, where it
> ensures the consistency of reasonning, but I don't immediately see a use
> of it regarding programming languages.
Back in the mists of time, I used this in the Ponder
compiler to guarantee termination of compile-time reduction
of pieces of programme. It's in a paper I gave to the lisp
conference. I think it's this one:
@InProceedings(CODE-GENERATION-TECHNIQUES-FOR-FUNCTIONAL-LANGUAGES
,Key = "Fairbairn"
,Author = "Jon Fairbairn and Stuart C. Wray"
,Title = "Code Generation Techniques for Functional Languages"
,Pages = "94-104"
,Booktitle = "Proc.~1986 ACM Conference on Lisp and Functional Programming"
,Organization = "ACM SIGPLAN/SIGACT/SIGART"
,Year = "1986"
,Month = Aug
,Address = "Cambridge, Massachusetts")
I can't remember much about it though!
Jón
--
Jón Fairbairn Jon.Fairbairn at cl.cam.ac.uk
More information about the Types-list
mailing list