Static Compilation and I/O Vignettes - Using --trim with HDF5
The Julia Programming Language via YouTube
Learn Excel and Financial Modeling the Way Finance Teams Actually Use Them
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore the challenges and solutions for performing I/O operations in Julia under static compilation, specifically focusing on the --trim feature's requirements and its impact on HDF5 and JSON-based I/O packages. Learn how juliac's --trim feature necessitates that types returned from I/O calls be statically known at compile time or enumerated, enabling smaller binaries while limiting the dynamic nature of statically compiled Julia I/O programs. Discover the modifications required for existing I/O packages and examine new versions of I/O packages that implement static features. Gain insights through practical vignettes demonstrating how these constraints affect HDF5 operations and JSON-based input/output handling in statically compiled Julia applications.
Syllabus
Static Compilation and I/O Vignettes: Using --trim with HDF5 | Baraldi | JuliaCon Global 2025
Taught by
The Julia Programming Language