# 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:** 8

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [November 8, 2019, 3:54pm UTC](https://discourse.julialang.org/t/discussion-plans-for-julia-as-a-general-purpose-language/30861/8 "2019-11-08T15:54:17Z")

</div>

> [@erezsh](#):
>
> I couldn’t find a discussion about it

> [@Compiler work priorities](https://discourse.julialang.org/t/compiler-work-priorities/17623):
>
> In response to I thought I might write a little post about the rough priorities of the compiler team: Correctness finding and fixing compiler and inference bugs Multithreading [non-copying task stack switching](https://github.com/JuliaLang/julia/pull/13099) (done) [new PARTR parallel runtime](https://github.com/JuliaLang/julia/pull/22631)[locks for I/O operations](https://github.com/libuv/libuv/issues/1595) other thread safety Compile-time latency, aka “the time-to-first-plot problem” making compilation faster caching more things Compiler-related packages and tools [PackageCompiler](https://github.com/JuliaLang/PackageCompiler.jl) Debugger [Cxx](https://github.com/Keno/Cxx.jl) type checking/linting J…

> <https://github.com/JuliaLang/julia/issues/33333>
>
> This is a parallel issue to #33326, focused instead on the interpreter. The basi…c idea is that one of the best ways to reduce inference time is to not infer at all.
> 
> It's worth noting that \[JuliaInterpreter\](https://github.com/JuliaDebug/JuliaInterpreter.jl) may be a useful playground for a subset of these ideas.

> <https://github.com/JuliaLang/julia/issues/33326>
>
> Many of our latency issues (e.g. time to first plot) primarily consist of infere…nce time. This issue is for documenting and tracking ideas for improving this. I'll try to put ~one idea per comment.

I am not sure that it is necessary to start another separate discussion.

---

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