Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

<sangr> home is where the highest bandwidth is


devel / comp.lang.ada / Ann: HAC v.0.1

SubjectAuthor
* Ann: HAC v.0.1Gautier write-only address
+* Re: Ann: HAC v.0.1Doctor Who
|`* Re: Ann: HAC v.0.1Gautier write-only address
| `- Re: Ann: HAC v.0.1Doctor Who
`* Re: Ann: HAC v.0.1Leo Brewin
 `- Re: Ann: HAC v.0.1Bill Findlay

1
Ann: HAC v.0.1

<6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6925&group=comp.lang.ada#6925

 copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:38b:b0:2f3:dcce:a7a3 with SMTP id j11-20020a05622a038b00b002f3dccea7a3mr8434919qtx.439.1652531756480;
Sat, 14 May 2022 05:35:56 -0700 (PDT)
X-Received: by 2002:a81:70f:0:b0:2fb:79b3:27a8 with SMTP id
15-20020a81070f000000b002fb79b327a8mr10646885ywh.335.1652531756285; Sat, 14
May 2022 05:35:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 14 May 2022 05:35:55 -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: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com>
Subject: Ann: HAC v.0.1
From: gautier_...@hotmail.com (Gautier write-only address)
Injection-Date: Sat, 14 May 2022 12:35:56 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Gautier write-only a - Sat, 14 May 2022 12:35 UTC

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.0996:

- packages and subpackages are now supported
- modularity: packages and subprograms 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/

Re: Ann: HAC v.0.1

<6qkv7h5sql9dsqql8dj68ajokfftrkfcs9@4ax.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6929&group=comp.lang.ada#6929

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: doc...@tardis.org (Doctor Who)
Newsgroups: comp.lang.ada
Subject: Re: Ann: HAC v.0.1
Date: Sat, 14 May 2022 18:05:55 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <6qkv7h5sql9dsqql8dj68ajokfftrkfcs9@4ax.com>
References: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="fab5d6900d138ae89b01fcd15a4b9880";
logging-data="3577"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191pRqhZICNVHs2fF72+xy6"
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:PZIuJCfv9eAaYpyXMvI6eQjGw0U=
 by: Doctor Who - Sat, 14 May 2022 16:05 UTC

On Sat, 14 May 2022 05:35:55 -0700 (PDT), Gautier write-only address
<gautier_niouzes@hotmail.com> wrote:

>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.0996:
>
> - packages and subpackages are now supported
> - modularity: packages and subprograms 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/

which subset of the Ada language is covered?

Re: Ann: HAC v.0.1

<2eb00f14-a9bb-e8fe-b29c-9cbddb6589f9@monash.edu>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6930&group=comp.lang.ada#6930

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Leo.Bre...@monash.edu (Leo Brewin)
Newsgroups: comp.lang.ada
Subject: Re: Ann: HAC v.0.1
Date: Sun, 15 May 2022 10:14:41 +1000
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <2eb00f14-a9bb-e8fe-b29c-9cbddb6589f9@monash.edu>
References: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="95bd083f86a625c447e24eabb771a018";
logging-data="5931"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Q4LIHDEicdWDz0hDOcgVISeeMAmjY6i+o/iH27cJYog=="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.9.0
Cancel-Lock: sha1:vTi/1OierSJR5SKDTV8aQy7AujQ=
In-Reply-To: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com>
Content-Language: en-US
 by: Leo Brewin - Sun, 15 May 2022 00:14 UTC

On 14/5/2022 10:35 pm, Gautier write-only address wrote:
> #2 git: https://github.com/zertovitch/hac

I just tested this on MacOS Monterey 12.3.1 and it works perfectly out
of the box (as expected for Ada code :).

Great work Gautier!

Cheers,
Leo

Re: Ann: HAC v.0.1

<0001HW.2830915801BA735370000574538F@news.individual.net>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6931&group=comp.lang.ada#6931

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlayb...@blueyonder.co.uk (Bill Findlay)
Newsgroups: comp.lang.ada
Subject: Re: Ann: HAC v.0.1
Date: Sun, 15 May 2022 02:39:36 +0100
Organization: none
Lines: 18
Message-ID: <0001HW.2830915801BA735370000574538F@news.individual.net>
References: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com> <2eb00f14-a9bb-e8fe-b29c-9cbddb6589f9@monash.edu>
Reply-To: findlaybill@blueyonder.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: individual.net SMwGx5zKz/rOwwkojF0hWgvOXGA72pC3PESgSieHap4dMuWJFy
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:LkQMTW3dtItcVPMXftd+2iqX2ds=
User-Agent: Hogwasher/5.24
 by: Bill Findlay - Sun, 15 May 2022 01:39 UTC

