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 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/