In this chapter, we learned how we can run C as well as Python codes in Julia. We also went on to study how one interacts with the operating system internals, including the filesystem and I/O-related tasks. We then moved forward to learn and explore the world of metaprogramming, where we read in detail about what expressions are, and how one can create macros, as well as use the already provided built-in macros.
In the next chapter, we will be using all the knowledge gained so far to apply our learning of the Julia language, and we'll work together to make the most of it for mathematical as well as for statistical purposes.