I am willing to supervise projects which lie in these areas. Please email me if you'd like to discuss an idea. Here are some concrete suggestions. Implementation of an XML-functional language.
Functional languages are great in many areas.
They are particuarly good for coding up algorithms on data structures such as trees. I'd be grateful to anyone who could implement this language for me. Ideally I'd like to target it for the Java virtual machine, so the code can run on any Java-aware device, even a PDA with a KVM installed. This project would suit someone who likes the functional programming and is interested in writing compilers. One nice feature of the Java API is the JDBC API, which allows for uniform database access within your Java code.