I have recently started to learn Julia, so if it’s too basic question, please bear with me.
I’m following Think Julia. In Chapter 4, it is teaching turtle graphics and suggested to download the
ThinkJulia package. I followed the suggested step and it worked fine.
However, I noticed that the
turtle object itself belongs to
Luxor package, and I verified by Google search. This was indeed one of the many downloads and installs that happened during installation of
ThinkJulia. I wanted to plot something new, so I tried to run
using Luxor. But apparently it is not installed and I have to install it separately.
Based on my experiences in
R, if I install a package which has some dependencies, those dependencies are installed also automatically. Is it different for
Julia? Or, is it the case that those are installed but not exposed except through the package that was intended to be installed? In the latter case, what happens if I already have a package which is a dependency of some other package, and I’m now trying to install that? Will the same package be installed twice, maybe in different locations and with different exposures?