Changeset 87 for trunk/readme.txt
- Timestamp:
- 01/15/07 00:38:18 (2 years ago)
- Files:
-
- trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/readme.txt
r40 r87 3 3 This package is composed of two separate parts: 4 4 5 * Celerid - An extension to Python's Distutils that is aware of the DMD 6 compiler. 7 * Pyd - A library for D that wraps the Python API. 5 * CeleriD - An extension to Python's Distutils that is aware of D. 6 * Pyd - A library for D that wraps the Python API. 8 7 9 It is important to note that DMD does not yet support building dynamic 10 libraries on Linux, and so this package is largely only useful to Windows- 11 users. 12 13 Celerid is primarily written by David Rushby, and Pyd is primarily written by 14 Kirk McDonald. Pyd uses a number of additional libraries; see credits.txt for 8 CeleriD was originally written by David Rushby, and Pyd is written by Kirk 9 McDonald. Pyd uses a number of additional libraries; see credits.txt for 15 10 details. These libraries are contained in the "infrastructure" directory. 16 11 … … 21 16 python setup.py install 22 17 23 while in the root directory of the project. This will place both Celerid and24 Pyd in Python's site-packages directory.18 while in the root directory of the project. This will place CeleriD in Python's 19 site-packages directory, and Pyd lives inside of CeleriD. 25 20 26 You may find it helpful to place both DMD and Python on your system's path. A 27 batch file and a Windows shortcut are helpfully provided, though you will 28 probably have to edit them to point to the correct path on your system: 21 The easiest time will be had if both D and Python are on the system's PATH. 22 This is not required, however: 29 23 30 * In pydmdvars.bat, simply edit the D_ROOT and PY_ROOT variables. 31 * In the "Python-DMD Command Line" shortcut's "Properties" window, edit the 32 "Start in:" field to point to where the batch file is located. 24 * On Windows, only the DMD compiler is supported. If it is not found on the 25 PATH, CeleriD will check the DMD_BIN environment variable. 26 * On Linux, only the GDC compiler is supported. If it is not found on the 27 PATH, CeleriD will check the GDC_BIN environment variable. 33 28 34 Additionally, Celerid requires D_ROOT to be set to the grandparent of the DMD 35 compiler executable. 29 Examples of using Pyd may be found in the "examples" directory. The full 30 documentation may be found on Pyd's website: 36 31 37 An example of using Celerid/Pyd may be found in the "examples" directory. 32 http://pyd.dsource.org 38 33
