If you are a software developer, Guix provides tools that you should find helpful—independently of the language you’re developing in. This is what this chapter is about.
guix environment command provides a convenient way to set up
development environments containing all the dependencies and tools
necessary to work on the software package of your choice. The
pack command allows you to create application bundles that can be
easily distributed to users who do not run Guix.
|• Invoking guix environment||Setting up development environments.|
|• Invoking guix pack||Creating software bundles.|
|• The GCC toolchain||Working with languages supported by GCC.|
|• Invoking guix git authenticate||Authenticating Git repositories.|