Welcome to the Chapel language blog! Chapel is a productive language for parallel computing at scale. To learn more, see the welcome article.
Latest posts
-
10 Myths About Scalable Parallel Programming Languages (Redux), Part 1: Productivity and Performance
Posted on April 30, 2025
An archival post from the IEEE TCSC blog in 2012 with a modern reflection on it
-
Chapel/Fortran Interop in an Ocean Model: Introduction
Posted on April 24, 2025
An introduction to interoperating between Chapel and Fortran
-
Memory Safety in Chapel
Posted on April 10, 2025
A description of how Chapel’s features for memory safety strike a balance between productivity and performance, with comparisons to other languages
-
Announcing ChapelCon '25!
Posted on March 31, 2025
Announcing our plans for ChapelCon ‘25
-
Announcing Chapel 2.4!
Posted on March 20, 2025
Highlights from the March 2025 release of Chapel 2.4
-
Chapel's Runtime Types as an Interesting Alternative to Dependent Types
External Article
Posted on March 2, 2025
A comparison of Chapel’s runtime types with other languages’ type systems
-
7 Questions for Bill Reus: Interactive Supercomputing with Chapel for Cybersecurity
Posted on February 12, 2025
An interview with Bill Reus about the creation of Arkouda, a Python library supporting interactive data analysis on HPC systems
-
Using the Chapel Compiler to Develop Language Tooling
Posted on February 4, 2025
A demonstration of using Chapel’s compiler library to develop custom language tooling
-
SC24 from the Chapel Language Perspective
Posted on December 18, 2024
A summary of highlights at SC24 relating to Chapel and Arkouda
-
Announcing Chapel 2.3!
Posted on December 12, 2024
Highlights from the December 2024 release of Chapel 2.3