3 ms·
Except their consensus making prevents real needed features from seeing any progress, sure they have thousands of open issues on the topic, but when did any of
by SolarNet 10y ago
Except their consensus making prevents real needed features from seeing any progress, sure they have thousands of open issues on the topic, but when did any of them last move. Oh and arguing too strongly on controversial issues (hex stringification! oh no!) gets you banned (that was a hilarious read). So how is anything supposed to move when there is a split in the community?
- tavert 10y agoYou have an underinformed and incorrect understanding of what happened there. Leave it at that.
- SolarNet 10y agoIt looks like someone got banned for submitting a PR as a hypothetical solution which a core team member disagreed with, why would I ever contribute to a project like that. Other people seem to agree on that point: http://danluu.com/julialang/ http://danluu.com/julialang/
- ihnorton 10y agoI'm not aware of any pull-requests implementing an incremental GC with pinning support, or any alternative module/namespacing scheme. Those would certainly be welcome. As I said, the people actively working on the compiler have to prioritize because time and resources are finite. This is not the same as anyone being "dead set against changing", or a "ban people for making too much noise about it". > when did any of them last move. Here's a sampling of some improvements over the past 4 months. - Debugging, everyone's priority by astronomic margins, has seen massive work and a recent preview-release (I've been using it since the announcement: rough edges, but very solid core): https://github.com/Keno/Gallium.jl/commits/master https://github.com/Keno/Gallium.jl/commits/master https://github.com/Keno/ASTInterpreter.jl/commits/master https://github.com/Keno/ASTInterpreter.jl/commits/master https://github.com/JuliaLang/julia/pull/15859 https://github.com/JuliaLang/julia/pull/15859 https://github.com/JuliaLang/julia/pull/15444 https://github.com/JuliaLang/julia/pull/15444 - Revamp of closures to make anonymous functions as fast as any other: https://github.com/JuliaLang/julia/pull/13412 https://github.com/JuliaLang/julia/pull/13412 - Significant compiler performance improvements: https://github.com/JuliaLang/julia/pull/15300 https://github.com/JuliaLang/julia/pull/15300 https://github.com/JuliaLang/julia/pull/14543 https://github.com/JuliaLang/julia/pull/14543 https://github.com/JuliaLang/julia/pull/15609 https://github.com/JuliaLang/julia/pull/15609 - Work towards static compilation (a number of PRs): http://juliacomputing.com/blog/2016/02/09/static-julia.html http://juliacomputing.com/blog/2016/02/09/static-julia.html - Multithreading improvements: https://github.com/JuliaLang/julia/pull/15917 https://github.com/JuliaLang/julia/pull/15917 https://github.com/JuliaLang/julia/pull/15106 https://github.com/JuliaLang/julia/pull/15106 - Someone else pointed you to recent commits toward fixing the recompilation issue.