Open Dylan Downloads¶
Binary Releases
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.
However, the command line tools should work as the problem is with interaction between threads, GC and WoW64.
Platform | Version | Date Released | Revision ID | Install Notes |
---|---|---|---|---|
Windows (32 bit) | 2014.1 | Dec. 31, 2014 | 03379938e4 | Windows Notes |
Mac OS X Lion+ (Intel) | 2014.1 | Dec. 31, 2014 | 03379938e4 | Unix Notes |
Linux (x86) | 2014.1 | Dec. 31, 2014 | 03379938e4 | Unix Notes |
Linux (x86-64) | 2014.1 | Dec. 31, 2014 | 03379938e4 | Unix Notes |
FreeBSD (x86) | 2014.1 | Dec. 31, 2014 | 03379938e4 | Unix Notes |
Old builds (including PowerPC Mac OS X and 64 bit FreeBSD) can be found by browsing the download directories.
All of our source code is available under an open source license in the “dylan-lang” organization on GitHub.
Get Started!
If you’re new to Dylan, you’ll want to check out these handy resources:
- Introduction to Dylan:
A tutorial written for those with solid programming experience in C++ or another object-oriented, static language. It provides a gentler introduction to Dylan than does the Dylan Reference Manual (DRM).
- Getting Started with the Open Dylan Command Line Tools:
An introduction to the usage of the command line tools.
- Dylan Programming Guide:
A book length Dylan tutorial.
- Open Dylan Documentation:
All of the Open Dylan documentation.
Installation on Windows¶
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 is the best option.
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 Mac OS X, FreeBSD, Linux¶
The README file inside the tarball describes installation and basic usage. The easiest way is extracting the tarball in /opt. The Linux platform should have gcc installed, in order to allow linking. Note that these versions only have a command-line compiler and no IDE.
64 bit Linux requires that the Boehm GC is installed
(For example, apt-get install libgc-dev
on Ubuntu).