• Ann: HAC v.0.2

    From Gautier write-only address@21:1/5 to All on Sat Jun 25 00:43:14 2022
    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, 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.1:

    - a program run by HAC can exchange data with the
    programm running HAC, through dynamically registered call-backs
    - see package HAC_Sys.Interfacing and demos:
    src/apps/exchange_native_side.adb
    src/apps/exchange_hac_side.adb

    - the compiler checks that all choices in a CASE statement
    are covered

    - the compiler performs more compile-time range checks and
    optimizes away useless run-time checks when it's safe to do so.

    Enjoy!

    Gautier

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to All on Sat Jul 2 00:48:34 2022
    There is a blog post about this release, with some explanations, here:
    https://gautiersblog.blogspot.com/2022/06/hac-as-embedded-compiler.html
    A list of releases can be found here:
    https://sourceforge.net/p/hacadacompiler/news/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)