## Current Version¶

The current version is 2019.1, released March 31, 2019:

Platform File Size (bytes) Install Notes
Windows (32 bit) opendylan-2019.1-win32.exe 100643764 Windows Notes
Mac OS X Lion+ (Intel) opendylan-2019.1-x86_64-darwin.tar.bz2 55077039 Unix Notes
Linux (x86) opendylan-2019.1-x86-linux.tar.bz2 48674460 Unix Notes
Linux (x86_64) opendylan-2019.1-x86_64-linux.tar.bz2 66704263 Unix Notes
FreeBSD (x86) opendylan-2019.1-x86-freebsd.tar.bz2 49634759 Unix Notes
FreeBSD (x86_64) opendylan-2019.1-x86_64-freebsd.tar.bz2 64495718 Unix Notes

The release may also be downloaded from the GitHub opendylan release page.

See the release notes for information about what changed since the previous version.

The source code is available under an open source license in the “dylan-lang” organization on GitHub.

## Installation on Windows¶

Warning

The 32 bit version of Open Dylan IDE does not work on 64 bit Windows prior to Windows 8. There is no workaround at this time, unfortunately. We hope to resolve this in an upcoming release. It does work on 32-bit Windows versions and 64-bit Windows 8 and later.

However, the command line tools should work as the problem is with interaction between threads, GC and WoW64.

For installation, double-click on the installer, and follow instructions. You need to have either the PellesC linker or the linker of VC++ 6.0, 7.0 or the current .NET platform SDK installed. PellesC 8.00 is the best option. (Note that PellesC 9.00 does not work.)

Your environment variables must be set such that the external build system (linker, resource compiler, etc.) can be found. For example, for Pelles C you should set these environment variables in the System control panel (assuming installation in C:\Program Files\PellesC):

INCLUDE=C:\Program Files\PellesC\include;C:\Program Files\PellesC\include\win
LIB=C:\Program Files\PellesC\lib;C:\Program Files\PellesC\lib\win
PATH=C:\Program Files\PellesC\bin;...more...


You may instead start a Pelles C interactive shell and run C:\Program Files\Open Dylan\bin\win32-environment.exe, but this won’t help if you want to run Open Dylan via the Start menu.

## Installation on Unix¶

Note that Unix versions only have a command-line compiler and no IDE.

• All Unix platforms must have the Boehm GC and libunwind installed. For example, apt-get install libgc-dev libunwind-dev on Ubuntu.

• The README file inside the tarball describes installation and basic usage. The easiest way is extracting the tarball in /opt.

• The Linux and FreeBSD platforms should have gcc installed, in order to allow linking.

• On Arch Linux you may use the following recipe instead:

git clone https://aur.archlinux.org/opendylan.git
cd opendylan
makepkg -si

• On macOS you may use this recipe instead:

brew tap dylan-lang/dylan
brew install opendylan       # or brew upgrade opendylan


## Building from source¶

You can read more about installing Open Dylan from the source files in the README. That file contains the instructions on how to obtain the source code, the required dependencies and how to build it.

Note that you will still need to install a binary distribution with which to bootstrap, since the Dylan compiler is written in Dylan.

## Get Started!¶

If you’re new to Dylan, you’ll want to check out these handy resources:

## Older Versions¶

Old builds can be found by browsing the download directories.