Mercurial > projects > dil
annotate README @ 839:4063da6f3edd default tip
Refactored the config file and how it is loaded.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Thu, 21 Aug 2008 17:51:04 +0200 |
parents | 110f741dab45 |
children |
rev | line source |
---|---|
630 | 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 =========== | |
832
80eb3251e010
Updated to Tango 0.99.7.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
828
diff
changeset
|
9 This software is a compiler written in D 1.0 for the D programming language. |
630 | 10 |
11 How To Compile dil | |
12 ================== | |
13 In order to compile dil you need to have: | |
837
110f741dab45
Consolidated type rules table generation code into one file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
832
diff
changeset
|
14 *) DMD 1.034 (http://www.digitalmars.com/d/1.0/changelog.html) |
832
80eb3251e010
Updated to Tango 0.99.7.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
828
diff
changeset
|
15 *) Tango 0.99.7 (http://dsource.org/projects/tango/) |
827
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
16 *) DSSS 0.75 (http://dsource.org/projects/dsss/) |
630 | 17 |
18 If you can't compile dil because you have a newer version of these programs | |
832
80eb3251e010
Updated to Tango 0.99.7.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
828
diff
changeset
|
19 then report the problem to me please (see Bugs section.) |
630 | 20 |
827
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
21 Regarding DSSS 0.75: |
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
22 On Posix systems a correction in dsss/etc/rebuild/dmd-posix-tango is |
832
80eb3251e010
Updated to Tango 0.99.7.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
828
diff
changeset
|
23 required. In the "[link]" section, remove "-L-lphobos" from the cmd option |
827
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
24 in order to avoid symbol conflicts. |
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
25 |
630 | 26 Before you run dil, make sure that the executable can find config.d and |
832
80eb3251e010
Updated to Tango 0.99.7.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
828
diff
changeset
|
27 lang_en.d (which are located in "<dil>/src/".) |
827
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
28 The language of the compiler messages can be configured in config.d. |
84f562d75053
Updated README and AUTHORS files.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
806
diff
changeset
|
29 (Please, note that many messages are still untranslated.) |
630 | 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 |