HAC - HAC Ada Compiler - 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.
More information on: http://hacadacompiler.sf.net
For an editor integrated with HAC, check LEA: https://l-e-a.sf.net/
Pre-built binary for Windows: https://sf.net/projects/hacadacompiler/files/hac-2024-03-21-v.0.30-bin-win64.zip
Alire crate: https://alire.ada.dev/crates/hac
Mirror: https://github.com/zertovitch/hac
Features
- Quick!
- Compiles Ada sources from any stream
- Build of a HAC program can be performed without leaving any garbage file: all is done in memory, like for a script!
- Can be embedded into another software and even exchange data and share Ada sources with it.
- Easy switch from HAC to a "full Ada" system
- Solution to the "two-language problem"
- Ideal for script jobs (portable alternative to bash, cmd, ...)
- Fully programmed in Ada
- Free, open-source
- Permissive license (MIT)
- Hundreds of examples, demos and tests included
Categories
CompilersLicense
MIT LicenseFollow HAC Ada Compiler
Other Useful Business Software
AI-generated apps that pass security review
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Rate This Project
Login To Rate This Project
User Reviews
-
The best alternative to shell scripting
-
HAC is a fantastic tool to replace Bash with a high level, strong typed and friendly script interpreter. It 's really worth a try. We use it now at Sowebio as the basic script tool to manage our dedicated servers cluster. HAC is part of Genesix v3, our own cluster manager (Hot instances migration, Instance groups, Tiers-II and Tiers-III instances, Backup management, Certs management, etc.). Many thanks to Gautier for this amazing HAC, our new Swiss knife :)