| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 23 Dec 2025 03:09:52 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100211035811
location: https://web.archive.org/web/20100211035811/https://digitalmars.com/d/dlinks.html
server-timing: captures_list;dur=0.772189, exclusion.robots;dur=0.054350, exclusion.robots.policy;dur=0.040243, esindex;dur=0.012540, cdx.remote;dur=5.431582, LoadShardBlock;dur=117.471556, PetaboxLoader3.datanode;dur=51.741511
x-app-server: wwwb-app222-dc8
x-ts: 302
x-tr: 165
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app222; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 23 Dec 2025 03:09:52 GMT
content-type: text/html
x-archive-orig-date: Thu, 11 Feb 2010 03:58:11 GMT
x-archive-orig-server: Apache/2.2.4 (FreeBSD) mod_ssl/2.2.4 OpenSSL/0.9.7e-p1 DAV/2 PHP/4.4.4 with Suhosin-Patch
x-archive-orig-last-modified: Mon, 31 Aug 2009 10:23:39 GMT
x-archive-orig-etag: "2871227-7941-4726d6d6240c0"
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 31041
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 11 Feb 2010 03:58:11 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_14_20100210204123_crawl103-c/51_14_20100211035747_crawl102.arc.gz
server-timing: captures_list;dur=0.531283, exclusion.robots;dur=0.018502, exclusion.robots.policy;dur=0.008075, esindex;dur=0.011517, cdx.remote;dur=16.694998, LoadShardBlock;dur=118.599665, PetaboxLoader3.datanode;dur=182.498165, PetaboxLoader3.resolve;dur=107.734107, load_resource;dur=193.275609
x-app-server: wwwb-app222-dc8
x-ts: 200
x-tr: 409
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
External Links - D Programming Language - Digital Mars
Articles
Tools
Community
Archives
Appendices
D Links
Books
- The D Programming Language by Andrei Alexandrescu
- Learn to Tango with D
by Kris Bell, Lars Ivar Igesund, Sean Kelly and Michael Parker
- Programming in D: Introduction to the new Programming Language by Tobias Wassermann and Christian Speer
- D Language Perfect Guide
Wikis
- Language: Wiki4D
- Runtime library: Phobos
- Documentation: DocWiki
- Book: Wikibook
- Dprogramming Wiki
- Japanese language: D wiki
- Encyclopedia: Wikipedia
- Harmonia
- Dee Language
- The Tcler's Wiki: wiki.tcl.tk
- LinuxQuestions.org
Tools
- Zerobugs D debugger for Linux
- D-mode an emacs mode for D
- akide is an open source IDE written in D. Comes with D syntax colouring, D project wizard and DMD compiler support.
- 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 .
- Bud 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.
- CanDyDoc shows how one can customize the Ddoc results with macros and style sheets.
Libraries
- Tango, an alternative to Phobos
- 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
- GLee D (OpenGL 2.0).
Games
- Empire, Wargame of the Century
- Old school chase action game A7Xpg.
- TUMIKI Fighters game.
- Torus Trooper game.
Media
- Linux Journal: The D Programming Language
- Golem: Programmiersprache D 1.0 veröffentlicht
- Heise Online: Eleganter programmieren: D ist da
- OSnews: The D Programming Language
- Internetnews.com: When Is D Better Than C? When It's a Language.
- Bitwise magazine: The Great OOP Debate
- Bitwise magazine Issue #12, May 2006: Bitwise interviews Walter Bright and Dermot Hogan asks: Is the D language C 'Done Right'?.
- Windows Developer Network's Fall 2003 issue compares D with C, C++, C# and Java.
- Dr. Dobb's Portal D's the Real Deal -- Finally
- Dr. Dobb's January 2005 has a cover story on D
- Dr. Dobb's February 2002 cover story The D Programming Language
- Bruce Eckel's OO Programming Newsletter #30: New programming language: D
- OSnews April 19, 2004: A, B, C, ... D! The Programming Language
- Digg:
- Slashdot:
- Reddit:
- D Programming Language subreddit
- Sharing and Unsharing of Data Between Threads
- Vector Operations in C and D
- D Programming Language gets Vector Operations
- D, the GUI programming language
- Tango Conference 2008 in Torun, Poland - D programming language
- Multicores and Publication Safety
- Lua 5.1.3 Binding for D
- Musings about the D memory model
- D: What is Invariant Good For?
- Sharing in D
- Thin Locks in D
- Alexandrescu on Functional Programming in D
- Interview with Walter Bright on the creation of D
- Programming Language Features for Management
- D Conference 2007 Videos
- DSource D Tutorials
- Wiki4D - The Wiki for the D Programming Language
- Open Source Community Website of the D Programming Language
- Introduction to the new Programming Language D (German Book)
- LazyEvaluationOfFunctionArguments - D Programming Language 2.0
- D Postmortem
- Why don't we use compiled languages like D for web applications?
- Learn to Tango with D - Excerpt: Chapter 2: D Fundamentals
- The D Programming Language
Comparisons and Benchmarks
Forums, Blogs, Journals
D Consultants, Professional Services
- Igesund Enterprise Software - System design, development and integration services
- OptiCode Professional services for Windows and Linux software development.
- D consultants
Miscellaneous
- dsource.org is an open source community for the D Programming Language. Its goal is to provide an environment conducive to open-source development, including forums, source-code control, bug-tracking, and distribution.
- DMedia is dedicated to multimedia development with D. It will include 2d and 3d graphics, sound programming and probably more.
- Programming in D movie tutorials, in German and English.
- Check for a D user's group in your community.
- AFB's The D Language
- Why D isn't Java? By Daniel Yokomiso.
- Burton Radons has prepared a linux port of D . This is a very useful guide for anyone wanting to build a new code generator for D for a different processor.
- minddrome networks.
- Pavel's DedicateD site. Lots of D projects with source code, FAQs, D news, etc.
-
The Pragmatic Programmers
- Gnu D compiler project on SourceForge.
- The D Journal (coming soon!)
- The Code Moon
- The OpenD project.
- Open Directory: Computers: Programming: Languages: D.
- Dprogramming.com
- DML, embedding D in HTML.
- Felix writes: "This archive contains a Windows shell for the DMD, DMC, BCC compilers. It is also extensible for all kinds of compilers. The configuration file syntax is very strict, but it works. A kind of Kriate's shell, but even more advanced."
- Justin's D Stuff
- MKoD
- D
Programming
Language (MKoD == Magikal Kingdom of Dreams)
Always expanding, currently the site contains projects (ex: like the Financial Pkg), examples (in plain D code, or a mix of D with Windows APIs), converted Win32 APIs from C to D (ex: ODBC32 and WinCon), technical references (D datatypes / size chart), general information (ex: how to install D and D programming 101), and D site banners. - Ares
- Elephant IDE
- D DBI database independent interface for the D programming language
- Harmonia
- Pelcis Place: D Tutorials.
- Unsorted D links.
- Walter Bright's SDWest 2004 presentation on D.
- rulesPlayer - a Windows front-end for MPlayer
Japanese Language
- The Digital Mars D site translated to Japanese.
- Language and Information on D
- tutorial of the D language.
- D wiki site
- Using using Direct3D9 in the D language.
- Windows header files.
- TUMIKI Fighters game implemented in D.
German Language
- Programmiersprache D, Deutsches D Buch, Autor: Manfred Hansen
- Das D Programmierer Forum
Russian Language
Chinese Language
Turkish Language
Images
Cut & paste the following free images on your web pages of interest to D programmers:
Corto's
D
button images:

Wiki
Search
Downloads
Home