- Multi-paradigm programming languages, in particular,
integration of functional and logic programming languages
(I have written an older survey
and a newer survey
on this subject).
Currently, I am involved in the design of
the new multi-paradigm declarative language
Curry
and the implementation of Curry with
PAKCS.
I also led a project to build the
ALF system, an older
algebraic functional logic language.
- Abstract interpretation of logic, functional logic and constraint
logic programming languages
- Implementation of declarative programming languages
- Type systems for logic programming languages
- Software engineering for declarative programming
- Applications, like web programming, e-learning,
embedded system programming, etc.
Former scientific activities
|