dprogramming.com
Dprogramming.com - The D programming language
http://www.dprogramming.com/dfaq.php
D frequently asked questions. Why can I write to string literals? D does not have const like C does to protect string literals, but in D you're supposed to use copy on write (COW), so it should not be an issue. Do not write to memory that you did not allocate. Char[] isn't always working as expected with C functions like printf! D's strings aren't necessarily null-terminated. If you want to pass your char[] to a C function, use the function toStringz (need to import std.string). Char[] hi = "hello world";.
dprogramming.com
Videos Index - Entice Designer and DFL Video Tutorials - Dprogramming.com - The D programming language
http://www.dprogramming.com/dfl/videos.php
Entice Designer and DFL Video Tutorials. Getting started: welcome to DFL and Entice Designer! Letting it sink in: mostly a recap of the previous video. Moving along: writing a small application with radio button options. Longer tutorial coding a more detailed application with a list box and other controls with input. Thanks to an anonymous DFL user, who goes by the alias D(onkey) Kong or d-k, for creating this video tutorial series.
dprogramming.com
Entice Designer - Dprogramming.com - The D programming language
http://www.dprogramming.com/entice.php
Entice Designer 0.8.5.02. Entice Designer is a Form Designer for DFL. Is a rich code editor, and is on the path to becoming an IDE. You can use the DFL forum. Drag and drop GUI builder for:. Set properties for the above design items easily with advanced property editor. Ability to copy and paste the above design controls. Tips briefly explaining what each property does. Built-in code editor that includes:. D syntax coloring, including nesting comments and the different string types. If you find any bugs,...
dprogramming.com
DCode Editor - Dprogramming.com - The D programming language
http://www.dprogramming.com/dcode.php
Simple code editor for D with syntax coloring. No installation needed and it is a single, self contained exe. For Microsoft Windows 95/98/ME/2000/XP. DCode editor has no plans for updates. It was meant to be very simple. It is "the notepad of D code.". Is taking its place for future versions. D syntax coloring, including nesting comments and the different string types. Find and replace dialog with several options including regular expressions. Multiple undo and redo. Auto indent and smart indent options.
dprogramming.com
News - Dprogramming.com - The D programming language
http://www.dprogramming.com/news.php
Welcome to Dprogramming.com's new news page! News will be posted here more frequently, keeping you in the loop! You may even subscribe to the RSS news feed. Sat, 01 Nov 2014 15:30:00 -0700. Hi, I'm writing this to make it official, dprogramming.com will no longer have any updates. I'll be archiving the content and leaving it up as long as possible for historical reasons. Wiki page for DFL forks. Christopher E. Miller. DFL 09.8 release. Sat, 15 Nov 2008 16:00:00 -0800. Now works with version 2 D compilers!
dprogramming.com
Dprogramming.com - The D programming language
http://www.dprogramming.com/fileprompt.php
Has its own file dialog classes named OpenFileDialog. This module contains a class named FilePrompt. That wraps two of the possibly ugliest Windows API functions: GetOpenFileName. Here is an example showing just how easy this class makes it:. This module also contains a useful function named splitFiles. Char[][] files = splitFiles("fileprompt.d "long filename in quotes.txt " foo.txt");.
dprogramming.com
Dprogramming.com - The D programming language
http://www.dprogramming.com/linkdef.php
Linkdef is a small tool to help create lib files for C DLLs on Windows. By piping the linker's output to linkdef and supplying which library to scan for functions, a def file will be generated with which you can create an import library lib file using Digital Mars' implib utility. Source and executable of linkdef. D functions in DLLs are not handled by linkdef. Linkdef overrides the partial type safety provided in mangled names (be sure your prototypes are correct). Output of Digital Mars link. Import st...
dprogramming.com
Linked List - Dprogramming.com - The D programming language
http://www.dprogramming.com/list.php
Listd 2.1.2. Circularly-linked list module, containing a portable linked list template mixin. Is now available online. Why another linked list implementation? This one uses a different concept from many of the existing linked list implementations. The next. Pointers are added directly to your data structure (struct or class) using a mixin so that no extra memory allocations are needed to add items to the list. In fact, there are no heap allocations whatsoever in this template. Is it possible to have more...
dprogramming.com
Splat! The Socket Platform for D - Dprogramming.com - The D programming language
http://www.dprogramming.com/splat.php
Splat is a socket platform for D. Splat allows you to manage multiple sockets and timers asynchronously from one thread easily. It runs and was tested on Microsoft Windows and GNU/Linux. Now supports Tango. As well as Phobos. See the Splat documentation here. Download Splat 0.7. Tested with Phobos and Tango 0.99.2. Here is an example very simple IRC client. Using splat and dirclib. Here is an example very simple IRC server.
dprogramming.com
Dprogramming.com - The D programming language
http://www.dprogramming.com/wildcard.php
Module with a function for wildcard comparisons. Get it here. If(wildMatch("Hello*D", "hello world") printf("They match!