On 15 May 2022, Leo Brewin wrote
(in article<2eb00f14-a9bb-e8fe-b29c-9cbddb6589f9@monash.edu>):

> On 14/5/2022 10:35 pm, Gautier write-only address wrote:
> > #2 git: https://github.com/zertovitch/hac
>
> I just tested this on MacOS Monterey 12.3.1 and it works perfectly out
> of the box (as expected for Ada code :)

You beat me to it by an hour!
> Great work Gautier!

Ditto.

--
Bill Findlay

Re: Ann: HAC v.0.1

<da871afe-ffe9-43cf-b4a4-c7ac5da162d5n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6932&group=comp.lang.ada#6932

 copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:2412:b0:6a0:5f8e:c050 with SMTP id d18-20020a05620a241200b006a05f8ec050mr8617076qkn.462.1652592244813;
Sat, 14 May 2022 22:24:04 -0700 (PDT)
X-Received: by 2002:a25:3412:0:b0:64c:a03f:1358 with SMTP id
b18-20020a253412000000b0064ca03f1358mr7679741yba.535.1652592244548; Sat, 14
May 2022 22:24:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!pasdenom.info!nntpfeed.proxad.net!feeder1-1.proxad.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 14 May 2022 22:24:04 -0700 (PDT)
In-Reply-To: <6qkv7h5sql9dsqql8dj68ajokfftrkfcs9@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:282b:1d00:b5b1:694a:5aa3:8b33;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:282b:1d00:b5b1:694a:5aa3:8b33
References: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com> <6qkv7h5sql9dsqql8dj68ajokfftrkfcs9@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da871afe-ffe9-43cf-b4a4-c7ac5da162d5n@googlegroups.com>
Subject: Re: Ann: HAC v.0.1
From: gautier_...@hotmail.com (Gautier write-only address)
Injection-Date: Sun, 15 May 2022 05:24:04 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Gautier write-only a - Sun, 15 May 2022 05:24 UTC

Doctor Who:
> which subset of the Ada language is covered?

Quoting from ./doc/hac.txt (section "Language subset"):
"The available Ada language subset supported by HAC is so far, roughly,
the "Pascal subset", plus tasking, plus packages, less pointers.
From a different perspective, HAC supports Ada 83, less pointers, less generics,
less unconstrained types, plus a few items from Ada 95 and 2005.
Recursion and nested subprograms are supported."
and: "Tasks are implemented, but not working yet."

HTH

Re: Ann: HAC v.0.1

<ds818hd3u3gqpk9emapda183mqhegt2btm@4ax.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6933&group=comp.lang.ada#6933

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: doc...@tardis.org (Doctor Who)
Newsgroups: comp.lang.ada
Subject: Re: Ann: HAC v.0.1
Date: Sun, 15 May 2022 08:54:51 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ds818hd3u3gqpk9emapda183mqhegt2btm@4ax.com>
References: <6e28ecc5-27d7-42c0-bfbd-85029ac36c50n@googlegroups.com> <6qkv7h5sql9dsqql8dj68ajokfftrkfcs9@4ax.com> <da871afe-ffe9-43cf-b4a4-c7ac5da162d5n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="52bebce0949d7d5163a80b6ea68a89a7";
logging-data="9672"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vVEQwOWbcgOleQVwwdyCz"
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:bILDg3pLzvhiDO6a3WeK73R7QTE=
 by: Doctor Who - Sun, 15 May 2022 06:54 UTC

On Sat, 14 May 2022 22:24:04 -0700 (PDT), Gautier write-only address
<gautier_niouzes@hotmail.com> wrote:

>Doctor Who:
>> which subset of the Ada language is covered?
>
>Quoting from ./doc/hac.txt (section "Language subset"):
>"The available Ada language subset supported by HAC is so far, roughly,
> the "Pascal subset", plus tasking, plus packages, less pointers.
> From a different perspective, HAC supports Ada 83, less pointers, less generics,
> less unconstrained types, plus a few items from Ada 95 and 2005.
> Recursion and nested subprograms are supported."
>and: "Tasks are implemented, but not working yet."
>
>HTH

thank you.

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor