January 2020
Intermediate to advanced
532 pages
13h 31m
English
Sometimes, you may hear other Julia programmers talk about composability. What does that mean?
Composability is used to describe how easily functions can be assembled in different ways to achieve different results. Let's look at an analogy. I would say that Lego has a highly composable design. This is because almost every piece of Lego can be combined with any other piece of Lego, even if they have different shapes. For that reason, any kid can use Lego to build almost anything imaginable.
When it comes to system design, we can also keep composability in mind. If we could build our functions so that they can be composed easily, then we would have the flexibility to build many different things as well. In Julia, ...
Read now
Unlock full access