Version 7.1 and later: The DolphinVM repository has been merged into the main Dolphin repository and can be found in the Core\DolphinVM folder. Versions prior to 7.1: You should also clone the separate VM repository (DolphinVM) into a DolphinVM\ subdirectory of \Dolphin\Core\.
Downloading the ZIP file won't work due to use of Git LFS. It can actually be any location but for convenience we'll call it \Dolphin. You can skip straight to building the product image if you wish.įirst clone the Dolphin repo to a \Dolphin directory on your machine. It is not necessary to build the VM, since pre-built binaries are available for download from github using the FetchVM script in the repo.
A VS2019 solution to build the Virtual Machine (VM) elements of Dolphin Smalltalk.PRs for bug fixes, etc, will still be accepted against the release/7.1 branch for the foreseeable future. Please use the release/7.1 branch if you need a stable version.
The source code fileout format requires changes to support namespaces, although Dolphin 8 can round-trip code in the earlier (pre-namespace) package format of Dolphin 7.1 when namespaces are not used. This adds support for namespaces, but is a beta state. Please note: The master branch is now the development branch for version 8.0.