1. intro
Dylan supports imperative, functional, and object-oriented programming. It also provides many LISP-like features, including multi-methods, hygienic macros, closures and optional dynamic types, while at the same time supporting high-performance compiled code.