# Latest

**URL:** https://discourse.julialang.org/latest.md?page=19

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

**Page:** 20

---

## [Can we have non-blocking precompilation? 🙏](https://discourse.julialang.org/t/can-we-have-non-blocking-precompilation/138083)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 15\
**Last updated:** [July 11, 2026, 8:53pm UTC](https://discourse.julialang.org/t/can-we-have-non-blocking-precompilation/138083 "2026-07-11T20:53:46Z")

</div>

Can we have non-blocking precompilation? I think this would be great. So, currently, when I type using MyPackage at the REPL and the cache is stale, I have to sit through precompilation before I can touch anything in My…

---

## [Why CPLEX’s Automatic Benders Outperforms Callback Benders in Julia?](https://discourse.julialang.org/t/why-cplex-s-automatic-benders-outperforms-callback-benders-in-julia/134440)

<div class="topic-metadata">

**Author:** [@ASUKaiwenFang](https://discourse.julialang.org/u/ASUKaiwenFang)\
**Replies:** 14\
**Last updated:** [July 11, 2026, 1:59pm UTC](https://discourse.julialang.org/t/why-cplex-s-automatic-benders-outperforms-callback-benders-in-julia/134440 "2026-07-11T13:59:35Z")

</div>

Hi all, I am trying to understand how to reproduce CPLEX’s automatic Benders decomposition using callbacks in Julia (via CPLEX.jl). CPLEX provides an automatic Benders mode, and the underlying procedure is described in …

---

## [Preview of multiple pages document in VS code using Typstry.jl](https://discourse.julialang.org/t/preview-of-multiple-pages-document-in-vs-code-using-typstry-jl/137974)

<div class="topic-metadata">

**Author:** [@vzion](https://discourse.julialang.org/u/vzion)\
**Replies:** 5\
**Last updated:** [July 11, 2026, 8:37am UTC](https://discourse.julialang.org/t/preview-of-multiple-pages-document-in-vs-code-using-typstry-jl/137974 "2026-07-11T08:37:16Z")

</div>

I’m looking for a way to deal with multiple pages preview when using Typstry.jl in VS code with the Julia extension (using PrettyTables typst backend in this example just for fun). # Init using Typstry, PrettyTables, Da…

---

## [Method lookup in @generated functions](https://discourse.julialang.org/t/method-lookup-in-generated-functions/138047)

<div class="topic-metadata">

**Author:** [@ettersi](https://discourse.julialang.org/u/ettersi)\
**Replies:** 12\
**Last updated:** [July 10, 2026, 10:51pm UTC](https://discourse.julialang.org/t/method-lookup-in-generated-functions/138047 "2026-07-10T22:51:55Z")

</div>

This works as I would expect it to… julia\> f(x::Int) = "Int" f(x::Float64) = "Float64" @generated function g(x) if hasmethod(f, Tuple{x}) return :(f(x)) else …

---

## [\[ANN\] DataInterpolationsND.jl](https://discourse.julialang.org/t/ann-datainterpolationsnd-jl/130883)

<div class="topic-metadata">

**Author:** [@BdeKoning](https://discourse.julialang.org/u/BdeKoning)\
**Replies:** 5\
**Last updated:** [July 10, 2026, 4:20pm UTC](https://discourse.julialang.org/t/ann-datainterpolationsnd-jl/130883 "2026-07-10T16:20:04Z")

</div>

I’m happy to announce that DataInterpolationsND.jl has been registered. DataInterpolationsND.jl is a new interpolation package falling under the SciML umbrella. As the name suggests, this package aims to provide similar …

---

## [Read subset of columns from a CSV?](https://discourse.julialang.org/t/read-subset-of-columns-from-a-csv/138040)

<div class="topic-metadata">

**Author:** [@mihalybaci](https://discourse.julialang.org/u/mihalybaci)\
**Replies:** 9\
**Last updated:** [July 10, 2026, 1:01pm UTC](https://discourse.julialang.org/t/read-subset-of-columns-from-a-csv/138040 "2026-07-10T13:01:51Z")

</div>

I have a dataset that contains several thousand gzipped CSV files each with a few hundred thousand lines. Using CSV.jl and CSV.File takes about 4 seconds, which is really good, but for the number of files till means ~3 h…

---

## [LRLN Sieve: High-magnitude prime screening in 54ms using Julia](https://discourse.julialang.org/t/lrln-sieve-high-magnitude-prime-screening-in-54ms-using-julia/138012)

<div class="topic-metadata">

**Author:** [@Claugo](https://discourse.julialang.org/u/Claugo)\
**Replies:** 1\
**Last updated:** [July 10, 2026, 12:20pm UTC](https://discourse.julialang.org/t/lrln-sieve-high-magnitude-prime-screening-in-54ms-using-julia/138012 "2026-07-10T12:20:49Z")

</div>

Hi everyone! Last week, I shared some tests with you regarding the divisor-centric model GC60\_M30x8\_suffix. Today, I am here to show you a theoretical shift in perspective that led to the creation of a purely dynamic ru…

---

## [Error while communicating with the LS](https://discourse.julialang.org/t/error-while-communicating-with-the-ls/117312)

<div class="topic-metadata">

**Author:** [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Replies:** 19\
**Last updated:** [July 10, 2026, 11:40am UTC](https://discourse.julialang.org/t/error-while-communicating-with-the-ls/117312 "2026-07-10T11:40:47Z")

</div>

While using VSCode in Win10, pressing SHIFT+ENTER or CTRL+ENTER produces a pop-up error message: However, the error doesn’t show up when pressing ALT+ENTER. Couldn’t find Output \> Julia Language Server to troublesho…

---

## [Will programming languages eventually evolve into DSL dialects within a shared ecosystem?](https://discourse.julialang.org/t/will-programming-languages-eventually-evolve-into-dsl-dialects-within-a-shared-ecosystem/138054)

<div class="topic-metadata">

**Author:** [@yvikhlya](https://discourse.julialang.org/u/yvikhlya)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 8:52am UTC](https://discourse.julialang.org/t/will-programming-languages-eventually-evolve-into-dsl-dialects-within-a-shared-ecosystem/138054 "2026-07-10T08:52:49Z")

</div>

People are talking about two language problem, which julia solves, but imo the problem is actually not two (or more) languages, which developers have to use, but fragmented ecosystems. There are dozens of “general purpos…

---

## [\[ANN\] JuliaFormatter v2 updates](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818)

<div class="topic-metadata">

**Author:** [@penelopeysm](https://discourse.julialang.org/u/penelopeysm)\
**Replies:** 8\
**Last updated:** [July 10, 2026, 8:47am UTC](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818 "2026-07-10T08:47:03Z")

</div>

TL;DR If you’re using Default or Blue styles with JuliaFormatter.jl, v2.10 is (probably) production ready. It’s extensively tested and produces idempotent formatting as long as you disable certain options which are known…

---

## [Precompilation of OrdinaryDiffEq fails](https://discourse.julialang.org/t/precompilation-of-ordinarydiffeq-fails/138036)

<div class="topic-metadata">

**Author:** [@fritut08](https://discourse.julialang.org/u/fritut08)\
**Replies:** 5\
**Last updated:** [July 9, 2026, 11:48pm UTC](https://discourse.julialang.org/t/precompilation-of-ordinarydiffeq-fails/138036 "2026-07-09T23:48:51Z")

</div>

Hello, I just noticed that adding the OrdinaryDiffEq to Julia fails at the precompilation step. It worked yesterday. But today, I cannot get it to work. It is not an issue of my machine as I have tested this on multiple…

---

## [Can't install DifferentialEquations](https://discourse.julialang.org/t/cant-install-differentialequations/138037)

<div class="topic-metadata">

**Author:** [@Dozeze](https://discourse.julialang.org/u/Dozeze)\
**Replies:** 10\
**Last updated:** [July 9, 2026, 11:48pm UTC](https://discourse.julialang.org/t/cant-install-differentialequations/138037 "2026-07-09T23:48:34Z")

</div>

Hello! I am new to Julia and want to learn coding with SciML.Followed the tutorial but got the following error: julia\> Pkg.add("DifferentialEquations") Updating registry at \`~/.julia/registries/General.toml\` Res…

---

## [Trying Julia for Analytic combinatorics](https://discourse.julialang.org/t/trying-julia-for-analytic-combinatorics/103682)

<div class="topic-metadata">

**Author:** [@fargolo](https://discourse.julialang.org/u/fargolo)\
**Replies:** 10\
**Last updated:** [July 9, 2026, 10:22pm UTC](https://discourse.julialang.org/t/trying-julia-for-analytic-combinatorics/103682 "2026-07-09T22:22:11Z")

</div>

Hello, fellow colleagues in the Julia community. This question may not be a good fit for the Julia Discourse, but any help is appreciated. I was exploring Analytic Combinatorics (by Flajolet & Sedgewick). The part abou…

---

## [What's the point of algebraic data types (Moshi.jl)](https://discourse.julialang.org/t/whats-the-point-of-algebraic-data-types-moshi-jl/135281)

<div class="topic-metadata">

**Author:** [@cstjean](https://discourse.julialang.org/u/cstjean)\
**Replies:** 24\
**Last updated:** [July 9, 2026, 8:14pm UTC](https://discourse.julialang.org/t/whats-the-point-of-algebraic-data-types-moshi-jl/135281 "2026-07-09T20:14:25Z")

</div>

Symbolics.jl uses Moshi.jl extensively, and it yields obscure types like SymbolicUtils.BasicSymbolicImpl.var"##Storage#AddMul"{T}. After reading Algebraic Data Type - Intro | Moshi, I still don’t get it. The motivating e…

---

## [Nominations for Julia Community Prize, 2026](https://discourse.julialang.org/t/nominations-for-julia-community-prize-2026/138043)

<div class="topic-metadata">

**Author:** [@avik](https://discourse.julialang.org/u/avik)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 8:13pm UTC](https://discourse.julialang.org/t/nominations-for-julia-community-prize-2026/138043 "2026-07-09T20:13:44Z")

</div>

Every year, we recognise and celebrate some of our fellow Julians, awarding Julia Community Prizes at JuliaCon. We request nominations from the wider community which then informs the judges decisions. Please nominate any…

---

## [Testing and Validating the Strided Array Interface](https://discourse.julialang.org/t/testing-and-validating-the-strided-array-interface/135083)

<div class="topic-metadata">

**Author:** [@nhz2](https://discourse.julialang.org/u/nhz2)\
**Replies:** 6\
**Last updated:** [July 9, 2026, 5:57pm UTC](https://discourse.julialang.org/t/testing-and-validating-the-strided-array-interface/135083 "2026-07-09T17:57:00Z")

</div>

The strided array interface is documented in Interfaces · The Julia Language New AbstractArray subtypes can implement this interface to enable fast BLAS, LAPACK, IO, and Python interop methods. In addition, we would lik…

---

## [Spiking Neural Networks](https://discourse.julialang.org/t/spiking-neural-networks/63270)

<div class="topic-metadata">

**Author:** [@mefob](https://discourse.julialang.org/u/mefob)\
**Replies:** 33\
**Last updated:** [July 9, 2026, 4:32pm UTC](https://discourse.julialang.org/t/spiking-neural-networks/63270 "2026-07-09T16:32:19Z")

</div>

What is the state of the art for modeling spiking neural networks in Julia? I haven’t found much recent work: Spiking Neural Network (Discussion from 2019 on implementing a SNN as an ODE) GitHub - AStupidBear/Spikin…

---

## [\[ANN\] MTKNeuralToolkit.jl- acausal modelling of biophysical neurons and neural circuits](https://discourse.julialang.org/t/ann-mtkneuraltoolkit-jl-acausal-modelling-of-biophysical-neurons-and-neural-circuits/138039)

<div class="topic-metadata">

**Author:** [@Dhruva2](https://discourse.julialang.org/u/Dhruva2)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 4:23pm UTC](https://discourse.julialang.org/t/ann-mtkneuraltoolkit-jl-acausal-modelling-of-biophysical-neurons-and-neural-circuits/138039 "2026-07-09T16:23:04Z")

</div>

Examples here Note 1: I’m happy with the core functionality but there is much to add and I’m keen for any interested parties to help out! This is a side project where I’m interested in using the simulator for my own pur…

---

## [\[ANN\] Pluto Desktop beta release – native Windows app](https://discourse.julialang.org/t/ann-pluto-desktop-beta-release-native-windows-app/137981)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 20\
**Last updated:** [July 9, 2026, 9:16am UTC](https://discourse.julialang.org/t/ann-pluto-desktop-beta-release-native-windows-app/137981 "2026-07-09T09:16:12Z")

</div>

The Pluto team has been hard at work on Pluto Desktop, an all-in-one Windows application for working with Pluto notebooks. It’s easy to install (download the installer and run), and it comes with everything included: Jul…

---

## [Brainstorming some category changes for announcements here](https://discourse.julialang.org/t/brainstorming-some-category-changes-for-announcements-here/137763)

<div class="topic-metadata">

**Author:** [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Replies:** 3\
**Last updated:** [July 9, 2026, 8:26am UTC](https://discourse.julialang.org/t/brainstorming-some-category-changes-for-announcements-here/137763 "2026-07-09T08:26:02Z")

</div>

I think it could be valuable to rearrange some of our categories relating to announcements here to make it easier for folks to find and subscribe to particular aspects they care about. We currently have three categories…

---

## [Interpolating solution to constrained BVP](https://discourse.julialang.org/t/interpolating-solution-to-constrained-bvp/137989)

<div class="topic-metadata">

**Author:** [@kar15](https://discourse.julialang.org/u/kar15)\
**Replies:** 3\
**Last updated:** [July 9, 2026, 7:41am UTC](https://discourse.julialang.org/t/interpolating-solution-to-constrained-bvp/137989 "2026-07-09T07:41:02Z")

</div>

Hi all! When trying to find interpolated values of a solution to a constrained BVP using SciMLs collocation method, I get an error. Here is a MWE: using BoundaryValueDiffEq, OptimizationIpopt function f!(du, u, p, t) …

---

## [List comprehension can't find an already defined variable](https://discourse.julialang.org/t/list-comprehension-cant-find-an-already-defined-variable/138020)

<div class="topic-metadata">

**Author:** [@martin\_sanchez](https://discourse.julialang.org/u/martin_sanchez)\
**Replies:** 1\
**Last updated:** [July 9, 2026, 7:12am UTC](https://discourse.julialang.org/t/list-comprehension-cant-find-an-already-defined-variable/138020 "2026-07-09T07:12:34Z")

</div>

I was dealing with an error and in the end it seems to reduce to array comprehension: c=0 z = \[1,2,3,4\] println(\[c+=i for i in z\]) it throws an error: ERROR: LoadError: UndefVarError: c not defined in local scope Su…

---

## [\[ANN\] ASDF.jl 2.0 release](https://discourse.julialang.org/t/ann-asdf-jl-2-0-release/137976)

<div class="topic-metadata">

**Author:** [@icweaver](https://discourse.julialang.org/u/icweaver)\
**Replies:** 2\
**Last updated:** [July 9, 2026, 4:08am UTC](https://discourse.julialang.org/t/ann-asdf-jl-2-0-release/137976 "2026-07-09T04:08:13Z")

</div>

We are pleased to announce ASDF.jl 2.0, the follow-up to the New package ASDF.jl announcement from 2018. This current iteration includes the following broad changes: Now part of the JuliaAstro organization Re-implement…

---

## [Mutable Computational Graphs in Pure Julia: Performing "Hot Surgery" on a LLaMA Transformer](https://discourse.julialang.org/t/mutable-computational-graphs-in-pure-julia-performing-hot-surgery-on-a-llama-transformer/138018)

<div class="topic-metadata">

**Author:** [@Khemais\_Abdallah](https://discourse.julialang.org/u/Khemais_Abdallah)\
**Replies:** 0\
**Last updated:** [July 8, 2026, 11:53pm UTC](https://discourse.julialang.org/t/mutable-computational-graphs-in-pure-julia-performing-hot-surgery-on-a-llama-transformer/138018 "2026-07-08T23:53:25Z")

</div>

Hi everyone, I am Abdallah Khemais. As an Instructor of Applied Mathematics and AI at ISITCOM Sousse Tunisia, with over two decades of experience, my work focuses on the intersection of formal mathematical theory and hig…

---

## [ModelingToolkit.jl / Multibody.jl with interpolated joint properties](https://discourse.julialang.org/t/modelingtoolkit-jl-multibody-jl-with-interpolated-joint-properties/133754)

<div class="topic-metadata">

**Author:** [@Jskacines](https://discourse.julialang.org/u/Jskacines)\
**Replies:** 11\
**Last updated:** [July 8, 2026, 2:52pm UTC](https://discourse.julialang.org/t/modelingtoolkit-jl-multibody-jl-with-interpolated-joint-properties/133754 "2026-07-08T14:52:43Z")

</div>

Hello Julia community, I am working on a multibody dynamics simulation, and was looking to use ModelingToolkit.jl along with Multibody.jl The specific problem I am working on involves an externally solved mapping of jo…

---

## [Package mode broken in REPL on Win11 unless started through VSCode extension](https://discourse.julialang.org/t/package-mode-broken-in-repl-on-win11-unless-started-through-vscode-extension/137985)

<div class="topic-metadata">

**Author:** [@ducksoverip](https://discourse.julialang.org/u/ducksoverip)\
**Replies:** 2\
**Last updated:** [July 8, 2026, 2:53am UTC](https://discourse.julialang.org/t/package-mode-broken-in-repl-on-win11-unless-started-through-vscode-extension/137985 "2026-07-08T02:53:19Z")

</div>

Ok, this is a weird one: if I start the Julia 1.12.6 REPL on my Windows 11 machine by opening up cmd.exe or PowerShell and typing julia in the prompt, it reads my startup.jl and duly starts the REPL. However, pressing \] …

---

## [Inverting ComplexF32 with Metal.jl throws an error](https://discourse.julialang.org/t/inverting-complexf32-with-metal-jl-throws-an-error/137991)

<div class="topic-metadata">

**Author:** [@phx](https://discourse.julialang.org/u/phx)\
**Replies:** 2\
**Last updated:** [July 7, 2026, 11:50pm UTC](https://discourse.julialang.org/t/inverting-complexf32-with-metal-jl-throws-an-error/137991 "2026-07-07T23:50:02Z")

</div>

Hi everyone! I’m working with Metal.jl on an Apple Silicon GPU and I’ve encountered the following issue. When computing the inverse of ComplexF32 numbers, some Float64 numbers seem to sneak in and cause Metal.jl to throw…

---

## [Initialization in ModelingToolkit](https://discourse.julialang.org/t/initialization-in-modelingtoolkit/137983)

<div class="topic-metadata">

**Author:** [@BLI](https://discourse.julialang.org/u/BLI)\
**Replies:** 0\
**Last updated:** [July 7, 2026, 12:17pm UTC](https://discourse.julialang.org/t/initialization-in-modelingtoolkit/137983 "2026-07-07T12:17:13Z")

</div>

Questions, etc. If any of the functionality discussed below already exists, please let me know! Does anyone else find the ideas useful? Or am I the only one that struggles with initialization? If anyone with better prog…

---

## [\[ANN\] MultiGridBarrier.jl 1.0: quasi-optimal solvers for nonsmooth convex variational problems](https://discourse.julialang.org/t/ann-multigridbarrier-jl-1-0-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/137964)

<div class="topic-metadata">

**Author:** [@loisel](https://discourse.julialang.org/u/loisel)\
**Replies:** 3\
**Last updated:** [July 7, 2026, 11:51am UTC](https://discourse.julialang.org/t/ann-multigridbarrier-jl-1-0-quasi-optimal-solvers-for-nonsmooth-convex-variational-problems/137964 "2026-07-07T11:51:02Z")

</div>

I am happy to announce MultiGridBarrier.jl has reached 1.0, registered in General. MultiGridBarrier solves convex variational problems and the corresponding nonlinear PDEs and boundary-value problems, including the no…

---

## [Arbitrary anchor in Documenter](https://discourse.julialang.org/t/arbitrary-anchor-in-documenter/126311)

<div class="topic-metadata">

**Author:** [@moble](https://discourse.julialang.org/u/moble)\
**Replies:** 2\
**Last updated:** [July 7, 2026, 9:38am UTC](https://discourse.julialang.org/t/arbitrary-anchor-in-documenter/126311 "2026-07-07T09:38:14Z")

</div>

The Documenter docs show how it’s possible to explicitly name a header with something like # \[Header\](@id my\_custom\_header\_name) which can then be linked to in the documentation with something like \[Custom Header\](@re…

[Previous page](https://discourse.julialang.org/latest.md?page=18)

[Next page](https://discourse.julialang.org/latest.md?page=20)
