Last update November 27, 2012

Tool SIG



D Tools Special Interest Group (SIG)

This SIG is formed in an attempt to define standard tools to support development in D.

Many such tools already exists and they can maybe serve as the basis of the end result. This depends on how well it fits the requirements and if the author will allow it to be used of course.

Please correct anything you find on this page that is incorrect. Everybody is welcome to add wanted functionallity or existing tools as well.

Wanted functionallity

The list below identifies the most needed functionality of tools to come:

  1. Build configuration (locate system libs etc)
  2. Build sources
  3. Build sources incremental
  4. Package publishing src
  5. Package publishing bin
  6. Package build/install from repository
  7. Package dependencies
  8. Native package building (deb,rpm,nullsoft etc.)
  9. Benchmarking
  10. Unit test result handling
  11. Integration testing
  12. Phobos as the only dependency for building the tool

Existing tools and their coverage

This is a list of existing tools that fulfills some or all of the wanted functionallity. They may not be suited for D development but can be used for inspiration.

THIS TABLE IS CURRENTLY ONLY A PLACEHOLDER. FIELDS ARE INVALID

NameConfigureBuildBuild incPublish srcPublish binRepositoryDependenciesNative packageUnitIntegrationPhobos only
A-A-P?NONONONONONONONONONONO
BUDNONONONONONONONONONONO
CDCNONONONONONONONONONONO
CMakeD?NONONONONONONONONONONO
DSkelNONONONONONONONONONONO
DSSSNONONONONONONONONONONO
JakeNONONONONONONONONONONO
linkdefNONONONONONONONONONONO
makeNONONONONONONONONONONO
RakeNONONONONONONONONONONO
RebuildNONONONONONONONONONONO
SConsNONONONONONONONONONONO
WafNONONONONONONONONONONO
xfBuildNONONONONONONONONONONO
DVMNONONONONONONONONONONO


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: November 27, 2012 19:25 (diff))