---
name: "gwydion"
section: "7"
platform: "linux"
package: "gwydion-dylan"
version: "2.3.8pre1-1"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/gwydion"
---

# gwydion(7)

A collection of Dylan development tools

## NAME

Gwydion Dylan - A collection of Dylan development tools

## DESCRIPTION

Gwydion Dylan is a collection of free software Dylan development tools for Unix and GNU/Linux systems. It includes the [*d2c*(1)](/d2c/1.md) compiler, the [*mindy*(1)](/mindy/1.md) interpreter, the [*melange*(1)](/melange/1.md) interface generator and a number of other useful programs. Gwydion Dylan was developed by the Gwydion Group at CMU with DARPA funding, and is now maintained by a group of volunteers.

**d2c** generates fairly good code--current development versions are about half as good as gcc in this respect. (In fact, Gwydion Dylan uses gcc to generate machine code, but not all of the high-level language features are fully optimized.) The compiler and standard libraries are actually very stable, but in need more work before they're suitable for widespread use.

Unfortunately, the compiler still runs slowly. If this is a problem, you can use Mindy, the included Dylan interpreter, to develop and debug code, and use the compiler only when you need performance.

## SEE ALSO

[dylan(7)](/dylan/7.md), [d2c(1)](/d2c/1.md), [melange(1)](/melange/1.md), [mindy(1)](/mindy/1.md), [mindycomp(1)](/mindycomp/1.md), [make-dylan-app(1)](/make-dylan-app/1.md), [platforms.descr(4)](/platforms.descr/4.md).

Much more extensive documentation in various formats is available through the Gwydion Dylan web site at *http://www.gwydiondylan.org/*.
