Search results

Jump to: navigation, search

Page title matches

  • 75 bytes (13 words) - 11:54, 21 December 2016
  • D's C-like syntax inspires familiarity to the point where I truly believe that D is easier to port C code to than C++ because you
    16 KB (2,917 words) - 02:14, 12 December 2018

Page text matches

  • ...able modern language design with a simple C-like syntax. For these reasons D makes for a good language choice for both performance code and application D is rapidly reaching a stable [https://dlang.org/spec.html specification] an
    7 KB (951 words) - 06:30, 4 September 2023
  • ...is project aims to continue the development of GDC, a GCC frontend for the D programming language. * [https://github.com/D-Programming-GDC/GDC Source code (GitHub)]
    9 KB (1,401 words) - 12:47, 13 December 2023
  • | about = A D tool that can automatically build D apps. | name = '''cmake-d'''
    2 KB (313 words) - 23:20, 23 April 2021
  • ....io/visuald/visuald/StartPage.html Visual D], the Visual Studio plugin for D. If no VS installation is found, it will offer to install Visual Studio 201 ...compressed with the 7z format. This can be extracted to any directory (C:\D is the default path used by the installer), which can then be manually adde
    9 KB (1,318 words) - 09:45, 4 March 2018
  • ...://www.educative.io/courses/programming-in-d-ultimate-guide Programming in D: The Ultimate Guide for Software Engineers] ...mming-techniques-in-d Programming in D: Advanced Programming Techniques in D]
    3 KB (420 words) - 14:02, 29 October 2022
  • = Compiling and linking a simple D project = Digital Mars D Compiler v2.051
    21 KB (3,493 words) - 14:16, 7 May 2015
  • | proposed solution for [http://d.puremagic.com/issues/show_bug.cgi?id=1961 bug 1961]. | extend the D programming language with annotations.
    9 KB (1,188 words) - 22:34, 13 July 2016
  • To debug D programs you need to use a debugger that understands the format of the debu ...variables and/or functions in it's C mangled form, instead of the natural D name.
    6 KB (905 words) - 21:51, 19 November 2023
  • ...out = GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API | logo = [[File:DWT_Logo_48x48.png|link=https://github.com/d-widget-toolkit/dwt]]
    6 KB (769 words) - 02:29, 14 September 2023
  • <source lang="D"> ...hat would accept any numeric type including complex types. This author ([[User:Jniehus]]) made several attempts to solve the poster's problem which "event
    3 KB (482 words) - 05:06, 14 April 2024
  • The open source, cross platform Free C++ / D IDE. ** Digital Mars (C++, D)
    6 KB (846 words) - 18:30, 9 June 2018
  • ...used to build the language specification and library documentation of the D programming language. ...e, if you change the embedded documentation in <tt>~/dlang/phobos/std/conv.d</tt>, the changes are visible in <tt>~/dlang/dlang.org/web/phobos-prerelea
    27 KB (4,396 words) - 12:53, 18 June 2019
  • * a D compiler (LDC/DMD/GDC) ...piler for your platform: LDC 0.17 is the last version that does not need a D compiler to be built. Thus for bootstrapping, you can first build 0.17, and
    10 KB (1,573 words) - 22:08, 6 April 2022
  • [[LDC]] tries to conform to the D specification as closely as possible. There are a few deviations, and sever Some parts of the D specification are hard or impossible to implement with LLVM, they should be
    21 KB (3,125 words) - 13:03, 31 July 2021
  • (Non-accredicted) Masters D degree: '''[https://teachsector.com/dforpython/ D, the Best Programming Language, for Former Python Developers]'''<br>
    17 KB (2,456 words) - 10:25, 25 March 2023
  • ...but code outside the scope can still use this type by taking advantage of D's static type inference. <syntaxhighlight lang=D>
    3 KB (479 words) - 23:45, 10 September 2016
  • ...'s expression syntax so that, besides actually declaring a variable of the user-defined type, it can be used just as if it were a built-in type. ...ltin and user-defined types is permitting implicit conversions between the user-defined type and the builtin types. For example, it is desirable for a cust
    2 KB (363 words) - 10:12, 14 November 2014
  • ...with two different »drivers«, i.e. executables a user invokes to compile D code: * '''ldc-build-runtime''', a tool to recompile the D runtime and standard library to your wishes (for example for cross-compilin
    4 KB (599 words) - 10:27, 7 August 2023
  • <syntaxhighlight lang=D> <syntaxhighlight lang=D>
    8 KB (1,108 words) - 10:12, 14 November 2014
  • Extend the D programming language with annotations. Annotations are metadata attached to The idea is to introduce annotations in the D language. As a first stage, users won't be able to define annotations: some
    4 KB (619 words) - 05:20, 17 January 2013
  • Currently, the layout of D's runtime type info, or RTTI, is defined in object.d. The details of how the fields of each instantiation of these classes are p ...limited to avoid code bloat. However, they should be extensible within the D language, without modification of the compiler.
    4 KB (553 words) - 08:09, 18 January 2013
  • == D program startup sequence == This section provides a general overview of a typical D program's startup sequence. Each operating system and compiler implements
    3 KB (513 words) - 09:21, 24 May 2015
  • The D mailing lists, D blogs and IRC discussions commonly use acronyms. ...m for transforming a program's AST during compilation. [Not implemented in D].
    3 KB (513 words) - 21:28, 14 March 2020
  • ...grams with interdependent remote libraries. There would be no need for the user to specifically download files, expand archives, etc. The user trusts the paths given on the command line (including URLs) or in config fi
    10 KB (1,641 words) - 18:53, 28 May 2014
  • ...e <code>__traits(isProperty, x._property)</code>! Do not use any tricks in user code to detect if something is a property or field. <syntaxhighlight lang="D">
    6 KB (840 words) - 21:38, 20 May 2015
  • ...15 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact our GSOC administrator Craig Dillabaugh (first ...]), bringing D to mobile devices, shaping GUI libraries for D, integrating D with other languages and more.
    14 KB (2,288 words) - 04:08, 31 December 2016
  • There are several ways of declaring multidimensional arrays in D. <syntaxhighlight lang=D>
    4 KB (589 words) - 23:46, 9 May 2018
  • <syntaxhighlight lang="D"> ...type '''A''' could be of any dynamic type derived from class '''A''', the user would have to try and cast the objects to know whether they can call '''foo
    5 KB (663 words) - 13:13, 23 March 2014
  • The release of D 2.067 marks the half-way point in DMD's development that moves towards havi ...methods to either '''IRVisitor''' in toir.c or as flat codegen routines in d-codegen.cc.
    9 KB (1,306 words) - 20:04, 1 September 2015
  • ...nto object_.d (or maybe a separate file that is publically imported by aaA.d). The reason for this is: ...ause in D, we expect double.init == double.nan, not 0.0. Also, because aaA.d doesn't know about the value type, it doesn't call postblit ctors, etc., ca
    9 KB (1,516 words) - 20:17, 8 September 2015
  • This DIP is the second of 3. It intend to define properties in D. Just like DIP27 it intend to be simple and avoid special cases, by definin A user may want to use a property instead of plain data for the following reasons
    5 KB (743 words) - 15:51, 13 March 2013
  • ...erarchy of standard exception classes, to be used in druntime, Phobos, and user code. ...ary for users to define their own exception classes, and when they do, the user-defined exceptions should naturally fit into one of the standard categories
    19 KB (2,557 words) - 19:26, 1 April 2013
  • This page describes a proposal for a standard D framework/API for event loops and handling events. * Allow writing high-performance network programs in D, which match the performance of existing native-code solutions
    13 KB (1,989 words) - 11:34, 12 December 2016
  • ref fun(int inref a, int outref b, int outref c, int d); * scheme A: the user annotates the ref return functions on his own (just a choice between inref
    7 KB (1,160 words) - 16:48, 26 May 2013
  • * backwards compatible: current valid D code will continue to work without change. In addition, RV references are m ...DIP38: can use same inref/outref internal compiler annotation (or explicit user annotation) for input references that can be returned by ref by a function.
    9 KB (1,487 words) - 01:18, 13 May 2013
  • == DIP 43: D/Objective-C == !''D/Objective-C''
    22 KB (3,155 words) - 14:44, 28 December 2014
  • ...ory where you've run '''configure''' (see [[GDC/Installation]]) to run the D test suite: make check-d
    7 KB (1,001 words) - 22:38, 27 November 2018
  • Although generating all dates in a year is trivial thanks to D's <code>std.datetime</code> module, the order in which they must be process ...that contains several levels of nested inner loops is tricky business; we'd have no confidence that every possible code path was tested because there a
    44 KB (6,579 words) - 20:08, 19 May 2015
  • ...rayStart, String,Number, ...) and a value field which is always a (raw!) w/d/string. A templated T get!(JSONType) helper which could also verify the typ ...and token values should be slices to that buffer. (It would be good if the user can query whether values are slices of the original input which can be reus
    3 KB (440 words) - 00:47, 18 October 2018
  • *http://d.puremagic.com/issues/show_bug.cgi?id=9816 <syntaxhighlight lang=D>
    13 KB (2,008 words) - 12:39, 31 January 2017
  • Stateless programming is a popular technique for encapsulation. D currently supports <syntaxhighlight lang="d">
    4 KB (671 words) - 05:05, 29 August 2013
  • ...the optional libraries will fail and should be disabled. Building c++ and d compilers may require that the c compiler from this build is already instal --enable-languages=c -- enable-languages=c,c++ -- enable-languages=c,c++,d
    8 KB (1,391 words) - 20:04, 1 September 2015
  • gdc main.d -o main This will attempt to compile and link the file 'main.d' and place the output into the file 'main'.
    10 KB (1,432 words) - 16:07, 9 June 2022
  • [https://github.com/D-Programming-Language/phobos/pull/1500/files std.logger] is a module authore [http://forum.dlang.org/post/mailman.313.1377180809.1719.digitalmars-d@puremagic.com Initial pre-review discussion]
    7 KB (959 words) - 16:42, 28 January 2015
  • ...ements [http://en.wikipedia.org/wiki/Observer_pattern Observer pattern] in D. It is supposed to deprecate and supersede existing (and broken) std.signal People marked with asterisk belong to this list : https://github.com/D-Programming-Language?tab=members
    2 KB (262 words) - 09:17, 21 January 2014
  • |[http://forum.dlang.org/post/mailman.326.1384066006.9546.digitalmars-d@puremagic.com Related forum discussion] ...er automatically memcpy the object image before the postblit call. But the user-defined postblit does nothing for the 'arr' field. So, the int[] arr will b
    13 KB (1,878 words) - 01:08, 19 December 2013
  • ...coupled with documentation available on dlang.org - even some experienced D developers seem to be confused by actual semantics of entities called "tupl ...ery core part of the language right now, widely used both in libraries and user code in variety of forms; changing it will result in uncontrollable breakag
    8 KB (1,137 words) - 18:35, 7 March 2014
  • ...cc.gnu.org/ml/gcc-patches/2017-05/msg02108.html initial submission] of the D front-end to GCC, this aims to keep a record of the current status of both | Add D language support to GCC proper.
    9 KB (1,363 words) - 22:15, 28 October 2018
  • ...]), bringing D to mobile devices, shaping GUI libraries for D, integrating D with other languages and more. Happy hacking! * A tool to extract strings which need to be translated from D code
    18 KB (2,945 words) - 20:23, 1 September 2015
  • ...e D implementation for 32 bit Windows systems. Naturally, Windows specific D features are not portable to other platforms. of C, in D there is:
    3 KB (380 words) - 16:02, 12 December 2021
  • ...near the bottom of the window. This will show you two lists of variables - user ones and system ones. ...t then press the "Edit" button. If you cannot see a "PATH" variable in the user list, click on the "New" button.
    2 KB (416 words) - 10:16, 14 November 2014
  • ...braries) are one of the foundations of system programming for Windows. The D programming language enables the creation of several different types of DLL This guide will show how to create DLLs of various types with D.
    8 KB (1,256 words) - 19:59, 27 December 2023
  • ...ociative arrays, and delegate closures. See [http://dlang.org/builtin.html D Builtin Rationale]. The three primary methods for allocating memory in D are:
    21 KB (3,112 words) - 03:45, 16 May 2019
  • ...ay also be useful for other programming languages which wish to learn from D's experience. ...been an oft-discussed topic. This language feature has evolved throughout D's history (e.g. the addition and removal of the <tt>-property</tt> switch).
    10 KB (1,622 words) - 12:20, 22 September 2022
  • ...he fastest possible non-atomic arithmetic. Cycles should be handled by the user, see an example at the end. Language interface is not considered, assess if <syntaxhighlight lang="d">
    20 KB (2,909 words) - 01:54, 14 February 2018
  • User stories are a different concept that don't include [[DIPs]]. == User Stories ==
    5 KB (734 words) - 16:31, 11 December 2016
  • sshfs -o idmap=user,follow_symlinks user@targethost:/ $SYSROOT '''user@targethost''' is an SSH user / hostname account.
    7 KB (895 words) - 10:36, 9 January 2016
  • |[[user:Monarchdodra]] ...ery* unsafe, and hard to use in a generic fashion. Having functions with a D interface can add safe bounds checking, no type casting, and CTFE.
    2 KB (294 words) - 01:11, 25 October 2014
  • ...'s becoming obvious that '''shared''' can not replace '''volatile'''. So ''D'' currently doesn't have a similar mechanism which means ...mantics?] (C)</ref>). The equivalent to Java's volatile is '''shared''' in D and ''atomic<T>'' in c++. This DIP describes a volatile similar to C/C++ vo
    29 KB (4,221 words) - 04:18, 16 April 2016
  • |https://github.com/D-Programming-Language/dmd/pull/3758 This DIP proposes solution for user-defined types with semantics similar to those of built-in template argument
    5 KB (786 words) - 16:31, 13 July 2014
  • '''Mono-D''' brings D support to the cross-platform XamarinStudio/MonoDevelop [[IDEs|IDE]]. * D Project management
    11 KB (1,661 words) - 11:21, 28 August 2023
  • Vim features and plugins useful for D coding. D support. It makes it possible to complete tasks such as writing a loop,
    4 KB (596 words) - 21:46, 12 November 2021
  • # Create "dlang" folder somewhere which will contain all files related to D development. In my case it is ''C:\Users\Dicebot\Desktop\dlang'' Create ''.bash_profile'' file in your user home folder (''C:\Users\<username>'') which contains single line:
    4 KB (614 words) - 14:16, 7 May 2015
  • ...16 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact our GSOC administrator Craig Dillabaugh (first ...on its compilers ([[Compilers]]), shaping GUI libraries for D, integrating D with other languages and more.
    16 KB (2,611 words) - 23:08, 26 December 2016
  • <syntaxhighlight lang=D> <syntaxhighlight lang=D>
    11 KB (1,657 words) - 09:59, 27 February 2023
  • !'''D Drafting Library''' ...by the D community and designed to support the development process of the D Standard Library. The drafting library is coupled with the standard library
    6 KB (896 words) - 18:38, 6 March 2015
  • ...<tt>class</tt> objects (including exceptions) and <tt>interface</tt>s for D. <syntaxhighlight lang=D>
    15 KB (2,311 words) - 16:00, 4 March 2015
  • D is a modern multi-paradigm programming language that emphasizes both produc D does not compromise performance while making great strides in productivity
    10 KB (1,374 words) - 01:15, 14 December 2018
  • D's C-like syntax inspires familiarity to the point where I truly believe that D is easier to port C code to than C++ because you
    16 KB (2,917 words) - 02:14, 12 December 2018
  • This page describes how to build D, put together a correct patch, and contribute it as a GitHub pull request. ...p.sh] is a simple script that either installs a new or updates an existing D development tree. Just download the script and run.
    19 KB (3,064 words) - 18:28, 11 December 2019
  • D's <code>immutable</code> signifies - in constrast to C++'s <code>const</cod Because D's <code>immutable</code> is as strict as it is (casting it away results in
    7 KB (974 words) - 06:54, 29 June 2016
  • ...compile time reflection is one of the most distinguishable features of the D programming language. It is used for serialization, unit testing libraries, : As user of a library which relys on compile time code generation one has often no i
    9 KB (1,416 words) - 09:07, 14 August 2015
  • ...17 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact our GSOC administrator Craig Dillabaugh (first ...on its compilers ([[Compilers]]), shaping GUI libraries for D, integrating D with other languages and more.
    18 KB (2,845 words) - 18:07, 5 December 2017
  • Express intent to the compiler that a user-defined type conforms to a static interface. ...isOutputRange!(R, E)</code>. It is also common to statically assert that a user-defined type satisfies the template constraint predicate:
    6 KB (745 words) - 05:07, 4 March 2018
  • There are countless ways to implement logging in D. On this page there are some simple examples to get you started with variou The most simple and convenient way to log anything to the console in D is by simply using <code>std.stdio</code> and the [https://dlang.org/phobos
    7 KB (1,010 words) - 11:56, 16 July 2020
  • ...ither by using [https://github.com/ldc-developers/ldc/releases the desktop D compilers for Windows, Mac, or Linux available here] or a native Android co * A command shell on your host PC/Mac, where you'll run the LDC D compiler
    20 KB (3,119 words) - 19:16, 13 December 2022
  • DConf is an annual conference held to for users of the D programming language. *[[D Conference 2013 | DConf 2013]] took place May 1-3 at Facebook headquarters
    955 bytes (133 words) - 06:36, 5 April 2018
  • Welcome to the D community and thanks for your interest in contributing! ...RC channel on libera.chat ([https://kiwiirc.com/nextclient/irc.libera.chat/d web interface]) or on [https://forum.dlang.org/ our forum].
    11 KB (1,786 words) - 09:38, 12 March 2024
  • This tool would "translate" compilable D code to compilable D code. See initial idea discussed in [https://issues.dlang.org/show_bug.cgi? * explicitate all user-defined operators, e.g. <tt>a + b</tt> becomes <tt>a.opBinary!"+"(b)</tt>
    5 KB (737 words) - 13:19, 14 May 2019
  • .../ldc/build/tests> python runlit.py -v codegen/align.d FileCheck test.d < test.ll
    12 KB (1,973 words) - 15:17, 16 May 2021
  • ...rruxsxsoh@forum.dlang.org Learn Forum]. The goal is to write a function in D and call it from Ruby using the Ruby-FFI extension. Create the file "i.d" containing
    3 KB (410 words) - 13:24, 3 March 2018
  • ...eering. Needless to say he is a big Linux fan, command line junkie and vim user. ...86 assembly, C/C++ and Java programming languages; and is soon to become a D guru. :)
    3 KB (473 words) - 14:05, 1 March 2018
  • ...uch confusion and misunderstanding, especially on the part of newcomers to D, often taking the form of questions posted to the discussion forum by frust ...hopes to clear up most of these misunderstandings by explaining just what D's "compile-time" capabilities are, how it works, and how to solve some comm
    48 KB (7,805 words) - 16:40, 13 May 2022
  • ...ttps://github.com/ldc-developers/ldc/blob/master/runtime/ldc-build-runtime.d.in ldc-build-runtime]. ...e generated for your target platform before you can cross-compile and link D executables and shared libraries
    6 KB (740 words) - 20:29, 3 February 2023
  • This is the D Google Summer of Code page for 2018. ...18 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact us at (gsoc dot dlang dot io).
    34 KB (5,227 words) - 09:35, 2 October 2019
  • ...a functions are widely spread across the D ecosystem making their way from user code to standard library equivalent by exploring that is the most we can acquire with what the D ecosystem offers.
    947 bytes (152 words) - 10:15, 12 December 2017
  • This is the D Language Foundation's Google Summer of Code 2019 page. ...estions on the [https://forum.dlang.org/newpost/general?subject=%5Bgsoc%5D D Newsgroup].
    26 KB (4,057 words) - 09:39, 2 October 2019
  • ...project by The Eclipse Foundation. The goal of DWT is to achieve for the D Language something similar to SWT's notable accomplishment for Java: it is The [https://github.com/d-widget-toolkit/dwt/releases/tag/v1.0.5%2Bswt-3.4.1 current DWT version] is
    2 KB (269 words) - 23:14, 13 September 2023
  • | 1 ||promote wiki.dlang.org directly on D's webpage ...sibilities of compilers,editors/ides; Suggestions: dmd, vscodium with code-d
    3 KB (419 words) - 10:39, 25 June 2020
  • ...t fail due to large runtime size and resource requirements. Programming in D will be comfortable, since it is like a dynamic language but has native cod This simple tutorial will introduce you to programming in D on Embedded ARM Linux step by step.
    14 KB (1,906 words) - 07:04, 12 May 2018
  • === HTTP/2 for Vibe.d === Therefore, [http://vibed.org Vibe.d] - D's flagship web application framework - would vastly profit from implementin
    21 KB (3,279 words) - 04:42, 1 November 2018