On Friday, 17 June 2016 at 11:48:23 UTC, Andre Pany wrote:
Hi,

I want to share an idea with you. I do not know how far I will
come myself with this idea due to my lack of linux and ldc knowledge.

There is a great virtualization tool called docker. With this
tool it is possible to create images of software tools. This images
will run out of the box on every system (mac/linux/windows).

I think of a docker image containing ldc and all necessary dependencies
for compiling an android/ios application. The D source code you
can store in a shared directory between your host system and the
docker virtual system. The docker image could in addition provide
a web interface to start the compilation/linking process.

In the end, if you have the docker image, you will have s.th. like a
"D android compiler as a service" which works on every major
operation system. Just install docker and select the image from the free
docker marketplace.

Docker doesn't run natively on Windows and OSX, it requires a VM such as VirtualBox, since it depends on linux kernel features like cgroups. IMHO, a better solution for a development environment then docker would be Vagrant (https://www.vagrantup.com) as this is the sort of use case it is designed around and it is based on VMs from the get-go (though it can work with docker as a provider as well),

Reply via email to