Reducing the friction when upgrading: Two new browsers

Many of you that follow this blog are, or will be involved in projects that require upgrading applications from one version of Smalltalk to a newer one. Those upgrades can often be difficult, particularly when there are multiple versions being skipped.

As part of the Support team at Cincom®, I and my teammates are often called on by our customers to be the “first responders” when large obstacles get in the way during an upgrade.

Based on feedback from our customer’s experiences, I have created two new browsers that I hope will reduce some of the friction involved in upgrading VisualWorks® and ObjectStudio® applications. Please follow the links below for full details about these two new Contributed Components.

Introducing the Senders of Deprecated Browser

The Senders of Deprecated browser is a new contributed package for Cincom® ObjectStudio® 8.6 or Cincom® VisualWorks® 8.0 and above. It is designed to help you track down, evaluate, and hopefully eliminate any places in your code that are calling methods that have been marked as deprecated by the Engineering team at Cincom®, or by other programmers. It requires at least VisualWorks® 8.0 or ObjectStudio® 8.6 to operate. The browser can be opened by picking the “Browse -> Senders of Deprecated” menu item from the VisualWorks Launcher window, or by executing the following code:

Smalltalk.DeprecatedSendersBrowser openDeprecatedSenders.

Introducing BrowseOverrides

This new contributed package is designed to help users quickly review any methods in an image that have been overridden by extensions in other packages. In preliminary testing, these extensions have been shown to work in VisualWorks® 7.6 or ObjectStudio® 8.1 and versions after those.

This cross-promotion has been approved by the other primary volunteers on this blog, and I thank them for the opportunity to share this information with you.

Good luck with your upgrades,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s