| Over the years we have collected a number of books on Smalltalk, patterns and object oriented programming. These are listed below
I have also read books on Linux, the occasional science-fiction novel, and some other books. For online articles please view our interesting articles page. PS some of the best Squeak/Smalltalk documentation can be found online at Andrew C. Greenberg's site. Please note that some older Smalltalk books are now on the web via efforts by Stephane Ducasse <ducasse@iam.unibe.ch> to contact the authors and get the text onto the internet for you to read. The demand for reprints of this older material is low so the publishers won't reprint. However you now can read them for FREE, please check out this site at http://www.iam.unibe.ch/~ducasse/FreeBooks.html
|
|
![]() |
Squeak: Learn Programming by Controling Robots
|
![]() |
Squeak: Object-Oriented Design with Multimedia Applications
|
![]() |
Squeak: Open Personal Computing and Multimedia
|
Mastering Envy/Developer
|
|
![]() |
Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk
|
![]() |
Wiki Way, The: Quick Collaboration on the Web
|
![]() |
![]() IBM Smalltalk: The Language ISBN 0-8053-0908-X. Softcover, 608 pp. In my opinion this is one of the great books on Smalltalk. Although it is written for an early version of IBM's VisualAge it still gives a great introduction to the Smalltalk programming language. But what separates it from other books are the wonderful examples, such as how to construct Stereograms. This feature alone is worth the purchase price Please note clicking on the book will take you to the author's site for more information and a chance to purchase. |
![]() |
The Smalltalk Developer's Guide to VisualWorksBy Tim Howard Although formal documentation for VisualWorks moves forward, this book can get you ahead since it fully explains how window specs work. For you VisualWave users this book can assist in fully understanding how VisulWave uses specs to target either X-Windows or a HTML browser. PS. Yes this book assumes you already know Smalltalk and have worked with VisualWorks. |
![]() |
Smalltalk-80, Bits of History, Words of AdviceBy Glen Krasner, Editor I was lucky, I got this book by noting an ad on comp.lang.smalltalk. This hard to find book completes the set of four books published by Addison-Wesley. In it Dan Ingalls talks about the evolution of the Smalltalk Machine. Joseph Falcone talks about the implementation at HP, David Ungar discusses Berkeley Smalltalk: Who Knows Where the Time Goes, and Ted Kaehler with Glen Krasner discuss LOOM. It also has some interesting art work. I have been know to lend this book out, but you must come visit to get it. |
![]() |
The Art and Science of SmalltalkBy Simon Lewis This book is an introduction to Smalltalk but does go into some greater depth. Given it's 200 odd pages, it's great starting material for a beginner. |
![]() |
A Quick Trip to ObjectLandBy Gene Korienek & Tom Wrensch This book is also an introduction to Smalltalk but it's very simplistic and really address the concepts of getting OOP across, good for novices that are starting with Squeak perhaps. |
![]() |
Garbage CollectionBy Richard Jones, Rafael Lins Everything you wanted to know about Garbage Collection, and then some. Also see my paper. Note that every year it seems Richard gives a talk on GC theory at OOPSLA, I attended this at OOPSLA 2000, a great talk! |
![]() |
Smalltalk by ExampleBy Alec Sharp Remember when Smalltalk was in? Then people wrote introductory books? This one of them. It covers the basics, then goes on to cover Error Handling, Meta-Programming, changing Widgets at run time. A good book to have on the shelf for people starting out with VisualWorks. |
![]() |
Smalltalk Best Practice PatternsBy Kent Beck Buy this book, enuf said. And the following three too. |
![]() |
Smalltalk with StyleBy Edward J. Klimas, Suzanne Skublics, David A. Thomas 126 guidelines on how to write readable code. Beyond patterns it really discusses look and feel of how the code should be formatted, what the variables should be called, and lessons learned from the long history of Smalltalk coding. |
![]() |
The Design Patterns Smalltalk Companion
A companion book to Design Patterns. But Patterns come alive when you can see more examples in Smalltalk and see examples from code in the Visualworks Image. A must buy. See our other book page to understand where patterns came from |
![]() |
Design Patterns
Buy it and the book above. If I recall correctly Ralph told me that the book was written language netural. Then he added the Smalltalk examples on a weekend. The C++ code took a long long time to write and prove correct. |
![]() |
Using CRC CardsBy Nancy M. Wilkinson Everything you wanted to know about CRC cards, and then some. Ward's site has some pictures of the original cards. Since you can explain the theory in a page Ward express delight that someone could write 226 pages on the topic. To be fair it's much more a discussion about how to facilitate CRC card sessions. |
|
|
Guide to Better SmalltalkBy Kent Beck Yes the Smalltalk Report is gone, but rejoice you can find all of Kent's articles here. PS Yes Kent is still alive, at Smalltalk Solutions 99 he joked that they usually do these types of books after the death of the author. |
|
|
Smalltalk-80 The LanguageBy Adele Goldberg and David Robson This books of course is the begining and lays out the Smalltalk 80 language in the fullest. A must read to understand where Smalltalk came from. Although not the original book since it is missing the implementation chapter it is easier to find. For a link to the implementation chapter see The Story of Smalltalk |
|
|
Discovering SmalltalkBy Wilf LaLonde More of a text book. But beware you must have a copy of Digitalk Smalltalk/V handy. I wonder if Objectshare would honor the $295 certificate for Smalltalk/V 2.0 included in the book? But wait I see you can get Smalltalk/V Win16 for free but that link is now busted |
|
|
A Little SmalltalkBy Timothy Budd Explore how to create your own Smalltalk VM. Really Squeak Smalltalk is a better place to play, but this book attempts to cover the creation of a Smalltalk VM in detail. If you ever wondered about how it works, then this books is worth reading. Then go explore Squeak. |
|
|
Rapid Software Development with SmalltalkBy Mark Lorenz Not so much about Smalltalk theory, more on project managment. Enuf said. |
|
|
Inside Smalltalk Volume IBy Wilf LaLonde, John Pugh Yet another text book. Lots of code, lots of lessions. If you read it cover to cover then you are a Smalltalk master (maybe), yet not a Guru. Beware this is an out of print book |
| |
Smalltalk an introduction to Application Development using VisualWorks.By Trevor Hopkins & Bernard Horan Beyond of course introducing Smalltalk this book uses Visualworks as their training tool. It's really targeted for beginners. |
![]() |
Advanced Smalltalk.By Jonathan Pletzke Attempts to cover a multitude of topics by comparing VisualWorks, VSE, VisualAge, QKS, and Enfin against each other. You really need to see the book to decided if it's good value, 100 pages for class hierarchy listings? |