From: gautier_niouzes@hotmail.com
Subject: Ann: HAC v.0.07, LEA 0.71
Date: Fri, 5 Jun 2020 13:34:34 -0700 (PDT)
Date: 2020-06-05T13:34:34-07:00 [thread overview]
Message-ID: <a5aec439-5cea-46df-a5ca-392e60485cffo@googlegroups.com> (raw)
In a nutshell:
- HAC (the HAC Ada Compiler) has now an exception system, with messages and trace-backs.
Details here:
https://gautiersblog.blogspot.com/2020/06/hac-v007-exceptions-and-trace-backs.html
- LEA (a Lightweight Editor for Ada) leverages trace-backs in its navigation system.
Details here:
https://gautiersblog.blogspot.com/2020/06/lea-071-with-exception-trace-back.html
HAC is pure Ada (*).
LEA is Windows only (although the LEA_Common part is pure Ada), but runs seamlessly on the Wine emulator for instance.
Enjoy!
__
(*) ... except for the following bit which should be easy to adapt if you build HAC with another compiler than GNAT:
-- Here is the non-Ada-standard stuff in HAC_Pack.
package Non_Standard is
function Sys (Arg : Interfaces.C.char_array) return Integer;
pragma Import(C, Sys, "system");
Directory_Separator : constant Character;
pragma Import (C, Directory_Separator, "__gnat_dir_separator");
end Non_Standard;
reply other threads:[~2020-06-05 20:34 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox