Edit Rename Changes History Upload Download Back to Top

What Changed from VW 3.1 to VW 5i

VisualWorks 3.x to VisualWorks 5i Migration

With the release of VW 3.0 in March of 1998, followed by the release of VW 5i in March of 1999, there has been a large demand for information on the transition effort involved in moving from VW 3.x to VW 5i. This document will address those issues in the following fashion:

Follow this link for specific class/method differences

VisualWorks 5i.4 White Paper, VisualWorks 5i.3 White Paper

Why Upgrade VisualWorks

  1. Highlight the important changes from VW 3x to VW 5i
  2. Overview the likely impact on developers in moving forward
Try it today! Visit the Cincom Smalltalk Website and download the non-commercial version. Then visit the Cincom Smalltalk Developer's Site in order to take advantage of our online developer community site.

There were only a handful of classes that were obsoleted between VW 3.x and VW 5i - most of those are in obsoleted look polcies:

Removed: Win3CheckButtonView
Removed: Removed: Win3ComboBoxButtonView
Removed: Removed: Win3FeelPolicy
Removed: Win3LookPolicy
Removed: Win3MenuBar
Removed: Win3MenuBarButtonView
Removed: Win3MenuButtonView
Removed: Win3MenuItemView
Removed: Win3MenuView
Removed: Win3RadioButtonView
Removed: Win3ScrollBar
Removed: Win3SliderView
Removed: Win3WidgetPolicy
Removed: Win4ActionButtonView
Removed: Win4Border
Removed: Win4BorderDecorationPolicy
Removed: Win4CheckButtonView
Removed: Win4ComboBoxButtonView
Removed: Win4FeelPolicy
Removed: Win4LookPolicy
Removed: Win4MenuBar
Removed: Win4MenuBarButtonView
Removed: Win4MenuButtonView
Removed: Win4MenuItemView
Removed: Win4MenuView
Removed: Win4RadioButtonView
Removed: Win4ScrollBar
Removed: Win4WidgetPolicy

As seen above, the changes have either been structural (with little developer impact), or have been done with careful attention paid to backwards compatibility. In most cases, code imported from VW 2.5.x to VW 5i should work with little or no modification. Tool developers (third party vendors of widgets, modeling tools, etc.) may have additional difficulty, but even here porting should be straightforward.

VisualWorks 5i.4 White Paper, VisualWorks 5i.3 White Paper

Why Upgrade VisualWorks

Instructions to Port Arbor 2.5 help to 5i help


Edit Rename Changes History Upload Download Back to Top