Dylan Programming

Dylan Programming

Dylan (DYnamic LANguage) is a new programming language invented by Apple Computer and several partners. Dylan is dynamic, is object-oriented, and delivers efficient applications.


This book is written for application programmers who have experience working in a conventional language, such as C, Pascal, COBOL, FORTRAN, or BASIC, or in an object-oriented language, such as C++, Java, Smalltalk, or Common LISP with CLOS. Familiarity with object-oriented programming and dynamic languages is not required. We do compare Dylan to C, C++, and Java in this book, but you can read and understand the book without any knowledge of C, C++, or Java.

Table of Contents

  • Introduction
  • Quick Start
  • Methods, Classes, and Objects
  • User-Defined Classes and Methods
  • Class Inheritance
  • Multimethods
  • Modularity
  • A Simple Library
  • Nonclass Types
  • Slots
  • Collections and Control Flow
  • Functions
  • Libraries and Modules
  • Four Complete Libraries
  • Design of the Airport Application
  • Definition of a New Collection
  • The Airport Application
  • Multiple Inheritance
  • Performance and Flexibility
  • Exceptions
  • Macros

Book Details

Author(s): Neal Feinberg, Sonya E. Keene, Robert O. Mathews and P. Tucker Withington.
Publisher: Addison-Wesley Pub
Format(s): HTML
Number of pages: 412
Link: Read online.

Leave a Reply