* Ann: HAC v.0.07, LEA 0.71
@ 2020-06-05 20:34 gautier_niouzes
0 siblings, 0 replies; only message in thread
From: gautier_niouzes @ 2020-06-05 20:34 UTC (permalink / 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;
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-06-05 20:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-05 20:34 Ann: HAC v.0.07, LEA 0.71 gautier_niouzes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox