You can install VisualWorks 2.5 by dragging runtime folder onto your hard drive or using the install application. Following after the documments of VisualWorks, update to 2.5.2 via 2.5.1. Notice that 2.5.2 virtual machine cannot read 2.5.1 image or older version.
It is strongly recommended to use not original but copy of virtual image and change file to your working directory. For more details, see Smalltalk Idioms.
When you update VisualWorks, it makes changes file. Don't forget to copy this changes.
A shared library "NetManage WinSock Lib" is installed onto Extentions folder. VisualWorks may work fine, moving "NetManage WinSock Lib" to application folder.
Setting Time Zone on Power Macintosh platform as,
TimeZone setDefaultTimeZone:
(TimeZone null).
Using online manual;
::online -> :online) work.im
work.cha
online/
cookbook.hlp (alias)
db_qs.hlp (alias)
dbcookbk.hlp (alias)
dllcc.hlp (alias)
examples/ (alias)
iug.hlp (alias)
At first, you need virtual machine, virtual image and source file at least. Get 2 archives from ObjectShare, Inc., VisualWorks NonCommercial Home Page contains these files.
More files you will be required after. (Is VWNC30-e.ZIP required?)
These files are not used on MacOS.
Does these files work fine on MacOS?
You must be cafeful for converting EOL (end of line) control code at extracting *.ZIP files.
UNZIP= -a at "maczip.env" file.
VisualWorks does not mingle EOL control code although it reads Windows sources (CR+LF) or UNIX sources (LF), it keeps change file's EOL control code as your platform. But if you worry about, you can convert Text file as Macintosh text file.
In the sub-directory src/ in dllcc/ directory, you can convert the files there. They are C sources and headers. Other sub-directories are moved form self-extracting archive or no need at Macintosh platform.
There are many files are able to converted, you can use the tool for it. I'd used TextToMac 1.32 (PPC) by Mr. Sumiya at Hiroshima university, Takahiro Sumiya, Hiroshima Univ. Or you can convert all files and replace the files to be required.
Extracting VWNC30-powerMac.hqx, you can get the files and directory as below,
ReadMe.txt
bin/vw30nc, *.lib
dllcc/
pmac/ (Sources and objects for MPW)
vector-pmac/ (Sources and objects for MPW)
fileIns&parcels/MacExtraGH.pcl, MacExtraGH.pst, VWNCPowerMacSupport.st
You should read "ReadMe.txt" at first.
Extracting VWNC30-a.ZIP, you can get the files and directory as below,
vwnc30/
bin/
win/visualnc.exe, *.dll, etc (No required this directory and files)
image/visualnc.im, visualnc.sou
parcels/*.pcl, *.pst
removals/*.rm, *.st
You should move and overwrite that 3 directories: bin/, dllcc/, fileIns&parcels/ from VWNC30-powerMac.hqx, onto vwnc30/. It will be looks like as below,
vwnc30/
bin/vw30nc, *.lib
dllcc/
pmac/ (Sources and objects for MPW)
vector-pmac/ (Sources and objects for MPW)
fileIns&parcels/MacExtraGH.pcl, MacExtraGH.pst, VWNCPowerMacSupport.st
image/visualnc.im, visualnc.sou
parcels/*.pcl, *.pst
removals/*.rm, *.st
When you have already extracted VWNC30-[bcd].ZIP, should move the files contains of that 3 directories: bin/, dllcc/ to same name in vwnc30/. It will be looks like as below,
vwnc30/
bin/vw30nc, *.lib
dllcc/
pmac/ (Sources and objects for MPW)
vector-pmac/ (Sources and objects for MPW)
nt/ (No required this directory and files)
src/
fileIns&parcels/MacExtraGH.pcl, MacExtraGH.pst, VWNCPowerMacSupport.st
image/visualnc.im, visualnc.sou
parcels/*.pcl, *.pst
removals/*.rm, *.st
doc/
online/
compat/
goodies/
course/
advanced/
database/
ICC/
A shared library "NetManage WinSock Lib" is same as one of VisualWorks 2.5.2.
Your virtual image and source file are taken from an archive for Windows platform. So they are generic icon, because your Finder of MacOS doesn't know proper type of creator of them. Anyway, you can run VisualWorks NonCommercial by dropping-in virtual image (visualnc.im) onto virtual machine (vw30nc)
It is strongly recommended to use not original but copy of virtual image and change file to your working directory. For more details, see Smalltalk Idioms.
And set "Time Zone" and home directory "VisualWorks" Home. See above.
On Macintosh platform, the path delimitor is ':'.
For example, an absolute path including volume name is
Macintosh HD:vwnc30:bin:vw30nc (on Macintosh)
C:\usr\lang\vwnc30\bin\win\visualnc.exe (on Windwos95)
/usr/local/vwnc30/bin/linux86/visualnc (on Linux on Intel i386 box)
The top of path name has not path delimitor. If you want to shout "The virtual image is platform-independent. Why I should know my platform, thinking about file system!?", try
The Secret Incantation of "Using Unix filenaming on Macintosh or PC:" Uni File and its Manual. (in Japanese)
Load files as above and save your image. see installed "ReadMe.txt."
You have just finished installing VisualWorks Non-Commercial 3.0a. It's time to play.
Let's do the strand with VisualWorks! (I don't know why I recall the title of Roxy Music here...)
<g>