To add some facts: this map (among others) was part of a feature, the Visual Age UML designer.
It reused some portions of Envy/QA, which then was based on configuration maps, not being organized as a feature at this time.
Both, UML designer and Envy Q/A, were offered as individual products, initially from different sources.
[A feature was invented to support accomplishing actions beyond prerequisites, eg. being able to run code, beyond the abilities of a configuration map].
Technically it is clear that loading a map owned by a feature without running its code is likely to fail, so as it is in this case.
This does not mean at all that a feature is defect - just it is not loaded in the correct way.
The Visual Age UML designer was documented eg. in the Red book series 1998.
Personally I had initial first contact with them in customer projects, about 1994 (Q&A) and around 2000 (UML designer).
The time line sets the context of operating systems: Windows 3.11/NT, IBM OS/390, Novell and AT&T Unix, approaching on the horizon were Windows 2000, zOS and Linux.
Concerning the methodological content: UML resulted out of different methods (90ies: Yourdon, Jacobson, Booch, Rumbaugh, ... to drop some names), to all of these methods a wide spectrum of tools offered support.
Tools related to Smalltalk I remember Objectory and this, the Visual Age Designer.
Behind these
products: Smalltalk, Envy, VisualAge, remember also all of the different actors behind: there was no single supplier then,
you always had to consider to invest
s.th. into integration, as you bought different things from different sources, not necessarily working together perfect.
To bring life into this material I suggest the easiest way:
Establish a contemporary environment in a virtual machine, e.g. running VisualAge 5.0 under Windows NT 4.0, load the UML designer feature, that works.
All other approaches are unlikely to be successful, as the environments underwent a significant change since then.
Migrating the material to compensation for this would be a major task.
The risk is that even (independent) Smalltalk code based on an ancient OS and GUI support wont work under an environment which was created decades later.
King regards
Marcus
Dusty schrieb am Montag, 21. Oktober 2024 um 14:31:54 UTC+2: