# Discussion: Plans for Julia as a general-purpose language?

**URL:** <https://discourse.julialang.org/t/discussion-plans-for-julia-as-a-general-purpose-language/30861>\
**Category:** General Usage\
**Tags:** question, performance, design\
**Created:** [November 8, 2019, 3:16pm UTC](https://discourse.julialang.org/t/discussion-plans-for-julia-as-a-general-purpose-language/30861 "2019-11-08T15:16:28Z")\
**Posts on this page:** 1\
**Showing post:** 22

<div class="post-metadata">

**Author:** ![pistacliffcho](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pistacliffcho/32/8518_2.png) [@pistacliffcho](https://discourse.julialang.org/u/pistacliffcho)\
**Post date:** [November 9, 2019, 3:50pm UTC](https://discourse.julialang.org/t/discussion-plans-for-julia-as-a-general-purpose-language/30861/22 "2019-11-09T15:50:35Z")

</div>

> [@Amin\_Yahyaabadi](#):
>
> Watch this 5 min video:

Thanks, but that video avoids all the things that I found confusing. For example, I found it frustrating to [develop a package locally and then use it in multiple directories](https://discourse.julialang.org/t/using-updating-packages-locals/24065). I realize that question did get answered, but I recalled having a lot more issues with that answer and didn’t want to follow up as I was confused about what I was confused about. I missed R’s `install.packages("myPackage")` and then being able to call `library(myPackage)` anywhere.

I’m not saying it’s PackageManager is broken or bad or anything like that. But my impression is that it’s much closer to how Python uses virtual environments which is a new concept to R users. When basic “how to’s”, like the video you linked, make **no** mention of this whatsoever, perhaps this is why some people find PackageManager confusing and others do not.

---

_[View the full topic](https://discourse.julialang.org/t/discussion-plans-for-julia-as-a-general-purpose-language/30861)._
