Skip to content

Support for Julia 1.12 #145

@nichollsh

Description

@nichollsh

Support for 1.12

Julia 1.12 has now been released. AGNI should introduce support for this version, since eventually 1.11 will be unsupported.

There are some compatibility issues with 1.12 that must first be resolved.

App

Furthermore, the command line interface for AGNI is currently a simple script which imports the module and runs a function. However, Julia version 1.12 introduces some functionality for doing this properly by making packages into 'Apps'...

An app is a Julia package that can be run directly from the terminal, similar to a standalone program. Each app provides an entry point via @main and can define its own default Julia flags and executable name. When an app is installed, it gets put into .julia/bin and by adding that to your PATH it allows you to launch it by name together with any arguments or options.

https://julialang.org/blog/2025/10/julia-1.12-highlights/#apps

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions