win32 F/OSS development - D

D

D is a Multi-paradigm language designed for systems programming. It's designed as a C++ replacement adding such goodness as garbage collection, associative arrays and design by contact methodology. However, as a systems language it allows inline assembly and explicit memory management. 'cuz everyone loves malloc...

Install

Head over to the Digital Mars download site. Grab the compiler (dmd.zip) and the linker (dmc.zip). Unzip both with path. They create \dm and \dmd sub-directories, so I just plopped them in the root of c:\ Then head over to DProgramming and grab the D Forms Library and Entice Designer. Extract dflxxx.zip to the same place you extracted the above two archives (c:\ for my setup)... Entice can get extracted anywhere.

Documentation

Links

  • GDC: D front end to GCC.
  • Wiki4D: a wiki.... for D...
  • DSource: the open source community for D





< < Back to Start >>