Dprogramming.com - The D Programming Language
Directory

Home
News
Wiki
D Lists
Entice Designer
DCode editor
Linkdef
bintod
Tutorial
D FAQ
Code
    bintod
    DFL GUI
    D irclib IRC
    fileprompt
    ini files
    Linkdef
    list linked list
    mtext
    Splat sockets
    trayicon
    wildcard
Contact
Paste
Links

Dprogramming.com Home

Welcome! Dprogramming.com is a site dedicated to the D programming language, providing you with code, software and help related to D.

New D Users

New to D? Not sure how to get started? The official D site can be found over at Digital Mars D, where you can find the DMD compiler, D language specification, standard library (Phobos) documentation, and more.

For tutorials and beginner help, you're still quite out of luck, as D 1.0 was just released, but you can check out the D specification, Phobos documentation, dsource.org tutorials, and the many pages of the D wiki. Your compiler download should also come with a samples directory with example source code. Please be aware and patient that a lot of the code will fail to compile; this is because D 1.0 was just released and a lot of D code out there is for the previous versions still.

If you're out for some D source code and libraries, check out the fine selection here at dprogramming.com using the left menu, there's a lot of projects hosted on dsource.org, and the D wiki has library and GUI library lists. You can also browse the standard library source code; it's open source and comes with your compiler download.

DFL 0.9.8 release
Sat, 15 Nov 2008 16:00:00 -0800
New DFL release! Highlights include:
  • ToolBar control added.
  • ImageList added, including image support to controls ToolBar, ListView and TreeView.
  • Now works with version 2 D compilers! but this is not officially supported since D 2.x is a moving target.
  • Updated support for D compilers and Tango library.
http://www.dprogramming.com/dfl.php
mtext 2.0 release
Sun, 16 Mar 2008 08:00:00 -0500
The mtext module, previously known as dstring, adds the following in version 2.0:
  • support for both Phobos and Tango;
  • allocators, allowing more control over memory usage, especially when the garbage collector is not desired;
  • updated the code to work better with modern D compilers, such as using opAssign;
  • and made name changes to work better with D's standard string and dstring types.
http://www.dprogramming.com/mtext.php
Entice Designer 0.8.5 release
Thu, 13 Mar 2008 22:15:00 -0500
Entice Designer 0.8.5 includes:
  • Added support for designing DWT shells and widgets.
  • Added DWT autocomplete information; must be enabled.
  • Improved API Viewer.
  • Slightly changed autocomplete lists.
http://www.dprogramming.com/entice.php

Also minor maintenance updates to DFL, version 0.9.7.01.
http://www.dprogramming.com/dfl.php
Note that the testing snapshots include these changes and more.
Releases: DFL, Entice, Tutorials
Tue, 26 Feb 2008 15:00:00 -0500
DFL 0.9.7 is mostly bug fixes and core changes.
http://www.dprogramming.com/dfl.php

Entice Designer 0.8.4.03 is a bug fix release.
http://www.dprogramming.com/entice.php

New Entice Designer and DFL Video Tutorials:
http://www.dprogramming.com/dfl/videos.php
New Entice Designer and DFL Video Tutorial
Sun, 06 Jan 2008 14:10:00 -0500
A new Entice Designer and DFL beginner video tutorial is out: http://www.dprogramming.com/dfl/welcome.php
D irclib 0.6
Sat, 03 Nov 2007 14:00:00 -0500
The D IRC library now supports Tango in version 0.6.
http://www.dprogramming.com/dirclib.php
Splat 0.7 release
Sat, 03 Nov 2007 13:00:00 -0500
Splat version 0.7 contains bug fixes:
  • Fixed segfaults when using GDC.
  • Fixed timer issue when using Tango.
http://www.dprogramming.com/splat.php
Splat 0.6 release
Tue, 30 Oct 2007 04:25:00 -0500
Splat version 0.6 has been released. This version adds support for Tango.
http://www.dprogramming.com/splat.php
DFL 0.9.6 revision 01
Mon, 29 Oct 2007 23:10:00 -0500
Minor maintenance updates to DFL. Note that the testing snapshots include these changes and more.
Entice Designer 0.8.4 release
Wed, 24 Oct 2007 18:55:00 -0500
Entice Designer 0.8.4 includes:
  • Added Advanced Find feature.
  • Added more plugin features.
  • Added ability to load and unload plugins from the options.
  • Added editor option "Infer space indent width".
  • Added ability to rearrange control z-order.
  • Slightly improved autocomplete lists.
  • Design item can be scrolled into view if too large.
  • Added split editor view.
  • Added file bookmarking. Ctrl+F2 toggles; F2 goes to next.
  • Added saved bookmarks; add //@ to a file to save the bookmark.
  • Added option to enable/disable saved bookmarks.
  • Added option to auto-hide designer source.
  • File list shows file system changes.
  • Added Tango autocomplete information; must be enabled.
  • Bugs fixed.
http://www.dprogramming.com/entice.php

More

If you would like to contact me, you can use the contact form. Please let me know about any suggestions or comments you may have. Also, I frequently use the D newsgroup. D on IRC, you're welcome to join us on irc.freenode.net on the channel #D

Copyright © 2004-2008 Christopher E. Miller