Dockerizing a Programming Language
bellmar.medium.com
Dockerizing a Programming Language
1–10 of 17 posts
Re: Dockerizing a Programming Language
#2Re: Dockerizing a Programming Language
#3Re: Dockerizing a Programming Language
#4Doesn't docker seem overkill compared to just a package for a package manager or statically compiling Z3 into your binary?
Re: Dockerizing a Programming Language
#5Re: Dockerizing a Programming Language
#6Update: If you want to include other "layers", e.g. if the Z3 project provides its own image, then just put their SHA256 in the manifest.json too.
Re: Dockerizing a Programming Language
#7Doesn't docker seem overkill compared to just a package for a package manager or statically compiling Z3 into your binary?
When you're running multiple projects expecting the same globally installed library or shell command (but a different version), building/running in docker is a breeze: each container can have its own set of dependency versions.
There's your problem! Different versions of anything can coexist if they're installed to separate locations; e.g. Nix does this by using the `--prefix` option of each project's './configure' script.
Re: Dockerizing a Programming Language
#8Earlier quoted context omitted.
When you're running multiple projects expecting the same globally installed library or shell command (but a different version), building/running in docker is a breeze: each container can have its own set of dependency versions.
> globally installed library or shell command There's your problem! Different versions of anything can coexist if they're installed to separate locations; e.g. Nix does this by using the `--prefix` option of each project's './configure' script.
Re: Dockerizing a Programming Language
#9Earlier quoted context omitted.
> globally installed library or shell command There's your problem! Different versions of anything can coexist if they're installed to separate locations; e.g. Nix does this by using the `--prefix` option of each project's './configure' script.
Docker is just another solution to the problem.
Re: Dockerizing a Programming Language
#10Earlier quoted context omitted.
> globally installed library or shell command There's your problem! Different versions of anything can coexist if they're installed to separate locations; e.g. Nix does this by using the `--prefix` option of each project's './configure' script.
Docker is just another solution to the problem.