| 1 |
dil |
|---|
| 2 |
=== |
|---|
| 3 |
Copyright (c) 2008 by Aziz Köksal <aziz.koeksal@gmail.com> |
|---|
| 4 |
This program is free software, licensed under the GPL3. |
|---|
| 5 |
Please, read the license file, COPYING, for further information. |
|---|
| 6 |
|
|---|
| 7 |
Description |
|---|
| 8 |
=========== |
|---|
| 9 |
This software is a compiler written in D 1.0 for the D programming language. |
|---|
| 10 |
|
|---|
| 11 |
How To Compile dil |
|---|
| 12 |
================== |
|---|
| 13 |
In order to compile dil you need to have: |
|---|
| 14 |
*) DMD 1.034 (http://www.digitalmars.com/d/1.0/changelog.html) |
|---|
| 15 |
*) Tango 0.99.7 (http://dsource.org/projects/tango/) |
|---|
| 16 |
*) DSSS 0.75 (http://dsource.org/projects/dsss/) |
|---|
| 17 |
|
|---|
| 18 |
If you can't compile dil because you have a newer version of these programs |
|---|
| 19 |
then report the problem to me please (see Bugs section.) |
|---|
| 20 |
|
|---|
| 21 |
Regarding DSSS 0.75: |
|---|
| 22 |
On Posix systems a correction in dsss/etc/rebuild/dmd-posix-tango is |
|---|
| 23 |
required. In the "[link]" section, remove "-L-lphobos" from the cmd option |
|---|
| 24 |
in order to avoid symbol conflicts. |
|---|
| 25 |
|
|---|
| 26 |
Before you run dil, make sure that the executable can find config.d and |
|---|
| 27 |
lang_en.d (which are located in "<dil>/src/".) |
|---|
| 28 |
The language of the compiler messages can be configured in config.d. |
|---|
| 29 |
(Please, note that many messages are still untranslated.) |
|---|
| 30 |
|
|---|
| 31 |
Bugs And Patches |
|---|
| 32 |
================ |
|---|
| 33 |
"errare humanum est, ignoscere divinum" - to err is human, to forgive divine. |
|---|
| 34 |
- Cicero |
|---|
| 35 |
|
|---|
| 36 |
Users can report problems with this software or submit patches by: |
|---|
| 37 |
*) contacting me: aziz.koeksal@gmail.com |
|---|
| 38 |
*) filing a bug report here: http://code.google.com/p/dil/issues/list |
|---|