Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Free markets select for winning solutions." -- Eric S. Raymond


devel / comp.compilers / Ann: HAC v.0.1 Ada compiler

SubjectAuthor
o Ann: HAC v.0.1 Ada compilerGautier write-only address

1
Ann: HAC v.0.1 Ada compiler

<22-05-037@comp.compilers>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=393&group=comp.compilers#393

  copy link   Newsgroups: comp.compilers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end
From: gautier_...@hotmail.com (Gautier write-only address)
Newsgroups: comp.compilers
Subject: Ann: HAC v.0.1 Ada compiler
Date: Thu, 19 May 2022 03:11:04 -0700 (PDT)
Organization: Compilers Central
Lines: 33
Sender: news@iecc.com
Approved: comp.compilers@iecc.com
Message-ID: <22-05-037@comp.compilers>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="66858"; mail-complaints-to="abuse@iecc.com"
Keywords: Ada, available
Posted-Date: 19 May 2022 10:28:35 EDT
X-submission-address: compilers@iecc.com
X-moderator-address: compilers-request@iecc.com
X-FAQ-and-archives: http://compilers.iecc.com
 by: Gautier write-only a - Thu, 19 May 2022 10:11 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, you find 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, procedures and functions 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/

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor