2025-07-23 –, Main Room 1 (Main stage)
In this presentation I will discuss the pros and cons of automatic code formatting. In particular I will present the new code formatter Runic.jl and discuss and motivate the various stylistic choices that Runic enforces.
Automatic code formatting come with many benefits: consistency across the code base, improved readability, easier code review and reduced cognitive overhead when programming. In this presentation I will present the code formatter Runic.jl.
The main feature of Runic is that it has no configuration. Instead of letting users customize the formatting Runic have a fixed formatting style. Most of the stylistic choices Runic makes are non-controversional, and most Julia programmers would agree with them. However, some choices are more opinionated but follows naturally from a common ruleset. In this presentation I will discuss and motivate Runic's style and discuss how Runic can be used effectively for Julia code repositories.
Software developer.