DJ is a very simple constraint language. On one hand, it extends Java by supplying it with a search engine. On the other hand, it improves the current constraint languages in that problems and solutions can be described in the same language, and the solutions can be shown on the internet.
The current version still has several limitations. We hope that most of them will be not exist in the next version.