ZEDREVIEWS
  • zed approves
  • povs
  • professions
  • products
  • us
  • products
    • features
    • future tech
    • highlights
    • movies
    • robotics
    • technology
    • tools
  • professions
    • automation
    • business
    • cloud-native
    • computing
    • cybersecurity
    • devops
    • hybrid cloud
    • multi-cloud
    • platforms
    • practices
    • programming
    • public cloud
    • software
    • solutions
  • povs
    • artificial intelligence
    • cities
    • data
    • data science
    • design
    • engineering
    • environment
    • learning
    • machine learning
    • people
    • research
    • science
  • us

    Milano Farmacia Italia

  • shop

Let`s Get Social

Facebook 0
Twitter 0
Mail 0
  • citi.io
  • liwaiwai.com
  • zedista.com
  • aster.cloud
  • takumaku.com
  • astercaster.com
  • bartday.com
  • dadahacks.com
zedreviews*
  • zed approves
  • povs
  • professions
  • products
  • us
Julia
  • software

This Month in Julia World

  • February 11, 2025
Total
0
Shares
0
0
0

A monthly newsletter, mostly on julia internals, digestible for casual observers. A biased, incomplete, editorialized list of what I found interesting this month, with contributions from the community.

The deadline for submitting a proposal to JuliaCon 2025 is extended to Feb 14th.

“Internals” Fora and Core Repos (Slack/Zulip/Discourse/Github):

  • Pkg now supports ‘apps’ for running programs directly from the terminal without invoking Julia, using isolated environments for each app; more details are available in the PR and slack discussion.
  • On a discussion about introducing Rust alongside C in Julia’s source code, Stefan provided interesting insight into what Julia looks like as a program: code generation is done mostly by C++ because it is the main interface for LLVM, and C is used for OS-interfacing, significantly limiting the utility Rust would provide.
  • PR #57049 introduces LLVM-based feature detection for CPU parsing.
  • The difficulty of writing multithreaded code, and footguns related to the difference between thread and task, the danger of moving tasks between threads, and the subleties of properly setting up thread- or task-local storage come up often. This is a recent good discussion of the topic. It reminds me also of the recently merged perprocess / perthread / pertask constructs which help manage some of these subtleties.
  • An interesting suggestion for having julia automatically logging to the terminal to current state of progress through a script.
  • Unicode v16 is now supported in Julia source files. We get access to “face with bags under eyes” but there is still no superscript “q”.

In search of contributors and new maintainers (specify novice/moderate/expert and internals/domain background necessary):

  • The Center for Quantum Networks is running many bounties and minigrants on a variety of support packages for quantum information science.
  • SciML is running a large set of funded small projects – a great opportunity to contribute to the community and be paid for it.
  • ChainRules, a foundational package to the Julia autodiff effort, is looking for a new primary maintainer.

Ecosystem Fora, Maintenance, and Colab Promises (Slack/Zulip/Discourse/Github):

  • Speculator.jl is a fun new tool to speculative precompile functions (in the background) to reduce latency (also in interactive dev use).
  • Makie 0.22 is now out, with further improvements to geometry primitives and 3D capabilities.
  • BorrowChecker.jl is a new package that introduces Rust-like ownership and borrowing semantics to Julia, aiming to improve memory safety. Related to this earlier discourse discussion.
  • Statistics.median is now available for StaticArrays, providing efficient median computation via bitonic sorting.
  • AlgebraOfGraphics.jl (inspired by R’s grammar of graphics ggplot, built on Makie) is working surprisingly well with sophisticated edge-case composition of plots.
  • SatelliteToolbox.jl is officially v1 after 10 years – used in attitude and orbit control of actual satellites.
  • QuantumCircuitDraw.jl is a new package for visualizing quantum circuits in the style of Qiskit.

Abstract Math ecosystem:

  • The newly published book The Computer Algebra System OSCAR: Algorithms and Examples (2025) delves into OSCAR’s role in algebra, geometry, and number theory, featuring expert-written code and interdisciplinary applications.
  • The experimental PR for Oscar.jl introducing Clifford algebras, orders, quadratic spaces, and lattices has been merged!

Numerical Math ecosystem:

  • A new version of the book “Fundamentals of Numerical Computation” is out, with julia/python/matlab snippets for each algorithm.
  • Interesting discussion on techniques used for function approximation with polynomials.
  • PeriodicMatrices.jl was recently released to handle periodic time-varying matrices.

Mathematical Optimization ecosystem:

  • The JuMP Steering Committee announced a major grant from the Breakthrough Energy Foundation, through NumFOCUS, to enhance the performance of JuMP and HiGHS on open energy models.
  • JuMP and its SCIP solver enabled recent work on automated branching rule generation, solving a weighted minimum set covering problem with 15,782 sets in seconds!

Julia Autodiff ecosystem:

  • ChainRules Thunks are now fully integrated into Zygote.jl, following a challenging but rewarding implementation process.
  • Effort.jl combines Turing.jl, SciML, and Lux.jl to train fast, accurate surrogate models for cosmological analysis, with applications to DESI and Euclid surveys.
  • This type of discussions come up every so often and occasionally have new insight: Autodiff in the Julia multiple-dispatch staged-compilation model vs the Python reimplement-the-universe model.

Notes from other ecosystems:

  • Clang gets LLVM-based tooling that checks at runtime and compile-time for realtime violations.
  • JAX Under the Hood explores how understanding JAX’s architecture enhances performance optimization, efficient coding, and profiling in scientific computing.

Soapboxes (blogs/talks):

  • Chris Rackauckas discusses building products for open-source sustainability, highlighting the work of MIT Julia Lab, PumasAI, and JuliaHub, in a recent non-technical talk with OpenTeams.

See also: French community newsletter, community calendar, minutes of triage meetings

You can engage in the discussion of this newsletter on Discourse

By: Stefan Krastanov
Originally published at: Julia Blog

Total
0
Shares
Share 0
Tweet 0
Pin it 0
Share 0
Zed Reviews
Zed Reviews

Related Topics
  • Julia
  • Programing
  • Programming Language
You May Also Like
View Post
  • engineering
  • software

Embedded Swift Improvements Coming in Swift 6.3

  • November 22, 2025
View Post
  • engineering
  • software

What’s new in Swift: October 2025 Edition

  • November 1, 2025
Julia
View Post
  • engineering
  • software

Julia 1.12 Highlights

  • October 13, 2025
View Post
  • software

The Growth of the Swift Server Ecosystem

  • September 27, 2025
View Post
  • engineering
  • software

Announcing Rust 1.90.0

  • September 25, 2025
View Post
  • engineering
  • software

Swift 6.2 Released

  • September 17, 2025
View Post
  • engineering
  • software

Go 1.25 is released

  • August 12, 2025
View Post
  • software

[ On | No ] syntactic support for error handling

  • June 19, 2025
A Field Guide To A.I.
Navigate the complexities of Artificial Intelligence and unlock new perspectives in this must-have guide.
Now available in print and ebook.

charity-water

LATEST POSTS
  • zedreviews.com_ideapad-slim-3i_hero
    Zed Approves | Daily Deals. Lenovo IdeaPad Slim 3i
  • zedreviews.com_osprey-50l-backpack-bag_hero
    Zed Approves | Daily Deals. Osprey 50l Rook Backpack Bag
  • I just saw a lawnbot with a mechanical arm that reaches out to hand-trim your edges — and it was mesmerizing
  • Will agentic commerce push more merchants into marketplaces?
  • The highlight of JLab’s IFA launch is super-cheap, super-small ANC earbuds with proprietary Apple tech to replace the AirTag on your keychain
zedreviews

beneath and beyond next

Decoding the digital landscape, one review at a time. zedreviews is your savvy sidekick in the ever-evolving world of gadgets, apps, and innovations. Our no-nonsense reviews cut through the hype, giving you the lowdown on what's worth your time and money.
  • artificial intelligence
  • computing
  • design
  • future tech
  • products
  • technology
  • tools
  • automation
  • business
  • cybersecurity
  • data
  • engineering
  • platforms
  • practices
  • research
ZEDREVIEWS
  • zed approves
  • povs
  • professions
  • products
  • us
beneath and beyond now

Input your search keywords and press Enter.

We noticed you're visiting from United Kingdom (UK). We've updated our prices to Pound sterling for your shopping convenience. Use Euro instead. Dismiss