Julia 1.0 was released in 2018 after a six-year wait.
And now we have another update. LWN.net provides the latest information on Julia, calling it “a general-purpose open source programming language focused on high-performance scientific and technical computing.”
Some of Julia's unusual features:
– Lisp-inspired metaprogramming
– Ability to inspect compiled code representations in REPL or “reactive notebooks”
– Advanced type and dispatch system
– Sophisticated built-in package manager.
Version 1.10 brings significant improvements in speed and developer experience, particularly code precompilation and load times. It also features a new parser written in Julia. [I]It produces faster, more helpful syntax error messages, and provides better source code mapping to relate locations in compiled code to corresponding lines in the source. The final improvements also lead to improved error messages and allow for the creation of more sophisticated debuggers and linters…
Between improvements in precompilation and load times and advances in creating smaller binaries, two major and long-standing complaints from both novice and experienced Julia users alike have been resolved… Related to StaticCompiler WebAssembly tools make it easy to create web applications Julia runs directly in your browser. It's already possible, but it's likely to become even more useful in the coming years.
Thanks to longtime Slashdot reader lee1 for sharing the article — he also writes for No Starch Press Practical Julia: A practical introduction to scientific thinking .
lee1 also reminds us that Gnuplot 6.0 was released in December: lee1 writes: This article outlines new features such as 3D filled contours, adaptive plot resolution, watchpoints, surface clipping, pie charts, and new syntax for conditional statements.