www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.dwt - Install instructions

reply Bill Baxter <dnewsgroup billbaxter.com> writes:
I think this install instruction needs some re-writing:

"""
1. Do one of the following

     * Download the latest Tango compatible DMD version (for now 1.025). 
At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with 
Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At 
number 10 do the second moment.
"""

In particular the phrase "At number 10 do the {first,second} moment" 
doesn't really make sense in English.  What is that supposed to mean?

(BTW I did get DWT installed anyway.)

--bb
Apr 05 2008
parent reply Jacob Carlborg <doobnet gmail.com> writes:
Bill Baxter wrote:
 I think this install instruction needs some re-writing:
 
 """
 1. Do one of the following
 
     * Download the latest Tango compatible DMD version (for now 1.025). 
 At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with Tango 
 - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At number 10 
 do the second moment.
 """
 
 In particular the phrase "At number 10 do the {first,second} moment" 
 doesn't really make sense in English.  What is that supposed to mean?
 
 (BTW I did get DWT installed anyway.)
 
 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Apr 05 2008
next sibling parent reply Tower Ty <towerty msn.com.au> writes:
Its a common problem here on "D".

I would suggest you locate an english speaking friend and just run it by them
first before you post it on the public site . 

A nice clean install is necessary so the focus goes immediately to the new
subject

If you start with a confusing install then that confusion stays and the
application suffers.
Apr 05 2008
parent BCS <ao pathlink.com> writes:
Reply to Tower,

 Its a common problem here on "D".
 
Your most likely correct but I rather suspect it more general than just here (I don't have empirical evidence of this) For open, online communities, there will be language issues. Whatever language you use, someone with something worthwhile to say will not have the language skills to say it (or the reverse). I think the best we can hope for is a bit of understanding and a bit of help where needed (and a wiki won't hurt ;-)
Apr 05 2008
prev sibling next sibling parent Tower Ty <towerty msn.com.au> writes:
Its a common problem here on "D".

I would suggest you locate an english speaking friend and just run it by them
first before you post it on the public site . 

A nice clean install is necessary so the focus goes immediately to the new
subject

If you start with a confusing install then that confusion stays and the
application suffers.
Apr 05 2008
prev sibling parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
Jacob Carlborg wrote:
 Bill Baxter wrote:
 I think this install instruction needs some re-writing:

 """
 1. Do one of the following

     * Download the latest Tango compatible DMD version (for now 
 1.025). At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with 
 Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At 
 number 10 do the second moment.
 """

 In particular the phrase "At number 10 do the {first,second} moment" 
 doesn't really make sense in English.  What is that supposed to mean?

 (BTW I did get DWT installed anyway.)

 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Ok. That does make more sense. I'll try to clean it up. But is it really necessary to use SVN tango currently? And if it is necessary then what's the advantage of downloading Tango's version of DMD if you're only going to replace tango? Seems the alternate way to install DMD just makes things more confusing than they need to be. --bb
Apr 05 2008
parent reply Jesse Phillips <jessekphillips gmail.com> writes:
On Sun, 06 Apr 2008 07:39:58 +0900, Bill Baxter wrote:

 Jacob Carlborg wrote:
 Bill Baxter wrote:
 I think this install instruction needs some re-writing:

 """
 1. Do one of the following

     * Download the latest Tango compatible DMD version (for now
 1.025). At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with
 Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At
 number 10 do the second moment.
 """

 In particular the phrase "At number 10 do the {first,second} moment"
 doesn't really make sense in English.  What is that supposed to mean?

 (BTW I did get DWT installed anyway.)

 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Ok. That does make more sense. I'll try to clean it up. But is it really necessary to use SVN tango currently? And if it is necessary then what's the advantage of downloading Tango's version of DMD if you're only going to replace tango? Seems the alternate way to install DMD just makes things more confusing than they need to be. --bb
