O'Reilly logo

Learning Elixir by Kenny Ballou

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Mix – the ladle of Elixir

So far, we have only interacted with simple modules defined in scripts or the interactive prompt. But this will only take us so far. Eventually, we will need more than just scripts. We will need a source tree that encloses our project's code. Moreover, we will need a tool to create the source tree, build the source, test, manage dependencies, and a number of other tasks. That tool is mix.

This tool handles everything we could need from a build tool. It creates projects, compiles code, runs tests, packages projects into distributable units, and even allows us to run our project, importing the necessary files into iex.

But enough about mix, let's use it and see it in action!

First, like any good command, mix comes with the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required