Article 6JWRH Julia v1.10 Improves Performance, and Gnuplot Gets Pie Charts

Julia v1.10 Improves Performance, and Gnuplot Gets Pie Charts

by
EditorDavid
from Slashdot on (#6JWRH)
Julia 1.0 was released in 2018 - after a six-year wait. And there's now another update. LWN.net gets you up to speed, calling Julia "a general-purpose, open-source programming language with a focus on high-performance scientific computing."Some of Julia's unusual features: - Lisp-inspired metaprogramming- The ability to examine compiled representations of code in the REPL or in a "reactive notebook"- An advanced type and dispatch system- A sophisticated, built-in package manager. Version 1.10 brings big increases in speed and developer convenience, especially improvements in code precompilation and loading times. It also features a new parser written in Julia... [I]t is faster, it produces more useful syntax-error messages, and it provides better source-code mapping, which associates locations in compiled code to their corresponding lines in the source. That last improvement also leads to better error messages and makes it possible to write more sophisticated debuggers and linters... Between the improvements in precompilation and loading times, and the progress in making small binaries, two major and perennial complaints, of beginners and seasoned Julia users alike, have been addressed... StaticCompiler and related WebAssembly tools will make it easier to write web applications in Julia for direct execution in the browser; it is already possible, but may become more convenient over the next few years. Thanks for sharing the article to long-time Slashdot reader lee1 - who also wrote No Starch Press's Practical Julia: A Hands-On Introduction for Scientific Minds . lee1 also reminds us that Gnuplot 6.0 was released in December:lee1 writes: This article surveys the new features, including filled contours in 3D, adaptive plotting resolution, watchpoints, clipping of surfaces, pie charts, and new syntax for conditionals.

twitter_icon_large.pngfacebook_icon_large.png

Read more of this story at Slashdot.

External Content
Source RSS or Atom Feed
Feed Location https://rss.slashdot.org/Slashdot/slashdotMain
Feed Title Slashdot
Feed Link https://slashdot.org/
Feed Copyright Copyright Slashdot Media. All Rights Reserved.
Reply 0 comments