{
  "authors": [
    "Gautier de Montmollin"
  ],
  "description": "HAC Ada Compiler: a small, quick Ada compiler covering a subset of Ada",
  "executables": [
    "hac"
  ],
  "gpr-externals": {
    "HAC_Build_Mode": [
      "Debug",
      "Fast",
      "Small"
    ]
  },
  "licenses": "MIT",
  "long-description": "&nbsp;<img src=\"https://hacadacompiler.sourceforge.io/hac_anim.gif\" alt=\"hac logo\" width=\"464\" height=\"auto\">\n\nHAC (HAC Ada Compiler) is a small, quickly compiling, open-source Ada compiler, covering a subset of the Ada language.\nHAC is perhaps the first open-source (albeit partial) Ada compiler fully programmed in Ada itself.\n\nFeatures:\n\n* **Quick**: short programming-compilation-run-test cycles.\n* Perfect for scripting jobs.\n* Compiles Ada sources from any stream - file, internet, editor data, Zip archive, ...\n* Compilation leaves zero compilation temp file - all is done in memory!\n* Portable, fully programmed in Ada.\n* Can be embedded into another software - see the [**LEA**](https://l-e-a.sourceforge.io/) editor - and even exchange data with it - see the `demo/data_exchange/exchange_native_side.adb` demo.\n* **Free**, open-source.\n",
  "maintainers": [
    "gdemont@hotmail.com"
  ],
  "maintainers-logins": [
    "zertovitch"
  ],
  "name": "hac",
  "origin": {
    "hashes": [
      "sha512:91eeda194f6839ca95565b03774b517548b845f2a3c878f088ab3a8f7793fe119a6f04d36b4de7909c0d1edb4e30cdde2931374f38c3a93c5c04ad6732b970d2"
    ],
    "url": "https://sourceforge.net/projects/hacadacompiler/files/hac-2025-03-08-v.0.41.zip"
  },
  "project-files": [
    "hac.gpr"
  ],
  "tags": [
    "hac",
    "compiler",
    "virtual-machine",
    "native",
    "semantic",
    "parser",
    "advent-of-code"
  ],
  "version": "0.41.0",
  "website": "https://github.com/zertovitch/hac"
}
