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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
630
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
1 dil
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
2 ===
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
3 Copyright (c) 2008 by Aziz Köksal <aziz.koeksal@gmail.com>
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
4 This program is free software, licensed under the GPL3.
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
5 Please, read the license file, COPYING, for further information.
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
6
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
7 Description
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
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
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
10
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
11 How To Compile dil
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
12 ==================
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
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
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
17
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
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
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
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
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
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
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
30
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
31 Bugs And Patches
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
32 ================
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
33 "errare humanum est, ignoscere divinum" - to err is human, to forgive divine.
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
34 - Cicero
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
35
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
36 Users can report problems with this software or submit patches by:
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
37 *) contacting me: aziz.koeksal@gmail.com
5197bd351e5f Added README file.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
diff changeset
38 *) filing a bug report here: http://code.google.com/p/dil/issues/list