For everyday Squeak development I use an Apple Macintosh PowerBook G4 running OS X. I also have an older Compaq desktop computer, that dual-boots between Windows 98 and Linux Red Hat 8. For this example I will use Windows 98 on the Compaq and Mac OS X on the PowerBook.
This document details the steps during setup and some small code work to make it easier for me to move Squeak source files between these two machines. Squeak 3.5 will be used for this example.
You will need to download and install the Squeak version 3.5 development environments for your computer before we proceed. You can actually follow along here without having a network of computers running, although having live access to the Internet will be useful when it comes time to download enhancement packages via SqueakMap. You can get Squeak 3.5 here via ftp or even purchase a CDROM.
The activities included in this example include:
· Modify the appearance of the Squeak environment using standard menus and optionally install some nice features.
· Use FileList to examine files on a remote FTP server we define.
· Write code to extend a basic capability of FileList
· Use SUnit to test code we have written and will write
· Write more extensive code to add another new feature to FileList
Proceed linearly through this example. You may skip over environment/setup sections that relate to personal colors and styles. These areas are noted throughout the document.
Topics:
Setup of the Squeak 3.5 environment (OPTIONAL)
Change Sets and Projects
Installing features to further enhance the Squeak 3.5 environment (OPTIONAL)
Using Squeak's FileList tool to copy files from another networked computer
A first enhancement to FileList. Copy just the file name
Writing SUnit to test our code
A second enhancement to FileList. Copy the file from either a local directory or a remote computer
Unfinished work to consider
Back to the main tutorial page.