Identifiant pérenne de la notice : 215461827
Notice de type
Notice de regroupement
Note publique d'information : Functional programminghas a long history,reaching back through early reali- tions
in languages like LISP to foundational theories of computing, in particular ?-calculus
and recursive function theory. In turn, functional programming has had wide in?uence
in computing, both through developments within the dis- pline, such as formal semantics,
polymorphic type checking, lazy evaluation and structural proof, and as a practical
embodiment of formalized approaches, such as speci?cation, transformation and partial
application. One of the engaging features of functional programming is precisely the
crossover between theory and practice. In particular, it is regarded as ess- tial
that all aspects of functional programming are appropriately formalized, especially
the speci?cation and implementation of functional languages. Thus, specialist functional
programming events like the International Workshop on the Implementation of Functional
Languages (IFL) attract contributions where strong use is made of syntactic, semantic
and meta-mathematical formalisms to motivate, justify and underpin very practical
software systems. IFL grew out of smaller workshops aimed at practitioners wrestling
with the nuts and bolts of making concrete implementations of highly abstract l- guages.
Functional programming has always been bedeviled by an unwarranted reputation for
slowand ine?cient implementations. IFL is one venue where such problemsaretackledheadon,alwaysusing
formaltechniques to justify practical implementations