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
  • Tests and demos included

Project Samples

Project Activity

See All Activity >

Categories

Compilers

License

MIT License

Follow HAC Ada Compiler

HAC Ada Compiler Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

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.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

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 :)
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Programming Language

Ada

Related Categories

Ada Compilers

Registered

2013-01-21