Seed7 download
Welcome to the Seed7 installers for Windows. Other executables are also in this directory.
Installing
This directory contains the latest installer and older ones. Installers have names with the following pattern:
seed7_05_yyyymmdd_win.exe
Just download the installer with the latest date (yyyy-mm-dd). It is not a problem, if the installer is older than the latest source release of Seed7. The installer is capable to download the latest source release. After you have downloaded the installer you can start it (either from the console (cmd.exe) or from the Windows Explorer).
The installer leads through the installation process with a dialog. It determines the latest source release of Seed7 and downloads it. If the latest release cannot be downloaded a manually downloaded source release can be used instead. The installer can also use a built-in release of Seed7. This built-in release is the one with the date of the installer.
The installer asks for an installation directory for Seed7. Afterwards it compiles Seed7 with the makefile seed7/src/mk_mingc.mak. The installer uses a built-in make utility and an encapsulated gcc. These tools do not interfere with another make or gcc, which might be installed on your computer.
Finally the installer adds the directory with the Seed7 executables to the search path (PATH variable). Therefore it needs administrator rights. The program to change the path is setwpath.exe. The name setwpath.exe will show up, when you are asked to allow administrative rights for the installation.
The installer can be used to update an existing Seed7 installation. The installer checks the version of an existing installation of Seed7 and offers the possibility to update. Update means that all files in the Seed7 installation directory are replaced. Therefore it makes sense to place your own Seed7 programs and libraries at a different place.
Usage
Seed7 programs can be started from a console window (cmd.exe). Just change to the directory seed7\prg and use the 's7' interpreter. E.g.:
s7 panic
All programs with the extension .sd7 can be interpreted with the 's7' interpreter. The Seed7 compiler (s7c) can be used to compile a program to an executable. E.g.:
s7c panic
This generates the executable panic.exe. The executables generated with the Seed7 compiler do not require a Seed7 dll. Therefore they can be moved to other Windows computers.
More information can be found at the Seed7 Homepage.
Note: Although this is a Windows release it does NOT support Windows specific things like .NET and Win32. Seed7 emphasizes portability and I have no intention to support writing programs, which only run under windows.