|
|
The Delphin Project |
|
|||||||
|
|
|
|
Department of Computer Science Yale University 51 Prospect St. New Haven, CT 06520-8285 U.S.A. |
|
|
||||
|
|
NewsAn extended version of the paper "Towards functional programming with logical frameworks" is available here. An experimental and incomplete implementation of Delphin is available. But it is not available for download yet. Please contact carsten@cs.yale.edu directly for further information. ObjectiveThe objective of this research is to develop a novel programming method that embraces logical framework technology at its core. To achieve this goal we propose to design and implement a programming language called Delphin that allows users to program with proofs, theorems, algorithms, code, and in general all kind of knowledge and its properties as if they were numbers, lists, trees, or arrays. The representation is direct and elegant, because common concepts such as environments, variables, substitutions and so on are implicitly provided and need not be explicitly programmed. Delphin will have the following features:
Members of the teamCarsten SchürmannAndrew McCreight Sebastian Nanz Yu Liao (on leave) Adam Poswolsky Jeffrey Sarnat Former MembersRichard FontanaKevin Redwine (Visitor from the University of Oregon) AcknowledgementsThis material is based upon work supported by the National Science Foundation under Grant No. CCR-0133502. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF)." |
|
||||||