logicfish / docker-dmd

Docker Image for DMD

Home Page:https://hub.docker.com/r/logicfish/dmd/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker pulls Docker Build Latest Tag

docker-dmd

Docker Image for DMD the Digital Mars D Compiler.

Motivation

Installation of a compiler sometimes is cumbersome. This Docker image should take this pain and allow you to easily switch between Versions of the same compiler and even different compilers.

In case a native installation is required, curl -fsS https://dlang.org/install.sh | bash -s dmd could be used.

Other Compilers

Allows to use all major D Compilers without installation.

Compiler Latest Tag
DMD Latest Tag
LDC Latest Tag
GDC Latest Tag

Usage

Place a test.d in your current directory.

import std.stdio;

void main() {
    writeln("Hello, World!");
}

Then execute

docker run --rm -ti -v $(pwd):/src dlanguage/dmd dmd -run test.d

This should plot:

Hello, World!

About

Docker Image for DMD

https://hub.docker.com/r/logicfish/dmd/

License:MIT License


Languages

Language:Dockerfile 60.6%Language:Shell 39.4%