#!/usr/bin/env rdmd import std.stdio; void main() { writeln("Hello, world with automated script running!"); } > ./myprog.d Hello, world with automated script running!
1. Statically linked executables (essential but not crucial)
2. Dependency management (import tripleo.rtfm from "git:...#1234567")
3. A good AST API (jdt/roaster, javapoet, etc)
4. Tooling (cf spoon/soot)
(I approve this comment, even given it's limited usefulness/expressivity)
Not built into the compiler, but Dub, the official package manager distributed with the compiler, should be what I think your concise statement is referring to.
2. no
3. that's what this topic is about
4. yes