# Latest

**URL:** https://discourse.julialang.org/latest.md

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

---

## [Please read: make it easier to help you](https://discourse.julialang.org/t/please-read-make-it-easier-to-help-you/14757)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 0\
**Last updated:** [September 10, 2018, 8:18am UTC](https://discourse.julialang.org/t/please-read-make-it-easier-to-help-you/14757 "2018-09-10T08:18:05Z")

</div>

Welcome to the Julia Discourse! We are enthusiastic about helping Julia programmers, both beginner and experienced. This public service announcement (PSA) outlines best practices when asking for help. Following these poi…

---

## [Welcome to Discourse](https://discourse.julialang.org/t/welcome-to-discourse/8)

<div class="topic-metadata">

**Author:** [@system](https://discourse.julialang.org/u/system)\
**Replies:** 0\
**Last updated:** [October 19, 2016, 12:06am UTC](https://discourse.julialang.org/t/welcome-to-discourse/8 "2016-10-19T00:06:07Z")

</div>

This is a place for the Julia Community to come together and discuss all things Julia. Be friendly, welcoming and open. The Julia manual and standard library reference documentation are available at http://docs.julialang…

---

## [Shortening lengthy code](https://discourse.julialang.org/t/shortening-lengthy-code/139627)

<div class="topic-metadata">

**Author:** [@omgplshelp](https://discourse.julialang.org/u/omgplshelp)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 7:13pm UTC](https://discourse.julialang.org/t/shortening-lengthy-code/139627 "2026-09-23T19:13:34Z")

</div>

Hello, I am trying to perform a linear regression for two separate layers using the same variables. Right now, I have written everything twice, once for layer one and once for layer two. Is there an easy way to simplify …

---

## [Alternatives for lazy/out-of-core data processing in Julia](https://discourse.julialang.org/t/alternatives-for-lazy-out-of-core-data-processing-in-julia/139631)

<div class="topic-metadata">

**Author:** [@phchavesmaia](https://discourse.julialang.org/u/phchavesmaia)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 7:11pm UTC](https://discourse.julialang.org/t/alternatives-for-lazy-out-of-core-data-processing-in-julia/139631 "2026-09-23T19:11:48Z")

</div>

Hi all, I’ve recently been working with some fairly I/O-intensive workflows and found that DuckDB.jl tends to be the recommended option for larger-than-memory data processing. That said, I don’t particularly enjoy writ…

---

## [How to return a macro from a macro?](https://discourse.julialang.org/t/how-to-return-a-macro-from-a-macro/139612)

<div class="topic-metadata">

**Author:** [@ysaak](https://discourse.julialang.org/u/ysaak)\
**Replies:** 7\
**Last updated:** [September 23, 2026, 3:35pm UTC](https://discourse.julialang.org/t/how-to-return-a-macro-from-a-macro/139612 "2026-09-23T15:35:31Z")

</div>

I want to create a macro that receives the header foo(args) and body begin ... end and returns a macro version of it. macro macwo(header::Expr, body::Expr) #= macro header body end =# end # Impl…

---

## [Research / Scientific Computing Collaboration – Julia Modelling for Subak Water Filtration](https://discourse.julialang.org/t/research-scientific-computing-collaboration-julia-modelling-for-subak-water-filtration/139586)

<div class="topic-metadata">

**Author:** [@Fen\_Steckenborn](https://discourse.julialang.org/u/Fen_Steckenborn)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 2:26pm UTC](https://discourse.julialang.org/t/research-scientific-computing-collaboration-julia-modelling-for-subak-water-filtration/139586 "2026-09-23T14:26:54Z")

</div>

Location: Remote / Germany–Indonesia collaboration Project: Bali Ecofiltration – Subak Water Management, Bali, Indonesia Engagement: Research collaboration / contract / student or PhD project Start: Flexible / as soon…

---

## [Cannot download general registry due to a corporate antivirus](https://discourse.julialang.org/t/cannot-download-general-registry-due-to-a-corporate-antivirus/139605)

<div class="topic-metadata">

**Author:** [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Replies:** 8\
**Last updated:** [September 23, 2026, 2:02pm UTC](https://discourse.julialang.org/t/cannot-download-general-registry-due-to-a-corporate-antivirus/139605 "2026-09-23T14:02:46Z")

</div>

A change in my corporate antivirus cause problem when I try to install new packages. I tried to change JULIA\_PKG\_DOWNLOAD\_TIMEOUT and Curl.CURLOPT\_LOW\_SPEED limits but it seems to have no effect: julia\> ENV\["JULIA\_PKG\_…

---

## [Blog detailing my journey learning Julia and ML](https://discourse.julialang.org/t/blog-detailing-my-journey-learning-julia-and-ml/139614)

<div class="topic-metadata">

**Author:** [@jacknthebox74](https://discourse.julialang.org/u/jacknthebox74)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 1:53pm UTC](https://discourse.julialang.org/t/blog-detailing-my-journey-learning-julia-and-ml/139614 "2026-09-23T13:53:03Z")

</div>

Hi all. I don’t post on here very often, considering that I’m just a hobbyist and not a highly trained professional like most folks on here, but I am a Julia enthusiast, and so when I can I like to share what I’ve worked…

---

## [Understanding jump model preparation cost](https://discourse.julialang.org/t/understanding-jump-model-preparation-cost/138472)

<div class="topic-metadata">

**Author:** [@lmshk](https://discourse.julialang.org/u/lmshk)\
**Replies:** 19\
**Last updated:** [September 23, 2026, 1:32pm UTC](https://discourse.julialang.org/t/understanding-jump-model-preparation-cost/138472 "2026-09-23T13:32:43Z")

</div>

I am using Catalyst.jl to make JumpProblems of around 160k species and a fairly sparse interaction structure that includes what JumpProcesses.jl calls “constant-rate jump” (CRJ) reactions. This works, but JumpProblem con…

---

## [Tangent/Cotangent bundles in Manifolds.jl](https://discourse.julialang.org/t/tangent-cotangent-bundles-in-manifolds-jl/137801)

<div class="topic-metadata">

**Author:** [@SteffenPL](https://discourse.julialang.org/u/SteffenPL)\
**Replies:** 13\
**Last updated:** [September 23, 2026, 10:45am UTC](https://discourse.julialang.org/t/tangent-cotangent-bundles-in-manifolds-jl/137801 "2026-09-23T10:45:23Z")

</div>

What would be the canonical way to represent a cotangent vector with Manifolds.jl? As far as I can see, there is no space for T \\mathcal{M} or T^\* \\mathcal{M}, hence the canonical representation would be a tuple (pt, vec…

---

## [New: Julia for JetBrains IDEs (Flexible Julia)](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.julialang.org/u/madppiper)\
**Replies:** 322\
**Last updated:** [September 23, 2026, 9:28am UTC](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658 "2026-09-23T09:28:43Z")

</div>

Hey everybody, We recently launched a new JetBrains plugin: Flexible Julia. It works for all JetBrains IDEs (PyCharm, IntelliJ, RubyMine, PhpStorm, GoLand, CLion etc) and is a ground-up new language implementation. You …

---

## [Type Constructors (=multiple dispatch for \`UnionAll\`)](https://discourse.julialang.org/t/type-constructors-multiple-dispatch-for-unionall/139622)

<div class="topic-metadata">

**Author:** [@PatrickHaecker](https://discourse.julialang.org/u/PatrickHaecker)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 7:45am UTC](https://discourse.julialang.org/t/type-constructors-multiple-dispatch-for-unionall/139622 "2026-09-23T07:45:59Z")

</div>

TL;DR Let’s use (static) multiple dispatch for UnionAll type application! This would introduce type constructors. They would take a UnionAll to construct a type similar to how inner (object/value) constructors take a ty…

---

## [I don’t want to read LLM output](https://discourse.julialang.org/t/i-don-t-want-to-read-llm-output/139244)

<div class="topic-metadata">

**Author:** [@LeePhillips](https://discourse.julialang.org/u/LeePhillips)\
**Replies:** 151\
**Last updated:** [September 23, 2026, 12:11am UTC](https://discourse.julialang.org/t/i-don-t-want-to-read-llm-output/139244 "2026-09-23T00:11:43Z")

</div>

Today I came across an announcement of a new package that turned out to be hundreds of words of LLM slop. It was unbearable. Other fora have a hard rule against LLM-generated postings or comments, and they benefit from …

---

## [Will there be any need for this forum? (It is not about this forum. Read on.)](https://discourse.julialang.org/t/will-there-be-any-need-for-this-forum-it-is-not-about-this-forum-read-on/139333)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 100\
**Last updated:** [September 22, 2026, 7:25pm UTC](https://discourse.julialang.org/t/will-there-be-any-need-for-this-forum-it-is-not-about-this-forum-read-on/139333 "2026-09-22T19:25:41Z")

</div>

We are arguing here about whether to allow posts of AI-generated content or not. If the predictions of the release of sovereign agents come to pass, these deliberations will be moot. There will be no need for humans anym…

---

## [\[ANN\] DocumenterLandingPage.jl, a VitePress-style landing page for Documenter.jl](https://discourse.julialang.org/t/ann-documenterlandingpage-jl-a-vitepress-style-landing-page-for-documenter-jl/138819)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 14\
**Last updated:** [September 22, 2026, 6:57pm UTC](https://discourse.julialang.org/t/ann-documenterlandingpage-jl-a-vitepress-style-landing-page-for-documenter-jl/138819 "2026-09-22T18:57:56Z")

</div>

I am happy to share DocumenterLandingPage.jl, a small Documenter.jl plugin that renders a VitePress-style landing page (hero plus emoji feature tiles) straight from the YAML frontmatter block a page carries in a @raw htm…

---

## [\[ANN\] BeamletOptics.jl](https://discourse.julialang.org/t/ann-beamletoptics-jl/131912)

<div class="topic-metadata">

**Author:** [@StackEnjoyer](https://discourse.julialang.org/u/StackEnjoyer)\
**Replies:** 7\
**Last updated:** [September 22, 2026, 5:27pm UTC](https://discourse.julialang.org/t/ann-beamletoptics-jl/131912 "2026-09-22T17:27:18Z")

</div>

Dear all, we are happy to announce BeamletOptics.jl (or BMO for short), a newly registered Julia package for simulating optical (breadboard) systems. BMO is intended to be a simplistic simulation environment for people …

---

## [\[ANN\] MaterialDocs.jl - A Documenter.jl writer plugin that generates Material Design 3 documentation sites](https://discourse.julialang.org/t/ann-materialdocs-jl-a-documenter-jl-writer-plugin-that-generates-material-design-3-documentation-sites/139581)

<div class="topic-metadata">

**Author:** [@mthelm85](https://discourse.julialang.org/u/mthelm85)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 4:30pm UTC](https://discourse.julialang.org/t/ann-materialdocs-jl-a-documenter-jl-writer-plugin-that-generates-material-design-3-documentation-sites/139581 "2026-09-22T16:30:37Z")

</div>

Hello! MaterialDocs.jl is a Documenter.jl writer for folks who want a modern docs site, but don’t want to change how their docs are built or deployed. Simply add it to your docs environment, replace Documenter.HTML(...) …

---

## [Seismic imaging with Julia and CUDA.jl](https://discourse.julialang.org/t/seismic-imaging-with-julia-and-cuda-jl/139609)

<div class="topic-metadata">

**Author:** [@aalquwayfili](https://discourse.julialang.org/u/aalquwayfili)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 4:05pm UTC](https://discourse.julialang.org/t/seismic-imaging-with-julia-and-cuda-jl/139609 "2026-09-22T16:05:45Z")

</div>

Hey everyone, I’ve been experimenting with seismic imaging in Julia and CUDA.jl. I built a 2D model that sends waves through rock layers, records the echoes, and reconstructs the layer boundary using reverse-time migrati…

---

## [Community Interest Check: LLMs from Scratch in Pure Julia](https://discourse.julialang.org/t/community-interest-check-llms-from-scratch-in-pure-julia/121796)

<div class="topic-metadata">

**Author:** [@mantzaris](https://discourse.julialang.org/u/mantzaris)\
**Replies:** 76\
**Last updated:** [September 22, 2026, 2:14pm UTC](https://discourse.julialang.org/t/community-interest-check-llms-from-scratch-in-pure-julia/121796 "2026-09-22T14:14:05Z")

</div>

Is there active interest in developing LLMs from the ground up in pure Julia or is there ongoing work on this that I have not come across? Current I’ve been reviewing existing Julia LLM projects: Transformers.jl (~1K …

---

## [Agent protocols beyond MCP in Julia?](https://discourse.julialang.org/t/agent-protocols-beyond-mcp-in-julia/139563)

<div class="topic-metadata">

**Author:** [@scelles](https://discourse.julialang.org/u/scelles)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 2:04pm UTC](https://discourse.julialang.org/t/agent-protocols-beyond-mcp-in-julia/139563 "2026-09-22T14:04:51Z")

</div>

Hello, I’ve been looking at some of the emerging agent protocols beyond MCP: AG-UI, A2UI, Agent Client Protocol (ACP), Agent Control Protocol (also ACP), and Agent2Agent (A2A). I haven’t seen much discussion about them…

---

## [Generating an unstructured triangle grid](https://discourse.julialang.org/t/generating-an-unstructured-triangle-grid/138784)

<div class="topic-metadata">

**Author:** [@omgplshelp](https://discourse.julialang.org/u/omgplshelp)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 1:10pm UTC](https://discourse.julialang.org/t/generating-an-unstructured-triangle-grid/138784 "2026-09-22T13:10:08Z")

</div>

Hi, I’m trying to generate an unstructured triangle grid with an area constraint for data defined on irregular polygonal domains. I have coordinate data for the boundaries of two polygons respectively and for measuring p…

---

## [\[ANN\] ReactantNitro.jl: Reactant-first training framework](https://discourse.julialang.org/t/ann-reactantnitro-jl-reactant-first-training-framework/139500)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 4\
**Last updated:** [September 22, 2026, 7:47am UTC](https://discourse.julialang.org/t/ann-reactantnitro-jl-reactant-first-training-framework/139500 "2026-09-22T07:47:15Z")

</div>

I’m excited to finally release ReactantNitro.jl; a Reactant-first training framework inspired by PyTorch Lightning, but specifically designed around making working with Reactant.jl easy while still allowing for a large a…

---

## [Juliaup gui?](https://discourse.julialang.org/t/juliaup-gui/139463)

<div class="topic-metadata">

**Author:** [@jdad](https://discourse.julialang.org/u/jdad)\
**Replies:** 35\
**Last updated:** [September 21, 2026, 8:25pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463 "2026-09-21T20:25:56Z")

</div>

I saw that with 1,13 release, Juliaup was coming with a GUI. And when I take a look, this is documented in Juliaup GitHub. However, I am using Juliaup 1.22.3 and selfupdate stay on this version. Then no gui is found. Wh…

---

## [\[ANN\] Postgres.jl: a Julia-native PostgreSQL client](https://discourse.julialang.org/t/ann-postgres-jl-a-julia-native-postgresql-client/139504)

<div class="topic-metadata">

**Author:** [@quinnj](https://discourse.julialang.org/u/quinnj)\
**Replies:** 6\
**Last updated:** [September 21, 2026, 8:05pm UTC](https://discourse.julialang.org/t/ann-postgres-jl-a-julia-native-postgresql-client/139504 "2026-09-21T20:05:27Z")

</div>

Hey all, I’ve been working on Postgres.jl for a while now, a PostgreSQL client written in Julia! Version 2.0 is available, and I’d love to have people try it out. Postgres.jl implements PostgreSQL’s wire protocol direc…

---

## [Prospective changes to AnnotatedString and StyledStrings](https://discourse.julialang.org/t/prospective-changes-to-annotatedstring-and-styledstrings/134847)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 22\
**Last updated:** [September 21, 2026, 5:46pm UTC](https://discourse.julialang.org/t/prospective-changes-to-annotatedstring-and-styledstrings/134847 "2026-09-21T17:46:56Z")

</div>

A request for feedback and testing for a large piece of work I’ve undertaken Background The StyledStrings was first conceptualised in June 2021, PR’d in May 2023, merged in Oct 2023, and shipped in Julia v1.11. Since t…

---

## [Can I make stack overflow warnings fatal?](https://discourse.julialang.org/t/can-i-make-stack-overflow-warnings-fatal/139579)

<div class="topic-metadata">

**Author:** [@piechologist](https://discourse.julialang.org/u/piechologist)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 4:01pm UTC](https://discourse.julialang.org/t/can-i-make-stack-overflow-warnings-fatal/139579 "2026-09-21T16:01:15Z")

</div>

I saw my Julia process writing Warning: detected a stack overflow; program state may be corrupted, so further execution might be unreliable. to stderr after failed C-calls. The process is running as a systemd unit. Curre…

---

## [Testing automatic translations to English](https://discourse.julialang.org/t/testing-automatic-translations-to-english/139522)

<div class="topic-metadata">

**Author:** [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Replies:** 37\
**Last updated:** [September 21, 2026, 2:03pm UTC](https://discourse.julialang.org/t/testing-automatic-translations-to-english/139522 "2026-09-21T14:03:04Z")

</div>

I think it’s probably useful to separate the test posts from the actual decisions and configurations in We intentionally don’t allow AI translations in private topics and direct messages, so a testing topic here makes…

---

## [LibPQ.jl in 2026: Maintenance status and PostgreSQL alternatives](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495)

<div class="topic-metadata">

**Author:** [@Rafael\_Brus](https://discourse.julialang.org/u/Rafael_Brus)\
**Replies:** 16\
**Last updated:** [September 21, 2026, 12:38pm UTC](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495 "2026-09-21T12:38:18Z")

</div>

Hi everyone, With the upcoming Julia 1.13 release, LibPQ.jl seems to be showing signs of being unmaintained, and there are breaking/compatibility issues emerging. What is the current status of the package within JuliaD…

---

## [Constraint structs with automatic parameter handlings?](https://discourse.julialang.org/t/constraint-structs-with-automatic-parameter-handlings/139568)

<div class="topic-metadata">

**Author:** [@lrnv](https://discourse.julialang.org/u/lrnv)\
**Replies:** 14\
**Last updated:** [September 21, 2026, 11:43am UTC](https://discourse.julialang.org/t/constraint-structs-with-automatic-parameter-handlings/139568 "2026-09-21T11:43:27Z")

</div>

Hey, I’m looking around to see if there is somewhere in the ecosystem a package that would allow me to define structs with arbitrary constraints in them, through something like @probably\_a\_macro struct MyStruct{T} …

---

## [Change z order/index in Plots.jl](https://discourse.julialang.org/t/change-z-order-index-in-plots-jl/47250)

<div class="topic-metadata">

**Author:** [@OvidiusCicero](https://discourse.julialang.org/u/OvidiusCicero)\
**Replies:** 12\
**Last updated:** [September 21, 2026, 9:50am UTC](https://discourse.julialang.org/t/change-z-order-index-in-plots-jl/47250 "2026-09-21T09:50:37Z")

</div>

Is there a way to change the order in which plots are drawn in Plots.jl? (z index or z order in other suites) For example plot(rand(5)) // unfilled plot!(2rand(5); fill=0) // filled I would like to show unfi…

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