What is Dylan?

Dylan ™ is a fully buzzword-compliant programming language. It supports:

Dylan is easy to learn, easy to use, and more powerful than C++ or Java. It tries to balance the best features of traditional compiled languages with advantages of prototyping and scripting languages.

Dylan isn't without some serious shortcomings. It's not widely supported as of the summer of 1998, with only two majors implementations, one of which is still incomplete. Several features of the language could be more elegant, and there's a wickedly intricate set of tradeoffs when implementing shared libraries.