Although only my name appears on the cover, this book is significantly more than my efforts.
I owe my gratitude to the great community that invested ideas and work in and around Moose. To Stéphane Ducasse, who started me on the path of Smalltalk and Moose. To Radu Marinescu, who kindly supported Moose by providing a steady Java and C++ parsing solution, and who continued to encourage me even when our opinions would not coincide. To Michele Lanza, who introduced me to visualization. To Simon Denier, who took upon him a large part of the invisible work without which Moose would not function. To Adrian Kuhn, who once was a great collaborator. To Michael Meyer, who patiently took all my visual ramblings and crafted Mondrian. To Alexandre Bergel, who took over the job of maintaing and expanding Mondrian. To Philipp Bunge, who accepted my challenge and did a fantastic job at crafting the core of Glamour. To Orla Greevy, who joined me in the quest of promoting Moose. To Lukas Renggli, who helped from the side every time a problem appeared. And, to everyone else I had the pleasure to work with: Mihai Balint, Cyrille Delaunay, Matthias Junker, Jannik Laval, Adrian Lienhard, Mircea Lungu, Oscar Nierstrasz, Fabrizio Perin, Daniel Ratiu, Jorge Ressia, David Röthlisberger, Mauricio Seeberger, Toon Verwaest, Violeta Voinescu, Richard Wettel, Roel Wuyts. I thank you all for accepting me as your partner.
This book would have not appeared online in the current form were it not for the excellent work of Lukas Renggli on the Pier publishing system www.piercms.com. Lukas, thanks for stoically keeping your composure with me.
This book was written over long late night hours. Too long. Way too long. Oana, thank you.