JuliaCon 2025

Chapel ❤️ Julia
2025-07-25 , Main Room 4

Chapel is a programming language designed to make parallel and distributed programming easier, more productive and more enjoyable. Julia, similarly, aims to solve the two-language problem, bridging the gap between scientific exploration and efficient computation. With such similar goals, the communities can learn from each other to share experiences, and thoughts. Join our BoF for a cozy and informal session about Chapel, with a brief overview of the language followed by an informal discussion.


The purpose of this Birds of a Feather (BoF) is to introduce Chapel to the Julia community. Both languages, while not directly competing, share some similarities in design goals and choices. For example, they both aim to bridge the gap between human productivity and computer efficiency, and they both target the scientific / HPC community. However, the languages have also significant differences in design choices and internals.

The BoF will feature a core Chapel developer who can describe compiler, library, and language design challenges that the project has successfully overcome.

Can the two communities learn from each other? Join the BoF for the first ever Chapel-Julia crossover. The session will start with a short overview of Chapel and its features, followed by an informal discussion. We will chat about how each language solves design challenges they encountered, what communities can learn from each other, how to spark collaboration and synergies, and whatever you want to talk about.

Luca Ferranti is a post-doc at Aalto University, Finland.

This speaker also appears in:

Michael Ferguson is a principal software engineer at HPE who works on the
Chapel programing language and its compiler. He has has worked in many areas of the Chapel project; from LLVM-based code generation to I/O support.