The Apple Publishing System



This Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and FrameMaker software. Line art was created using Adobe Illustrator™ and Adobe Photoshop™.

Text type is Palatino® and display type is Helvetica®. Bullets are ITC Zapf Dingbats®. Some elements, such as program listings, are set in Apple Courier.


Andrew Shalit, with contributions by Orca Starbuck and David Moon.


Steve Strassmann


Lorraine Findlay

The Dylan project received many years of generous funding from Apple Computer. Without Apple's vision and investment, Dylan would never have been created.

Special thanks are due to Kim Barrett for his timely commentary on many language design questions, to Paul Haahr, David Moon, and Keith Playford for last-minute heroic contributions, to Sonya Keene for the HTML version of this book, to James Joaquin for a great language name, and to Russ Daniels and Ricardo Gonzalez for seeing things through to the end.

Heartfelt acknowledgments are due to the many people who contributed to the design and validation of Dylan over the years. The final Apple Dylan team consisted of Kim Barrett, Rick Bryan, Glenn Burke, Bob Cassels, John Hotchkiss, Jeremy Jones, Phil Kania, Ross Knights, Mike Lockwood, Robin Mair, Dave Moon, Paige Parsons, Kálmán Réti, Carl Schwarcz, Andrew Shalit, David Sotkowitz, Bill St. Clair, Steve Strassmann, Derek White and Gail Zacharias. Past members include Stoney Ballard, Rick Fleischman, Alice Hartley, Mike Kahl, Robyn Kozierok, Larisa Matejic, Neil Mayle, Richard Mlynarik, Robert Muller, Ike Nassi, Tom Parmenter, Jeff Piazza, Mark Preece, David Rosenfeld, Orca Starbuck and Oliver Steele. Contributing members of the Gwydion group include Bill Chiles, Scott E. Fahlman, Paul Gleichauf, Nick Kramer, William Lott, Rob MacLachlan and Robert Stockton. Contributing members of the Harlequin Dylan team include Jonathan Bachrach, Roman Budzianowski, Chris Fry, Paul Haahr, Sonya Keene, Tony Mann, Jo Marks, Robert Mathews, Scott McKay, Tim McNerney, Eliot Miranda, Peter Norvig, Keith Playford, Andy Sizer, Toby Weinberg, and P. Tucker Withington. Among the independent Dylan Partners who contributed are Jim Allard, Patrick C. Beard, Mark C. Chu-Carroll, Mutsumi Komuro, Jonathan Sobel, Joseph N. Wilson and Paul R. Wilson. Important feedback on the language design was provided by our ever-patient early users, including Fritz Anderson, Gary Beaver, Edward Cessna, Geoffrey Clements, Enrico Colombini, Donn Denman, Ken Dickey, Mikel Evins, Mark Gavin, James C. Grandy, Wayne Johnson, Scott Joy, Bo Klintberg, Gabriel Lawrence, Ted Lowery, Matthew MacLaurin, Claes-Fredrik Mannby, Stephen McConnell, Nick Nallick, Carl Nelson, Steve Palmen, Paul R. Potts, Mike Rossetti, Larry Tesler and Andrew Wason.