# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?page=5

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

**Page:** 6

---

## [How to use perfect foresight in Dynare Julia](https://discourse.julialang.org/t/how-to-use-perfect-foresight-in-dynare-julia/134716)

<div class="topic-metadata">

**Author:** [@McNelis-CMML](https://discourse.julialang.org/u/McNelis-CMML)\
**Replies:** 1\
**Last updated:** [December 24, 2025, 6:59am UTC](https://discourse.julialang.org/t/how-to-use-perfect-foresight-in-dynare-julia/134716 "2025-12-24T06:59:59Z")

</div>

Using Dynare.jl for solving a perfect foresight. The model runs under stochastic simulations, so that the .mod file is correct. I am using Julia 1.12 and latest Dynare version. I post this code: Dynare.perfect\_foresig…

---

## [\[ANN\] Shakira Warm Spectrum - Julia VS Code theme](https://discourse.julialang.org/t/ann-shakira-warm-spectrum-julia-vs-code-theme/134710)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 2:54pm UTC](https://discourse.julialang.org/t/ann-shakira-warm-spectrum-julia-vs-code-theme/134710 "2025-12-23T14:54:05Z")

</div>

Hi everyone, I’ve just published a small VS Code theme extension that’s tailored for Julia syntax highlighting: Shakira Warm Spectrum Dark Shakira Julia Light Install VS Code Marketplace: search Shakira Warm Spe…

---

## [Silly question that's been bugging me about package naming](https://discourse.julialang.org/t/silly-question-thats-been-bugging-me-about-package-naming/134688)

<div class="topic-metadata">

**Author:** [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)\
**Replies:** 4\
**Last updated:** [December 22, 2025, 5:31pm UTC](https://discourse.julialang.org/t/silly-question-thats-been-bugging-me-about-package-naming/134688 "2025-12-22T17:31:00Z")

</div>

So in Package Naming Rules it’s clear that package names should contain .jl suffix. Package names already have a .jl extension, which communicates to users that Package.jl is a Julia package. Yet, the example of usin…

---

## [Julia LSP in neovim 0.11](https://discourse.julialang.org/t/julia-lsp-in-neovim-0-11/129048)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 7\
**Last updated:** [December 22, 2025, 7:26pm UTC](https://discourse.julialang.org/t/julia-lsp-in-neovim-0-11/129048 "2025-12-22T19:26:33Z")

</div>

Hello everyone, Neovim 0.11 seems to have introduced some changes in the way lsp is configured, and it seems the julials install from Mason does not work out of the box at the moment (lsp quits returning 1 instead of 0,…

---

## [\`app status\` only lists most recently installed](https://discourse.julialang.org/t/app-status-only-lists-most-recently-installed/134672)

<div class="topic-metadata">

**Author:** [@NonDairyNeutrino](https://discourse.julialang.org/u/NonDairyNeutrino)\
**Replies:** 0\
**Last updated:** [December 21, 2025, 8:32pm UTC](https://discourse.julialang.org/t/app-status-only-lists-most-recently-installed/134672 "2025-12-21T20:32:23Z")

</div>

Not much more than the title actually. I have added both JuliaC and JETLS apps, but only the more recent of the them shows when invoking pkg\> app status. ~ $ julia -e 'using Pkg; Pkg.Apps.status()' \[acedd4c2\] JuliaC v0…

---

## [\`BinaryBuilder.jl\` steps after successful (manual) build](https://discourse.julialang.org/t/binarybuilder-jl-steps-after-successful-manual-build/134647)

<div class="topic-metadata">

**Author:** [@cgeoga](https://discourse.julialang.org/u/cgeoga)\
**Replies:** 2\
**Last updated:** [December 19, 2025, 8:37pm UTC](https://discourse.julialang.org/t/binarybuilder-jl-steps-after-successful-manual-build/134647 "2025-12-19T20:37:18Z")

</div>

Hello, I have a piece of code that is in Rust that I want to make a dep of a Julia package. I have produced a build\_tarballs.jl for the library that runs successfully and have checked that the resulting jll library work…

---

## [Trying to build julia locally after latest macOS Tahoe update: \`lld: error: malformed sdk version\`](https://discourse.julialang.org/t/trying-to-build-julia-locally-after-latest-macos-tahoe-update-lld-error-malformed-sdk-version/134633)

<div class="topic-metadata">

**Author:** [@NHDaly](https://discourse.julialang.org/u/NHDaly)\
**Replies:** 3\
**Last updated:** [December 18, 2025, 7:44pm UTC](https://discourse.julialang.org/t/trying-to-build-julia-locally-after-latest-macos-tahoe-update-lld-error-malformed-sdk-version/134633 "2025-12-18T19:44:52Z")

</div>

Has anyone else seen an error like this? I think it probably started after updating to the latest macOS. Struggling to build julia from source on my mac. It works fine at first, but fails right at the end of precompili…

---

## [Why do I get an error when installing iJulia that Conda is missing? I'll duplicate the question here](https://discourse.julialang.org/t/why-do-i-get-an-error-when-installing-ijulia-that-conda-is-missing-ill-duplicate-the-question-here/134587)

<div class="topic-metadata">

**Author:** [@Kobold](https://discourse.julialang.org/u/Kobold)\
**Replies:** 1\
**Last updated:** [December 17, 2025, 6:34pm UTC](https://discourse.julialang.org/t/why-do-i-get-an-error-when-installing-ijulia-that-conda-is-missing-ill-duplicate-the-question-here/134587 "2025-12-17T18:34:46Z")

</div>

Below I’ll post a copy of what happens when I try to download IJulia; I can’t attach a screenshot. I can download any package that doesn’t require Conda, but as soon as it requires Conda (as far as I understand, it’s a p…

---

## [Is it possible to use the Julia Astro package in VS Code?](https://discourse.julialang.org/t/is-it-possible-to-use-the-julia-astro-package-in-vs-code/134610)

<div class="topic-metadata">

**Author:** [@Kobold](https://discourse.julialang.org/u/Kobold)\
**Replies:** 3\
**Last updated:** [December 17, 2025, 3:33pm UTC](https://discourse.julialang.org/t/is-it-possible-to-use-the-julia-astro-package-in-vs-code/134610 "2025-12-17T15:33:12Z")

</div>

Hello! I want to start learning this package, and based on my experience with Python, all the code doesn’t have graphics to display function graphs or images. Is there a way to do this?

---

## [Package breakage due to change in dependency](https://discourse.julialang.org/t/package-breakage-due-to-change-in-dependency/134575)

<div class="topic-metadata">

**Author:** [@sparrowhawk](https://discourse.julialang.org/u/sparrowhawk)\
**Replies:** 3\
**Last updated:** [December 16, 2025, 5:14am UTC](https://discourse.julialang.org/t/package-breakage-due-to-change-in-dependency/134575 "2025-12-16T05:14:48Z")

</div>

Hi Julia folks, I have a registered package that used to install PyPlot with a build.jl in a deps/ folder as follows: import Pkg, Conda @info "building!" Conda.pip\_interop(true) Conda.pip("install", "matplotlib==3.7.3"…

---

## [PSA: TagBot can’t tag & release commits that touch GitHub workflows](https://discourse.julialang.org/t/psa-tagbot-can-t-tag-release-commits-that-touch-github-workflows/134532)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 2\
**Last updated:** [December 13, 2025, 7:37pm UTC](https://discourse.julialang.org/t/psa-tagbot-can-t-tag-release-commits-that-touch-github-workflows/134532 "2025-12-13T19:37:44Z")

</div>

It turns out that a large source of TagBot’s puzzling intermittent failures may be because GitHub doesn’t like to make it easy to tag and release tags on commits that touch GitHub workflow files, and TagBot can’t do so (…

---

## [Using Distributed with a mix of architectures](https://discourse.julialang.org/t/using-distributed-with-a-mix-of-architectures/134460)

<div class="topic-metadata">

**Author:** [@grero](https://discourse.julialang.org/u/grero)\
**Replies:** 1\
**Last updated:** [December 11, 2025, 5:01am UTC](https://discourse.julialang.org/t/using-distributed-with-a-mix-of-architectures/134460 "2025-12-11T05:01:10Z")

</div>

I have a mix of Intel and Apple Silicon Macs that I would like combine into a loose “cluster”. It seems that using Distributed from the standard library is the way to go, but after setting up passwordless ssh login and m…

---

## [How to distribute a wrapper for a C++ library?](https://discourse.julialang.org/t/how-to-distribute-a-wrapper-for-a-c-library/130581)

<div class="topic-metadata">

**Author:** [@Vasily\_Pisarev](https://discourse.julialang.org/u/Vasily_Pisarev)\
**Replies:** 9\
**Last updated:** [December 10, 2025, 8:42pm UTC](https://discourse.julialang.org/t/how-to-distribute-a-wrapper-for-a-c-library/130581 "2025-12-10T20:42:44Z")

</div>

Could anyone share experience on how to distribute a C++ wrapper through package manager? My workflow idea is the following: package is available from a third-party registry wrapped library and C++ shim are packaged i…

---

## [Should vscode debugger work in REPL for included functions?](https://discourse.julialang.org/t/should-vscode-debugger-work-in-repl-for-included-functions/134379)

<div class="topic-metadata">

**Author:** [@carpetguy](https://discourse.julialang.org/u/carpetguy)\
**Replies:** 4\
**Last updated:** [December 8, 2025, 10:24pm UTC](https://discourse.julialang.org/t/should-vscode-debugger-work-in-repl-for-included-functions/134379 "2025-12-08T22:24:34Z")

</div>

I’m running the vscode REPL and including scripts (via includet or include) which have functions defined. However, if I set breakpoints in the script files (say in myFunc) and do @run myFunc(), the breakpoint is skipped.…

---

## [Tooling for separating allocation and coverage tests](https://discourse.julialang.org/t/tooling-for-separating-allocation-and-coverage-tests/134439)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 7:00pm UTC](https://discourse.julialang.org/t/tooling-for-separating-allocation-and-coverage-tests/134439 "2025-12-08T19:00:58Z")

</div>

I understand that running tests with coverage makes information from @allocated etc unreliable. I have found various clever workarounds which, generally run two sets of tests, with and without coverage, by setting bui…

---

## [JupyterLab + code-server + Julia](https://discourse.julialang.org/t/jupyterlab-code-server-julia/82808)

<div class="topic-metadata">

**Author:** [@benz0li](https://discourse.julialang.org/u/benz0li)\
**Replies:** 19\
**Last updated:** [December 6, 2025, 3:57pm UTC](https://discourse.julialang.org/t/jupyterlab-code-server-julia/82808 "2025-12-06T15:57:10Z")

</div>

I have grown very fond of the combo JupyterLab + code-server + \<programming language\>. You may test it at https://demo.jupyter.b-data.ch/. → Resources are limited to 2 cores and 8 GB RAM. I am happy to receive feedba…

---

## [For which packages does VSCode autocomplete work?](https://discourse.julialang.org/t/for-which-packages-does-vscode-autocomplete-work/101360)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 48\
**Last updated:** [December 5, 2025, 10:57pm UTC](https://discourse.julialang.org/t/for-which-packages-does-vscode-autocomplete-work/101360 "2025-12-05T22:57:13Z")

</div>

I recently discovered that autocomplete (and more generally IntelliSense) works for some people, and that makes me very frustrated :rofl: For me it only works with Base and Core, not even standard library stuff like Lin…

---

## [Using ShareAdd.jl in Pluto.jl](https://discourse.julialang.org/t/using-shareadd-jl-in-pluto-jl/134382)

<div class="topic-metadata">

**Author:** [@Maucejo](https://discourse.julialang.org/u/Maucejo)\
**Replies:** 6\
**Last updated:** [December 5, 2025, 6:37pm UTC](https://discourse.julialang.org/t/using-shareadd-jl-in-pluto-jl/134382 "2025-12-05T18:37:22Z")

</div>

Hi all, I use ShareAdd.jl to manage my shared environments. I also generally use @usingany to use a package without installing it in a project environment (which is very convenient). However, I tried to use ShareAdd ins…

---

## [GraphRAG for LLM-Based Code Porting](https://discourse.julialang.org/t/graphrag-for-llm-based-code-porting/134364)

<div class="topic-metadata">

**Author:** [@andreeco](https://discourse.julialang.org/u/andreeco)\
**Replies:** 0\
**Last updated:** [December 4, 2025, 10:21pm UTC](https://discourse.julialang.org/t/graphrag-for-llm-based-code-porting/134364 "2025-12-04T22:21:17Z")

</div>

In this video (from about 28:30 onwards), the speaker talks about GraphRAG for LLM-based code porting. He is from Microsoft and speaks about Rust adoption at the company. The part on GraphRAG for code porting is only ab…

---

## [Resolve package name to UUID](https://discourse.julialang.org/t/resolve-package-name-to-uuid/134282)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 12\
**Last updated:** [December 4, 2025, 5:44am UTC](https://discourse.julialang.org/t/resolve-package-name-to-uuid/134282 "2025-12-04T05:44:56Z")

</div>

Is there an API for resolving the name of a package (a string) to the UUID of a package (in a specific registry, defaulting to General)? The package is not necessarily installed in the local environment. \[this has been …

---

## [Run julia-actions/julia-buildpkg@v1 fails at Julia 1.3](https://discourse.julialang.org/t/run-julia-actions-julia-buildpkg-v1-fails-at-julia-1-3/134237)

<div class="topic-metadata">

**Author:** [@Tbl](https://discourse.julialang.org/u/Tbl)\
**Replies:** 2\
**Last updated:** [December 1, 2025, 5:11pm UTC](https://discourse.julialang.org/t/run-julia-actions-julia-buildpkg-v1-fails-at-julia-1-3/134237 "2025-12-01T17:11:00Z")

</div>

I’m trying to setup CI for my own package https://github.com/jaksle/StableDistributions.jl. I’m not experienced with this. Julia lts, pre, 1 are fine, but Julia 1.3 (minimal version for my package) fails with Run julia-…

---

## [Pluto notebooks on Colab's kernel proxy port](https://discourse.julialang.org/t/pluto-notebooks-on-colabs-kernel-proxy-port/127576)

<div class="topic-metadata">

**Author:** [@metrizable](https://discourse.julialang.org/u/metrizable)\
**Replies:** 4\
**Last updated:** [December 1, 2025, 2:29pm UTC](https://discourse.julialang.org/t/pluto-notebooks-on-colabs-kernel-proxy-port/127576 "2025-12-01T14:29:13Z")

</div>

There has been some interest in using Pluto notebooks in Colab, and although I realize it’s not quite the fully supported experience that’s requested, I thought I’d share one approach to get going: using Pkg Pkg.add("P…

---

## [Ask for official guide for Julia installation, deployment and use on Linux cluster](https://discourse.julialang.org/t/ask-for-official-guide-for-julia-installation-deployment-and-use-on-linux-cluster/109396)

<div class="topic-metadata">

**Author:** [@WuSiren](https://discourse.julialang.org/u/WuSiren)\
**Replies:** 31\
**Last updated:** [December 1, 2025, 11:10am UTC](https://discourse.julialang.org/t/ask-for-official-guide-for-julia-installation-deployment-and-use-on-linux-cluster/109396 "2025-12-01T11:10:11Z")

</div>

Is there any official guide for Julia installation, deployment and use on Linux cluster to someone who is new to both Julia and cluster like me? Known: As far as I know, the cluster uses SLURM for task scheduling; I was…

---

## [AI-generated enhancements and examples for StaticCompiler.jl](https://discourse.julialang.org/t/ai-generated-enhancements-and-examples-for-staticcompiler-jl/134054)

<div class="topic-metadata">

**Author:** [@joelreymont](https://discourse.julialang.org/u/joelreymont)\
**Replies:** 33\
**Last updated:** [November 28, 2025, 12:04am UTC](https://discourse.julialang.org/t/ai-generated-enhancements-and-examples-for-staticcompiler-jl/134054 "2025-11-28T00:04:44Z")

</div>

I updated StaticCompiler.jl to provide extensive analysis and generate standalone binaries using Julia 1.12. Some mods to GPUCompiler.jl were required. This blog post provides a detailed guide to using the above. Plea…

---

## [CTRL+C based interrupt doesn't work in VSCode](https://discourse.julialang.org/t/ctrl-c-based-interrupt-doesnt-work-in-vscode/134023)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 4\
**Last updated:** [November 27, 2025, 5:03am UTC](https://discourse.julialang.org/t/ctrl-c-based-interrupt-doesnt-work-in-vscode/134023 "2025-11-27T05:03:40Z")

</div>

Hello, if I run a long simulation (example below) in VSCode, CTRL+C interrupt works (or doesn’t) depending on how I have started calling the main simulation function: If I have mylongsimulation() (the function call) in …

---

## [\[weakdeps\] + \[sources\] in Project.toml](https://discourse.julialang.org/t/weakdeps-sources-in-project-toml/134152)

<div class="topic-metadata">

**Author:** [@ggebbie](https://discourse.julialang.org/u/ggebbie)\
**Replies:** 4\
**Last updated:** [November 27, 2025, 1:53am UTC](https://discourse.julialang.org/t/weakdeps-sources-in-project-toml/134152 "2025-11-27T01:53:54Z")

</div>

Is it allowed to have a weak dependency that is not registered and therefore listed under \[sources\] in Project.toml in Julia 1.12? When I add a \[weakdeps\] section to my Project.toml (because I want these packages to onl…

---

## [Neovim lsp in julia 1.12](https://discourse.julialang.org/t/neovim-lsp-in-julia-1-12/134003)

<div class="topic-metadata">

**Author:** [@aris](https://discourse.julialang.org/u/aris)\
**Replies:** 4\
**Last updated:** [November 26, 2025, 8:42pm UTC](https://discourse.julialang.org/t/neovim-lsp-in-julia-1-12/134003 "2025-11-26T20:42:38Z")

</div>

Hello everyone. I have been using the following setup for quite a while for my neovim lsp The following is my lua setup: vim.lsp.config('julials', { cmd = { "julia", "--project=".."~/.julia/environ…

---

## [Getting Juliaup packaged by apt/rpm/etc](https://discourse.julialang.org/t/getting-juliaup-packaged-by-apt-rpm-etc/134094)

<div class="topic-metadata">

**Author:** [@Oscar\_Smith](https://discourse.julialang.org/u/Oscar_Smith)\
**Replies:** 0\
**Last updated:** [November 24, 2025, 8:12pm UTC](https://discourse.julialang.org/t/getting-juliaup-packaged-by-apt-rpm-etc/134094 "2025-11-24T20:12:41Z")

</div>

Have we thought about getting Juliaup packaged by the major Linux OSes? being able to apt install juliaup seems like it would be nice (and would avoid the issues with OS managed Julia installations)

---

## [A visual log of loading and precompilation times for many packages over a variety of julia versions](https://discourse.julialang.org/t/a-visual-log-of-loading-and-precompilation-times-for-many-packages-over-a-variety-of-julia-versions/133887)

<div class="topic-metadata">

**Author:** [@Krastanov](https://discourse.julialang.org/u/Krastanov)\
**Replies:** 10\
**Last updated:** [November 22, 2025, 7:06pm UTC](https://discourse.julialang.org/t/a-visual-log-of-loading-and-precompilation-times-for-many-packages-over-a-variety-of-julia-versions/133887 "2025-11-22T19:06:08Z")

</div>

At Julia Ecosystem Benchmarks Explorer you can find detailed benchmarks of loading time for many packages over many different versions of julia, all interactively explorable. This is the culmination of: @tecosaur sett…

---

## [CI Testing hangs on MacOS nightly](https://discourse.julialang.org/t/ci-testing-hangs-on-macos-nightly/133909)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 5\
**Last updated:** [November 21, 2025, 10:25pm UTC](https://discourse.julialang.org/t/ci-testing-hangs-on-macos-nightly/133909 "2025-11-21T22:25:19Z")

</div>

How can I get any diagnostic information on why this one CI test seems to be hanging while all the others pass as expected? in progress checks CI / Julia nightly - macOS-latest - default - pull\_request (pull\_request)Sta…

[Previous page](https://discourse.julialang.org/c/tools/35.md?page=4)

[Next page](https://discourse.julialang.org/c/tools/35.md?page=6)
