# HAC version 0.45

**URL:** <https://forum.ada-lang.io/t/hac-version-0-45/4767>\
**Category:** Releases\
**Created:** [September 22, 2026, 7:36pm UTC](https://forum.ada-lang.io/t/hac-version-0-45/4767 "2026-09-22T19:36:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zertovitch](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/zertovitch/32/90_2.png) [@zertovitch](https://forum.ada-lang.io/u/zertovitch)\
**Post date:** [September 22, 2026, 7:36pm UTC](https://forum.ada-lang.io/t/hac-version-0-45/4767/1 "2026-09-22T19:36:28Z")

</div>

**HAC** - **H** AC **A** da **C** ompiler - is a small, quick, open-source Ada compiler, covering a subset of the Ada language.  
**HAC** is perhaps the first open-source (albeit partial) Ada compiler fully programmed in Ada itself.

**HAC** can be found via the following links:

Home page: [https://hacadacompiler.sourceforge.io/](https://hacadacompiler.sourceforge.io/)  
Sources, site #1: [https://github.com/zertovitch/hac](https://github.com/zertovitch/hac)  
Sources, site #2: [https://sourceforge.net/projects/hacadacompiler/](https://sourceforge.net/projects/hacadacompiler/)  
Alire Crate: [https://alire.ada.dev/crates/hac](https://alire.ada.dev/crates/hac)

🆕 What’s new in this version:

- aggregates (in the special context of `x := (...)`)
- record default values

NB: those new contributions were programmed by Claude AI – an impressive work given the difficulty of the task.

Enjoy!

* * *

If you like that software, don’t forget to “star” the project on GitHub and/or SourceForge.
