Dolphin is a complete development IDE for Smalltalk targeted specifically at Microsoft Windows. It is capable of creating standalone GUI and console executables that will run on any version of Windows from XP up to the current Windows 10. The IDE has been validated to run well on Windows 10 with 4Gb or more of system memory. The source is available with the MIT license through github.
Windows display, usually with full text. Occasional icons don't show properly. Some dialogs appear differently from Windows. The application can read and write files, and create sound.
What does not
Depending on which version of Dolphin you install, the following problems may be present.
Selecting File->Exit Dolphin brings up a dialog "Yes/No/Cancel" prompting to save the image. Cancel is meant to go back to Dolphin, but instead gets treated as "No" because that class of dialog box apparently replies "OK" and "Cancel" to the underlying OS instead of "Yes" and "No". Code exists within Dolphin to handle this special case for wine. This has been fixed in recent releases of Dolphin.
Trying to use encryption from within the application does not work currently, as it requires that the underlying OS supports bcrypt (works properly for Windows 7 and later, not for Vista or earlier).
Some font glyphs don't display properly, though I don't know why.
One of the sample applications (Simple Web Browser) doesn't seem to work well. The tutorial (in Additional Tools folder) sometimes doesn't start, citing a missing file. This could be due to a missing font.
I installed gdiplus and dotnet35 with winetricks into a 32-bit .wine (WINEARCH=win32). gdiplus to get the application to even start, and dotnet35 to install a comctl32.dll to get Workspace to render its text area properly. This has other issues relating to the layout of the icons of the Workspace. (https://github.com/dolphinsmalltalk/Dolphin/issues/799)
What was not tested
Unknown. There's a lot to Dolphin, and I probably didn't cover everything there is. Some of the sample applications were not tested.
Instructions for installing and running Dolphin are found at the objectarts.com website and also on the github repository. You will need to use winetricks to install gdiplus, dotnet35 and vcrun2017.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Fedora 28 x86_64||Aug 01 2019||4.8-staging||N/A||Yes||Yes||Silver||Eric Gillespie|