Deesel is a new programming language for the Java platform. Deesel is intended to be a platform for DSLs of both 3rd and 4th generation languages. It provides a base language, the Deesel language and will then provide DSLs to help you extend the language by adding new sub-languages.
So Deesel can claim to be a next generation language as it is both a programming langugage and a 'host' language for DSLs. Supplying meta-programming features to a Java like base language.
Deesel provides this feature using namespaces in much the same way XML does to seperate different domains.
