Deutsch   English   Français   Italiano  
<2476cdbc-3b87-461c-a6f2-7a34ea443945n@googlegroups.com>

View for Bookmarking (what is this?)
Look up another Usenet article

X-Received: by 2002:a5d:47cf:0:b0:21b:b58b:99c5 with SMTP id o15-20020a5d47cf000000b0021bb58b99c5mr2707551wrc.348.1656143054344;
        Sat, 25 Jun 2022 00:44:14 -0700 (PDT)
X-Received: by 2002:a25:642:0:b0:664:be67:41e with SMTP id 63-20020a250642000000b00664be67041emr3072424ybg.257.1656143053779;
 Sat, 25 Jun 2022 00:44:13 -0700 (PDT)
Path: ...!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: fr.comp.lang.ada
Date: Sat, 25 Jun 2022 00:44:13 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:282b:1d00:301d:f002:8721:c9dd;
 posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:282b:1d00:301d:f002:8721:c9dd
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2476cdbc-3b87-461c-a6f2-7a34ea443945n@googlegroups.com>
Subject: Ann: HAC v.0.2
From: Gautier write-only address <gautier_niouzes@hotmail.com>
Injection-Date: Sat, 25 Jun 2022 07:44:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bytes: 2265
Lines: 31

HAC (HAC Ada Compiler) est un petit compilateur Ada rapide,
couvrant un sous-ensemble du langage Ada.
HAC est lui-m=C3=AAme enti=C3=A8rement programm=C3=A9 en Ada.

Site Web: http://hacadacompiler.sf.net/
Depuis l=C3=A0, liens vers les sources, et un ex=C3=A9cutable pour Windows.

D=C3=A9p=C3=B4ts:
  #1 svn: https://sf.net/p/hacadacompiler/code/HEAD/tree/trunk/
  #2 git: https://github.com/zertovitch/hac

* Am=C3=A9liorations principales depuis la v.0.1:

  - un programme ex=C3=A9cut=C3=A9 par HAC peut =C3=A9changer des donn=C3=
=A9es avec le
      programme ex=C3=A9cutant HAC, via des call-backs enregistr=C3=A9s
      dynamiquement - voir package HAC_Sys.Interfacing et demos:
        src/apps/exchange_native_side.adb
        src/apps/exchange_hac_side.adb

  - le compilateur v=C3=A9rifie que tous les choix dans une
      instruction CASE sont couverts

  - le compilateur effectue plus de v=C3=A9rifications d'intervalles =C3=A0=
 la
      compilation et =C3=A9limine les v=C3=A9rifications inutiles =C3=A0 l'=
ex=C3=A9cution
      lorsque cela est possible et s=C3=BBr.

Bon hac(k)ing!

Gautier