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
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
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 :)