D on Mac

`brew install ldc` (because dmd has no arm/Apple Silicon thingy) run ldc by using `ldc2` install dub package manager: `brew install dub` initiate a D/vibe.d project with: `dub init <project-name> -t vibe.d` `cd <project-name>` source/app.d will be something like this: ``` import std.stdio; import vibe.vibe; void main() { writeln("Edit source/app.d to start your project."); auto settings = new HTTPServerSettings; settings.port = 3000; settings.bindAddresses = ["0.0.0.0"]; auto router = new URLRouter; router.get("/", staticTemplate!"index.html"); listenHTTP(settings, router); runApplication(); } ``` views/index.html will be something like this: ``` <!DOCTYPE html> <html> <head> <title>D Web Server</title> </head> <body> <h1>Hello from D!</h1> <p>This page is served using vibe.d</p> </body> </html> ``` run the thing with `dub run`