Newly rewritten developer docs for DSSS

Gregor Richards Richards at codu.org
Thu Aug 9 09:46:24 PDT 2007


Bill Baxter wrote:
> Gregor Richards wrote:
>> Because DSSS' README.software_engineers was pretty bad, I've 
>> completely rewritten it from the ground up. It's not yet finished, but 
>> it's definitely ready to receive some intensive feedback.
>>
>> So please, read
>> http://svn.dsource.org/projects/dsss/trunk/docs/README.software_engineers
>> and yell at me. All responses welcome.
>>
>>  - Gregor Richards
> 
> Here are some questions I have about writing a dsss.conf file, but which 
> I couldn't easily find the answer to in the new doc:
> 
> - How do I add to the library path?
> - How do I add to the include path?
> - How do I specify that I want to link to a particular pre-existing library
>   > in a platform independent way?
>   > for a dsss'ed lib?
>   > for a non-dsss'ed lib?
> - Can I use environment variables in specifying an include or library 
> search path? (it says you can use them in hook commands, but doesn't 
> mention about elsewhere).
> - Are slashes in dsss.conf platform agnostic? (i.e. '/' works everywhere)?
> - after you use the 'cd' command do you need to 'cd' back?
> - How do I enable my project for dsss net installation?
> - How do I get dsss to run unit tests on all or some of my modules?
> - How do I build documentation using dsss?
> - What are the different values for 'type'?
>   (The different possible settings for 'type' now seem to be spread all 
> over the place.  It would be good to give a consolidated list before 
> going into the details of the individual types.)
> 
> And one comment:
> - "The 'set' command sets a setting" -- this not a very helpful 
> description.
> It's not clear why you need 'set'.  It says it's for doing things 
> 'on-the-fly'.  But what does that mean?  Is
>    prebuild = echo "Hi"
> not on-the-fly?
> 

These are all excellent questions which are indeed not answered in the 
doc. I will update the doc to answer them all after I get home from work 
(in about eight hours).

Thanks for the feedback.

  - Gregor Richards



More information about the Digitalmars-d mailing list