# What are the symbols in LOAD\_PATH?

**URL:** https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420
**Category:** General Usage
**Created:** [September 24, 2018, 9:32am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420 "2018-09-24T09:32:01Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![essenciary](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/essenciary/32/210469_2.png) [@essenciary](https://discourse.julialang.org/u/essenciary)
#### Post date: [September 24, 2018, 9:32am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420/1 "2018-09-24T09:32:01Z")

</div>

I’ve been searching the docs but I couldn’t find anything about how are the symbols in `LOAD_PATH` expanded?  
I’m referring to `@`, `@v#.#` and `@stdlib`. Thanks

---

<div class="post-metadata">

### Author: ![jmgnve](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmgnve/32/1906_2.png) [@jmgnve](https://discourse.julialang.org/u/jmgnve)
#### Post date: [September 24, 2018, 9:52am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420/2 "2018-09-24T09:52:11Z")

</div>

Here is an attempt to answer that question. I am not sure my answer is completely correct though, so I hope someone with better insights can correct me if it is wrong, including terminology.

`@` - base project/environment  
`@v#.#` - default project/environment (e.g. v0.7 in this [part](https://docs.julialang.org/en/v1/stdlib/Pkg/#Getting-Started-1) of the docs)  
@stdlib - standard library project/environment

This is what makes up the [stacked environment](https://docs.julialang.org/en/v1/manual/code-loading/#Environments-1) available in the REPL, allowing one to load code from base, stdlib and packages the user adds to the default project.

---

<div class="post-metadata">

### Author: ![felipenoris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/felipenoris/32/553_2.png) [@felipenoris](https://discourse.julialang.org/u/felipenoris)
#### Post date: [September 24, 2018, 10:27am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420/3 "2018-09-24T10:27:58Z")

</div>

you can also call `Base.load_path()` to interpret LOAD\_PATH.

---

<div class="post-metadata">

### Author: ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)
#### Post date: [September 24, 2018, 10:37am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420/4 "2018-09-24T10:37:35Z")

</div>

See [In my Julia 1.0.0 REPL, LOAD\_PATH returns unexpected results - Stack Overflow](https://stackoverflow.com/a/52379993/2365675)

---

<div class="post-metadata">

### Author: ![jmgnve](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmgnve/32/1906_2.png) [@jmgnve](https://discourse.julialang.org/u/jmgnve)
#### Post date: [September 24, 2018, 10:58am UTC](https://discourse.julialang.org/t/what-are-the-symbols-in-load-path/15420/5 "2018-09-24T10:58:48Z")

</div>

Follow up question. The order of the `LOAD_PATH` seems to be `[@, @v#.#, @stdlib]`. Does this order matter, and if yes, how? From [this part](https://docs.julialang.org/en/v1/manual/code-loading/#Environment-stacks-1) of the docs, it seems that the `primary environment` wins, followed by the one in 2nd place, 3rd place and so on… Is the base environment the winner in this case, followed by the default environment, and then the stdlib?