no, actually it is now Franky? 0.95 that should be used for Tango, so that can be updated.
Apr 05 2008
parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
Jesse Phillips wrote:
 On Sun, 06 Apr 2008 07:39:58 +0900, Bill Baxter wrote:
 
 Jacob Carlborg wrote:
 Bill Baxter wrote:
 I think this install instruction needs some re-writing:

 """
 1. Do one of the following

     * Download the latest Tango compatible DMD version (for now
 1.025). At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with
 Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At
 number 10 do the second moment.
 """

 In particular the phrase "At number 10 do the {first,second} moment"
 doesn't really make sense in English.  What is that supposed to mean?

 (BTW I did get DWT installed anyway.)

 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Ok. That does make more sense. I'll try to clean it up. But is it really necessary to use SVN tango currently? And if it is necessary then what's the advantage of downloading Tango's version of DMD if you're only going to replace tango? Seems the alternate way to install DMD just makes things more confusing than they need to be. --bb
no, actually it is now Franky? 0.95 that should be used for Tango, so that can be updated.
I tried to update the instructions, but I've had to give up for the time being because it's just too frustrating trying to get wikis to do what you want. In particular it seems impossible to get the formatting right with nested lists since there's no token for "end this list here". It tries to be smart and guess, and is invariably wrong it seems. Grrr. Here's what I tried in wiki syntax: -------------------------- '''Installation:''' Installation of DWT requires a '''D 1.x compiler''', and '''Tango'''. '''Mercurial''' and '''DSSS''' are also highly recommended. A. Install '''D 1.x Compiler'''[[BR]]There are several ways to get the D compiler. Two possible ways are: * Download from !DigitalMars (http://www.digitalmars.com/d/download.html) (Current version 1.028) * Download Tango bundled with DMD - http://www.dsource.org/projects/tango/wiki/DmdDownloads. If you choose this option, obviously you can skip step B below, installing Tango. [[BR]]Hints on installing DMD: * Put the DMD files in a directory path without spaces * Put dmd/bin in some environment variable to be able to access DMD from the command line/terminal B. Install '''Tango'''[[BR]] Instructions for installing Tango are here: http://www.dsource.org/projects/tango/wiki/TopicInstallTango C. Install '''DSSS'''[[BR]] 1. Download latest DSSS - http://svn.dsource.org/projects/dsss/downloads/ 2. Unpack DSSS in directory path without spaces 3. Put dsss/bin in some environment variable to be able to access DSSS from the command line/terminal 4. Open dsss/etc/rebuild/default with a text editor 5. Change to one of the following: * profile=dmd-win-tango * profile=dmd-posix-tango 6. Change the oneatatime option in the DSSS compiler profile (dmd-win-tango or dmd-posix-tango) to oneatatime=off (twice) (Recommended for faster builds) D. Install '''Mercurial'''[[BR]] For more info see here - http://www.dsource.org/projects/dwt/wiki/AccessMercurialRepo E. Install '''DWT'''[[BR]] 1. In the command line/terminal change to the directory you want to download DWT to 2. Download DWT by running from the command line one of the following commands: {{{ hg clone http://hg.dsource.org/projects/dwt-linux hg clone http://hg.dsource.org/projects/dwt-win }}} 3. (Windows only) Download some additional libraries and put them in dmd/lib - [http://downloads.dsource.org/projects/dwt/dwt-win-importlibs.zip dwt-win-importlibs.zip] 4. In the command line/terminal, change into the newly created directory dwt-linux or dwt-win 5. Run "dsss build" to build DWT 6. Run "dsss install" to install DWT. After the installation process you should be able to build a dwt application with dsss anywhere in your system and you DON'T have to rename anything. F. Testing your '''DWT''' installation[[BR]] 1. You can test DWT with the following example: {{{ module main; import dwt.widgets.Display; import dwt.widgets.Shell; void main () { Display display = new Display; Shell shell = new Shell(display); shell.setText = "Hello DWT World"; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } }}} 2. Put the above code in a new file "main.d" into another directory[[BR]] 3. Create a minimal file named "dsss.conf" in the same directory as above[[BR]] {{{ [main.d] }}} 4. Run "dsss build" in the same directory as above[[BR]] In case you get linker errors verify that: * on windows, that the location of the import libs is known to dsss also. To be sure you can give that path to dsss with -S"path" * that you did "dsss install" after building dwt 5. Run main ------------------------- And attached is a mostly converted html version that does format properly. --bb
Apr 06 2008
parent reply Jacob Carlborg <doobnet gmail.com> writes:
Bill Baxter wrote:
 Jesse Phillips wrote:
 On Sun, 06 Apr 2008 07:39:58 +0900, Bill Baxter wrote:

 Jacob Carlborg wrote:
 Bill Baxter wrote:
 I think this install instruction needs some re-writing:

 """
 1. Do one of the following

     * Download the latest Tango compatible DMD version (for now
 1.025). At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with
 Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At
 number 10 do the second moment.
 """

 In particular the phrase "At number 10 do the {first,second} moment"
 doesn't really make sense in English.  What is that supposed to mean?

 (BTW I did get DWT installed anyway.)

 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Ok. That does make more sense. I'll try to clean it up. But is it really necessary to use SVN tango currently? And if it is necessary then what's the advantage of downloading Tango's version of DMD if you're only going to replace tango? Seems the alternate way to install DMD just makes things more confusing than they need to be. --bb
no, actually it is now Franky? 0.95 that should be used for Tango, so that can be updated.
I tried to update the instructions, but I've had to give up for the time being because it's just too frustrating trying to get wikis to do what you want. In particular it seems impossible to get the formatting right with nested lists since there's no token for "end this list here". It tries to be smart and guess, and is invariably wrong it seems. Grrr. Here's what I tried in wiki syntax: -------------------------- '''Installation:''' Installation of DWT requires a '''D 1.x compiler''', and '''Tango'''. '''Mercurial''' and '''DSSS''' are also highly recommended. A. Install '''D 1.x Compiler'''[[BR]]There are several ways to get the D compiler. Two possible ways are: * Download from !DigitalMars (http://www.digitalmars.com/d/download.html) (Current version 1.028) * Download Tango bundled with DMD - http://www.dsource.org/projects/tango/wiki/DmdDownloads. If you choose this option, obviously you can skip step B below, installing Tango. [[BR]]Hints on installing DMD: * Put the DMD files in a directory path without spaces * Put dmd/bin in some environment variable to be able to access DMD from the command line/terminal B. Install '''Tango'''[[BR]] Instructions for installing Tango are here: http://www.dsource.org/projects/tango/wiki/TopicInstallTango C. Install '''DSSS'''[[BR]] 1. Download latest DSSS - http://svn.dsource.org/projects/dsss/downloads/ 2. Unpack DSSS in directory path without spaces 3. Put dsss/bin in some environment variable to be able to access DSSS from the command line/terminal 4. Open dsss/etc/rebuild/default with a text editor 5. Change to one of the following: * profile=dmd-win-tango * profile=dmd-posix-tango 6. Change the oneatatime option in the DSSS compiler profile (dmd-win-tango or dmd-posix-tango) to oneatatime=off (twice) (Recommended for faster builds) D. Install '''Mercurial'''[[BR]] For more info see here - http://www.dsource.org/projects/dwt/wiki/AccessMercurialRepo E. Install '''DWT'''[[BR]] 1. In the command line/terminal change to the directory you want to download DWT to 2. Download DWT by running from the command line one of the following commands: {{{ hg clone http://hg.dsource.org/projects/dwt-linux hg clone http://hg.dsource.org/projects/dwt-win }}} 3. (Windows only) Download some additional libraries and put them in dmd/lib - [http://downloads.dsource.org/projects/dwt/dwt-win-importlibs.zip dwt-win-importlibs.zip] 4. In the command line/terminal, change into the newly created directory dwt-linux or dwt-win 5. Run "dsss build" to build DWT 6. Run "dsss install" to install DWT. After the installation process you should be able to build a dwt application with dsss anywhere in your system and you DON'T have to rename anything. F. Testing your '''DWT''' installation[[BR]] 1. You can test DWT with the following example: {{{ module main; import dwt.widgets.Display; import dwt.widgets.Shell; void main () { Display display = new Display; Shell shell = new Shell(display); shell.setText = "Hello DWT World"; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } }}} 2. Put the above code in a new file "main.d" into another directory[[BR]] 3. Create a minimal file named "dsss.conf" in the same directory as above[[BR]] {{{ [main.d] }}} 4. Run "dsss build" in the same directory as above[[BR]] In case you get linker errors verify that: * on windows, that the location of the import libs is known to dsss also. To be sure you can give that path to dsss with -S"path" * that you did "dsss install" after building dwt 5. Run main ------------------------- And attached is a mostly converted html version that does format properly. --bb ------------------------------------------------------------------------ Installation: Installation of DWT requires a *D 1.x compiler*, and *Tango*. *Mercurial* and *DSSS* are also highly recommended. 1. *Install D 1.x Compiler* There are several ways to get the D compiler. Two possible ways are: * Download from DigitalMars (http://www.digitalmars.com/d/download.html) (Current version 1.028) * Download Tango bundled with DMD - (http://www.dsource.org/projects/tango/wiki/DmdDownloads). If you choose this option, obviously you can skip step B below, installing Tango. Hints on installing DMD: * Put the DMD files in a directory path without spaces * Put dmd/bin in some environment variable to be able to access DMD from the command line/terminal 2. *Install Tango* Instructions for installing Tango are here: http://www.dsource.org/projects/tango/wiki/TopicInstallTango 3. *Install DSSS* 1. Download latest DSSS - http://svn.dsource.org/projects/dsss/downloads/ 2. Unpack DSSS in directory path without spaces 3. Put dsss/bin in some environment variable to be able to access DSSS from the command line/terminal 4. Open dsss/etc/rebuild/default with a text editor 5. Change to one of the following: * profile=dmd-win-tango * profile=dmd-posix-tango 6. Change the oneatatime option in the DSSS compiler profile (dmd-win-tango or dmd-posix-tango) to oneatatime=off (twice) (Recommended for faster builds) 4. *Install Mercurial* For more info see here - http://www.dsource.org/projects/dwt/wiki/AccessMercurialRepo 5. *Install DWT* 1. In the command line/terminal change to the directory you want to download DWT to 2. Download DWT by running from the command line one of the following commands: hg clone http://hg.dsource.org/projects/dwt-linux hg clone http://hg.dsource.org/projects/dwt-win 3. (Windows only) Download some additional libraries and put them in dmd/lib - [http://downloads.dsource.org/projects/dwt/dwt-win-importlibs.zip dwt-win-importlibs.zip] 4. In the command line/terminal, change into the newly created directory dwt-linux or dwt-win 5. Run "dsss build" to build DWT 6. Run "dsss install" to install DWT. After the installation process you should be able to build a dwt application with dsss anywhere in your system and you DON'T have to rename anything. 6. *Testing your DWT installation* 1. You can test DWT with the following example: module main; import dwt.widgets.Display; import dwt.widgets.Shell; void main () { Display display = new Display; Shell shell = new Shell(display); shell.setText = "Hello DWT World"; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } 2. Put the above code in a new file "main.d" into another directory 3. Create a minimal file named "dsss.conf" in the same directory as above [main.d] 4. Run "dsss build" in the same directory as above In case you get linker errors verify: * on windows, that the location of the import libs is known to dsss also. To be sure you can give that path to dsss with -S"path" * that you did "dsss install" after building dwt 5. Run main
I've updated the wiki with your new installation instructions, it was some problem with formatting the text, it could look better but it works (I think). The problem is that it only shows A in the list not B and C and so on. To clarify on that, all steps are called A.
Apr 06 2008
parent Tower Ty <towerty msn.com.au> writes:
For gods sake stand back and have another look at this ridiculously confusing
set of requirements . Surely you can come up with a better method than this  !






Jacob Carlborg Wrote:

 Bill Baxter wrote:
 Jesse Phillips wrote:
 On Sun, 06 Apr 2008 07:39:58 +0900, Bill Baxter wrote:

 Jacob Carlborg wrote:
 Bill Baxter wrote:
 I think this install instruction needs some re-writing:

 """
 1. Do one of the following

     * Download the latest Tango compatible DMD version (for now
 1.025). At number 10 do the first moment
     * Alternative download DMD from the Tango website bundled with
 Tango - http://www.dsource.org/projects/tango/wiki/DmdDownloads. At
 number 10 do the second moment.
 """

 In particular the phrase "At number 10 do the {first,second} moment"
 doesn't really make sense in English.  What is that supposed to mean?

 (BTW I did get DWT installed anyway.)

 --bb
English is not my native language and I didn't know what to call it but feel free to change it. What I mean is that when you are at step (or what to call it) 10 you should only do one of the two things and it depends on what you did at step 1. If you do "Download the latest Tango compatible DMD version (for now 1.025). At number 10 do the first moment" then at step 10 you should do "Download and install the latest SVN trunk of Tango". Do you understand it better now? Maybe you can formulate it in a better way or someone else.
Ok. That does make more sense. I'll try to clean it up. But is it really necessary to use SVN tango currently? And if it is necessary then what's the advantage of downloading Tango's version of DMD if you're only going to replace tango? Seems the alternate way to install DMD just makes things more confusing than they need to be. --bb
no, actually it is now Franky? 0.95 that should be used for Tango, so that can be updated.
I tried to update the instructions, but I've had to give up for the time being because it's just too frustrating trying to get wikis to do what you want. In particular it seems impossible to get the formatting right with nested lists since there's no token for "end this list here". It tries to be smart and guess, and is invariably wrong it seems. Grrr. Here's what I tried in wiki syntax: -------------------------- '''Installation:''' Installation of DWT requires a '''D 1.x compiler''', and '''Tango'''. '''Mercurial''' and '''DSSS''' are also highly recommended. A. Install '''D 1.x Compiler'''[[BR]]There are several ways to get the D compiler. Two possible ways are: * Download from !DigitalMars (http://www.digitalmars.com/d/download.html) (Current version 1.028) * Download Tango bundled with DMD - http://www.dsource.org/projects/tango/wiki/DmdDownloads. If you choose this option, obviously you can skip step B below, installing Tango. [[BR]]Hints on installing DMD: * Put the DMD files in a directory path without spaces * Put dmd/bin in some environment variable to be able to access DMD from the command line/terminal B. Install '''Tango'''[[BR]] Instructions for installing Tango are here: http://www.dsource.org/projects/tango/wiki/TopicInstallTango C. Install '''DSSS'''[[BR]] 1. Download latest DSSS - http://svn.dsource.org/projects/dsss/downloads/ 2. Unpack DSSS in directory path without spaces 3. Put dsss/bin in some environment variable to be able to access DSSS from the command line/terminal 4. Open dsss/etc/rebuild/default with a text editor 5. Change to one of the following: * profile=dmd-win-tango * profile=dmd-posix-tango 6. Change the oneatatime option in the DSSS compiler profile (dmd-win-tango or dmd-posix-tango) to oneatatime=off (twice) (Recommended for faster builds) D. Install '''Mercurial'''[[BR]] For more info see here - http://www.dsource.org/projects/dwt/wiki/AccessMercurialRepo E. Install '''DWT'''[[BR]] 1. In the command line/terminal change to the directory you want to download DWT to 2. Download DWT by running from the command line one of the following commands: {{{ hg clone http://hg.dsource.org/projects/dwt-linux hg clone http://hg.dsource.org/projects/dwt-win }}} 3. (Windows only) Download some additional libraries and put them in dmd/lib - [http://downloads.dsource.org/projects/dwt/dwt-win-importlibs.zip dwt-win-importlibs.zip] 4. In the command line/terminal, change into the newly created directory dwt-linux or dwt-win 5. Run "dsss build" to build DWT 6. Run "dsss install" to install DWT. After the installation process you should be able to build a dwt application with dsss anywhere in your system and you DON'T have to rename anything. F. Testing your '''DWT''' installation[[BR]] 1. You can test DWT with the following example: {{{ module main; import dwt.widgets.Display; import dwt.widgets.Shell; void main () { Display display = new Display; Shell shell = new Shell(display); shell.setText = "Hello DWT World"; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } }}} 2. Put the above code in a new file "main.d" into another directory[[BR]] 3. Create a minimal file named "dsss.conf" in the same directory as above[[BR]] {{{ [main.d] }}} 4. Run "dsss build" in the same directory as above[[BR]] In case you get linker errors verify that: * on windows, that the location of the import libs is known to dsss also. To be sure you can give that path to dsss with -S"path" * that you did "dsss install" after building dwt 5. Run main ------------------------- And attached is a mostly converted html version that does format properly. --bb ------------------------------------------------------------------------ Installation: Installation of DWT requires a *D 1.x compiler*, and *Tango*. *Mercurial* and *DSSS* are also highly recommended. 1. *Install D 1.x Compiler* There are several ways to get the D compiler. Two possible ways are: * Download from DigitalMars (http://www.digitalmars.com/d/download.html) (Current version 1.028) * Download Tango bundled with DMD - (http://www.dsource.org/projects/tango/wiki/DmdDownloads). If you choose this option, obviously you can skip step B below, installing Tango. Hints on installing DMD: * Put the DMD files in a directory path without spaces * Put dmd/bin in some environment variable to be able to access DMD from the command line/terminal 2. *Install Tango* Instructions for installing Tango are here: http://www.dsource.org/projects/tango/wiki/TopicInstallTango 3. *Install DSSS* 1. Download latest DSSS - http://svn.dsource.org/projects/dsss/downloads/ 2. Unpack DSSS in directory path without spaces 3. Put dsss/bin in some environment variable to be able to access DSSS from the command line/terminal 4. Open dsss/etc/rebuild/default with a text editor 5. Change to one of the following: * profile=dmd-win-tango * profile=dmd-posix-tango 6. Change the oneatatime option in the DSSS compiler profile (dmd-win-tango or dmd-posix-tango) to oneatatime=off (twice) (Recommended for faster builds) 4. *Install Mercurial* For more info see here - http://www.dsource.org/projects/dwt/wiki/AccessMercurialRepo 5. *Install DWT* 1. In the command line/terminal change to the directory you want to download DWT to 2. Download DWT by running from the command line one of the following commands: hg clone http://hg.dsource.org/projects/dwt-linux hg clone http://hg.dsource.org/projects/dwt-win 3. (Windows only) Download some additional libraries and put them in dmd/lib - [http://downloads.dsource.org/projects/dwt/dwt-win-importlibs.zip dwt-win-importlibs.zip] 4. In the command line/terminal, change into the newly created directory dwt-linux or dwt-win 5. Run "dsss build" to build DWT 6. Run "dsss install" to install DWT. After the installation process you should be able to build a dwt application with dsss anywhere in your system and you DON'T have to rename anything. 6. *Testing your DWT installation* 1. You can test DWT with the following example: module main; import dwt.widgets.Display; import dwt.widgets.Shell; void main () { Display display = new Display; Shell shell = new Shell(display); shell.setText = "Hello DWT World"; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } 2. Put the above code in a new file "main.d" into another directory 3. Create a minimal file named "dsss.conf" in the same directory as above [main.d] 4. Run "dsss build" in the same directory as above In case you get linker errors verify: * on windows, that the location of the import libs is known to dsss also. To be sure you can give that path to dsss with -S"path" * that you did "dsss install" after building dwt 5. Run main
I've updated the wiki with your new installation instructions, it was some problem with formatting the text, it could look better but it works (I think). The problem is that it only shows A in the list not B and C and so on. To clarify on that, all steps are called A.
Apr 07 2008