· 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
- 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.
- Ben Hinkle's D page
contains several D-related projects.
- Check for a D user's group
in your community.
- Extend or embed Python using D at
http://www.scratch-ware.net/D/.
- 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.
- DDevil's
language shootout D benchmarks.
- 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
- Stephan Wienczny's D Programming page.
- 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.
- Deja's D.NET PreAlpha Release.
- Heresy 3D graphics engine
- Ares
- Elephant IDE
- D DBI
database independent interface for the D programming language
- Harmonia
- Pelcis Place: D Tutorials.
- Unsorted D links.
Japanese Language
German Language
Images
Cut & paste the following free images on your web pages of interest to
D
programmers:
Corto's
D
button images:
Submissions
If you have any D
code, documents,
images or web pages of interest to D
programmers,
please
email
the links to Digital Mars.
|