DLang Tour
Menu
Welcome
Welcome to D
Read in your language
Install D locally
Run D program locally
D's Basics
Imports and modules
Basic types
Memory
Mutability
Control flow
Functions
Structs
Arrays
Slices
Alias & Strings
Loops
Foreach
Ranges
Associative Arrays
Classes
Interfaces
Templates
Delegates
Exceptions
Further Reading
D's Gems
Uniform Function Call Syntax (UFCS)
Scope guards
Range algorithms
Unit Testing
String Mixins
Compile Time Function Evaluation (CTFE)
Functional programming
Contract programming
Subtyping
Attributes
opDispatch & opApply
Documentation
Traits
Template meta programming
Bit manipulation
Unicode in D
Multithreading
Thread local storage
Message Passing
Synchronization & Sharing
std.parallelism
Fibers
Vibe.d
Vibe.d web framework
Basics & Asynchronous I/O
Web server
DIET Templates
JSON REST Interface
Database connectivity
Deploy on Heroku
D by Examples
Code generation (Parser)
DUB packages
Mir Algorithm
Mir Random
Mir
EMSI Containers
Vibe-d
libdparse
Pegged
Lubeck
Mir
The package includes:
mir-algorithm package
. Dlang core library for math, finance and a home for Dlang multidimensional array package - ndslice.
mir-random package
. Advanced random number generators.
Sparse tensors
Hoffman
Links
Mir Algorithm API
Mir Random API
Mir API
GitHub
Lubeck
- Linear Algebra Library based on NDSlice API.
rdmd playground.d
Run
Format
Reset
Export
<
Mir Random
3 /
8
EMSI Containers
>
?
Keyboard Shortcuts