# About standard libraries

**URL:** https://discourse.julialang.org/t/about-standard-libraries/13932
**Category:** General Usage
**Created:** [August 23, 2018, 12:01pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932 "2018-08-23T12:01:04Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![RaulDurand](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rauldurand/32/2044_2.png) [@RaulDurand](https://discourse.julialang.org/u/RaulDurand)
#### Post date: [August 23, 2018, 12:01pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/1 "2018-08-23T12:01:04Z")

</div>

Where can I find a list of current standard libraries?

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [August 23, 2018, 12:06pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/2 "2018-08-23T12:06:46Z")

</div>

[https://github.com/JuliaLang/julia/tree/master/stdlib](https://github.com/JuliaLang/julia/tree/master/stdlib)

---

<div class="post-metadata">

### Author: ![Wenjie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wenjie/32/10123_2.png) [@Wenjie](https://discourse.julialang.org/u/Wenjie)
#### Post date: [August 23, 2018, 12:17pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/3 "2018-08-23T12:17:21Z")

</div>

Here are another 2 issues about `Pkg` and the standard library.

1. **The `preview` command does not work as intended.**

```julia
(v1.0) pkg> preview add Plots
ERROR: Wrong number of arguments

```

1. **Misleading documentation placement of `Pkg`.**  
Since v1.0, the “package” page can no longer be found in the manual chapter of the doc. Instead, the “Pkg” page can be found in the standard library chapter. This suggests that Pkg is a part of the standard library. However, from the Pkg page, one can learn that \*\*standard libraries need to be `add`ed to use. This suggests that `Pkg` is not a part of the standard library.

Edit: typo

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [August 23, 2018, 12:18pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/4 "2018-08-23T12:18:50Z")

</div>

> [@Wenjie](#):
>
> 1. **The `preview` command does not work as intended.**

Fixed on Pkg master, will be in next bugfix release.

> [@Wenjie](#):
>
> However, from the Pkg page, one can learn that \*\*standard libraries need to be `add` ed to use.

Should probably be clarified that this is talking about being used from inside another package.

---

<div class="post-metadata">

### Author: ![Wenjie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wenjie/32/10123_2.png) [@Wenjie](https://discourse.julialang.org/u/Wenjie)
#### Post date: [August 23, 2018, 12:53pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/5 "2018-08-23T12:53:06Z")

</div>

I got this in REPL just now.

```julia
(v1.0) pkg> ￼
            StefanKarpinski update git metadata maps
            Latest commit d123b48 8 hours ago
            ￼
            StefanKarpinski update git metadata maps
            Latest commit d123b48 8 hours ago

```

I didn’t do anything. How is it triggered?

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [August 23, 2018, 1:14pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/6 "2018-08-23T13:14:17Z")

</div>

You’ve been powned!

J/k, that’s a bug—looks like some git command is accidentally printing to the terminal instead of the output being captured.

---

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [August 23, 2018, 1:15pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/7 "2018-08-23T13:15:47Z")

</div>

> [@kristoffer.carlsson](#):
>
> Fixed on Pkg master, will be in next bugfix release.

The next release of Julia (1.0.1) or of Pkg? By the way, can we update Pkg by itself (without installing a new Julia)? How? `(v1.0) pkg> update Pkg` doesn’t work.

---

<div class="post-metadata">

### Author: ![Wenjie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wenjie/32/10123_2.png) [@Wenjie](https://discourse.julialang.org/u/Wenjie)
#### Post date: [August 23, 2018, 1:34pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/8 "2018-08-23T13:34:14Z")

</div>

Haha

---

<div class="post-metadata">

### Author: ![Wenjie](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wenjie/32/10123_2.png) [@Wenjie](https://discourse.julialang.org/u/Wenjie)
#### Post date: [August 23, 2018, 1:35pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/9 "2018-08-23T13:35:50Z")

</div>

`update --minor Pkg` or `add Pkg#master` according to what I have read in [https://docs.julialang.org/en/stable/stdlib/Pkg/](https://docs.julialang.org/en/stable/stdlib/Pkg/)

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [August 23, 2018, 1:37pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/10 "2018-08-23T13:37:09Z")

</div>

Updating standard libraries is a bit awkward right now, if you want to try out master of Pkg you can try out the instructions at [GitHub - JuliaLang/Pkg.jl: Pkg - Package manager for the Julia programming language](https://github.com/JuliaLang/Pkg.jl#using-the-development-version-of-pkgjl).

---

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [August 23, 2018, 1:43pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/11 "2018-08-23T13:43:03Z")

</div>

The version I see in `(v1.0) pkg>` is the version of Pkg or Julia?

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [August 23, 2018, 1:43pm UTC](https://discourse.julialang.org/t/about-standard-libraries/13932/12 "2018-08-23T13:43:28Z")

</div>

The name of the environment which by default is the Julia version.
