Deutsch   English   Français   Italiano  
<7c151c8a-8f7d-4f29-931d-a39dabd3eb30n@googlegroups.com>

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

X-Received: by 2002:ac8:7fd0:0:b0:2f3:fda4:6ddf with SMTP id b16-20020ac87fd0000000b002f3fda46ddfmr8377092qtk.323.1652532154632;
        Sat, 14 May 2022 05:42:34 -0700 (PDT)
X-Received: by 2002:a05:6830:100b:b0:606:9a0f:137c with SMTP id
 a11-20020a056830100b00b006069a0f137cmr3410723otp.232.1652532154198; Sat, 14
 May 2022 05:42:34 -0700 (PDT)
Path: ...!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: fr.comp.lang.ada
Date: Sat, 14 May 2022 05:42:34 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:282b:1d00:8da8:91c8:997c:3271;
 posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:282b:1d00:8da8:91c8:997c:3271
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7c151c8a-8f7d-4f29-931d-a39dabd3eb30n@googlegroups.com>
Subject: Ann: HAC v.0.1
From: Gautier write-only address <gautier_niouzes@hotmail.com>
Injection-Date: Sat, 14 May 2022 12:42:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2636
Bytes: 2920
Lines: 38

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 depuis la v.0.0996:

  - les paquetages et les sous-paquetages sont compil=C3=A9s
  - modularit=C3=A9: les paquetages, les proc=C3=A9dures et les fonctions
      sont compil=C3=A9s comme unit=C3=A9s de biblioth=C3=A8que ind=C3=A9pe=
ndantes;
      ils sont stock=C3=A9s dans des fichiers ind=C3=A9pendants en
      utilisant la convention de nommage de GNAT et sont
      acc=C3=A9d=C3=A9s par d'autres unit=C3=A9s via la clause WITH.
  - des tests de validit=C3=A9 ont =C3=A9t=C3=A9 ajout=C3=A9s pour am=C3=A9=
liorer
      la d=C3=A9tection de variables non-initialis=C3=A9es.

Des exemples de paquetages et des tests de modularit=C3=A9
ont =C3=A9t=C3=A9 ajout=C3=A9s. En particulier, un paquetage qui produit
des PDF ainsi que quelques d=C3=A9mos se trouvent dans le
r=C3=A9pertoire ./exm/pdf .

Bon hac(k)ing!

Gautier
__
PS: pour Windows, il y a aussi un =C3=A9diteur int=C3=A9gr=C3=A9 incluant H=
AC:
LEA: http://l-e-a.sf.net=20
PPS: HAC sera pr=C3=A9sent=C3=A9 =C3=A0 la conf=C3=A9rence Ada-Europe (pr=
=C3=A9sentation + tutoriel)
http://www.ada-europe.org/conference2022/