Ann: HAC v.0.1 Ada compiler

Gautier write-only address <gautier_niouzes@hotmail.com>
Thu, 19 May 2022 03:11:04 -0700 (PDT)

          From comp.compilers

Related articles
Ann: HAC v.0.1 Ada compiler gautier_niouzes@hotmail.com (Gautier write-only address) (2022-05-19)
| List of all articles for this month |

From: Gautier write-only address <gautier_niouzes@hotmail.com>
Newsgroups: comp.compilers
Date: Thu, 19 May 2022 03:11:04 -0700 (PDT)
Organization: Compilers Central
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="66858"; mail-complaints-to="abuse@iecc.com"
Keywords: Ada, available
Posted-Date: 19 May 2022 10:28:35 EDT

HAC (HAC Ada Compiler) is a quick, small, open-source Ada
compiler, covering a subset of the Ada language.
HAC is itself fully programmed in Ada.


Web site: http://hacadacompiler.sf.net/
From there, you find links to sources and an executable for Windows.


Source repositories:
    #1 svn: https://sf.net/p/hacadacompiler/code/HEAD/tree/trunk/
    #2 git: https://github.com/zertovitch/hac


* Main improvements since v.0.0996:


    - packages and subpackages are now supported
    - modularity: packages, procedures and functions can be standalone
            library units, stored in individual files with
            GNAT's naming convention, and accessed from other units
            via the WITH clause
    - validity checks were added for a better detection of
            uninitialized variables.


Package examples and modularity tests have been added.
Particularly, a new PDF producer package with a few demos
is located in the ./exm/pdf directory.


Enjoy!


Gautier
__
PS: for Windows, there is an integrated editor that embeds HAC:
LEA: http://l-e-a.sf.net
PPS: HAC will be shown at the Ada-Europe conference (presentation + tutorial)
http://www.ada-europe.org/conference2022/


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.