www.digitalmars.com Home | Search | D | Comments
Last update Sat Mar 18 10:52:48 2006
D
Language
Phobos
Comparisons

· Overview
· D for Win32
· Win32 DLLs in D
· C .h to D Modules
· FAQ
· Style Guide
· Example: wc
· Future
· D Change Log
· Tech Tips
· Rationale
· Exception Safety
· Templates Revisited
· Warnings
· Glossary
· Acknowledgements

Tools
· DMD D Compiler
· GDC D Compiler
· Linker
· Profiler
· Code Coverage
· DMD Script Shell

Community
· News
· Forum
· Announcements
· Learn
· D links

Archives
· digitalmars.D
· digitalmars.D.dtl
· digitalmars.D.announce
· digitalmars.D.dwt
· digitalmars.D.learn
· digitalmars.D.bugs
· D.gnu
· Old D

D Links

Wikis

Tools

  • D-mode an emacs mode for D
  • DMD Front End Starter Kit
  • akide is an open source IDE written in D. Comes with D syntax colouring, D project wizard and DMD compiler support.
  • Andy Friesen has taken SWIG and modified it to generate code for D.
  • Zeus for Windows comes with D compiler (*) and keywords predefined and has a ctags program (xtags.exe) that supports the D language. (*) For the D compiler to work within Zeus the user will need to download and install the compiler from www.digitalmars.com/d/. If it is already installed it should be automatic.
  • Program editors customized for use with D .
  • Build tool for building D executables and libraries.
  • DStress language conformance test suite.
  • The Ragel State Machine Compiler compiles finite state machines from regular languages into executable D code.

Libraries

  • MinTL a container library
  • Locks a concurrent programming library
  • MinWin a GUI toolkit
  • gmp-d a D interface for GMP multi-precision float and big-integer library
  • SynSoft's D Page provides a number of free D libraries. SynSoft is an imprint of Synesis Software, which provides free D, Java, .NET, Perl and Python libraries. SynSoft has contributed several modules to the D standard library, and is currently working on a standard template library - the DTL.
  • Mango for server side programming.
  • D MySQL Binding for Linux.
  • D graphical User Interface (DUI) toolkit.
  • Simple URL loading library by Burton Radons. Requires the DIG library to be installed, although it doesn't use it, just digc. Comes with documentation. It has the functions:
    • urlopen: Open a URL as a stream (http, file, and ftp schema supported).
    • urlread: Open a URL and read its contents.
    • urllistdir: List a directory, return an array of URLStat (file and ftp schema supported).
    • urlencode, urldecode: Encode and decode the URL. The above functions expect a decoded URL.
  • D Win32 COM libraries.
  • Sam McCall's class-based string library and documentation.
  • DFL D Forms Library
  • Indigo container classes
  • GLee D (OpenGL 2.0).

Games

Media

Comparisons and Benchmarks

Forums, Blogs

Miscellaneous

Japanese Language

German Language

Images

Cut & paste the following free images on your web pages of interest to D programmers:

by Manfred Nowak D-Man by Christopher Sauls
by David L. 'SpottedTiger' Davis by David L. 'SpottedTiger' Davis
by Greg Peet by Greg Peet by Greg Peet The D Programming Language by Greg Peet by Greg Peet by Manfred Nowak

Corto's D button images: D Language

Submissions

If you have any D code, documents, images or web pages of interest to D programmers, please email the links to Digital Mars.