Phil Wadler - en av världens mest framgångsrika forskare inom funktionell programmering - håller på att skapa ett programmeringsspråk , som heter
Links . Syftet är att förenkla programvaruutvecklingen. Här är abstract från "Links:Web ProgrammingWithout Tiers" som Wadler och hans grupp prsenterade på ESOP2006:
"
...Links is a programming language for web applications. Links generatescode for all three tiers of a web application from a single source, compiling into JavaScript to run on the client and into SQL to run on the database. Links supports rich clients running in what has been dubbed ‘Ajax’ style, and supports concurrent processes with statically-typed message passing. Links is scalable in the sense that session state is preserved in the client rather than the server, in contrast to other approaches such as Java Servlets or PLT Scheme. Client-sideconcurrency in JavaScript and transfer of computation between client and server are both supported by translation into continuation-passing style."
Intentionen är att återanvända ideer från framgångsrika funktionella koncept , tex databas programmeringen i Kleisli, XML programmeringen i Xduce, webb- interaktionen i PLT Scheme och
distributionen i Erlang. Även om det är under utveckling fortfarande finns det flera
exempel som visar på enkelheten i att göra t.ex AJAX-baserade webapplikationer med databas.
Vi kommer troligen att få anledning att återkomma till Links senare