* LEA - Lightweight Editor for Ada - Binary release v. 0.74
@ 2020-06-30 7:42 gautier_niouzes
2020-06-30 8:19 ` Stéphane Rivière
0 siblings, 1 reply; 2+ messages in thread
From: gautier_niouzes @ 2020-06-30 7:42 UTC (permalink / raw)
LEA - Lightweight Editor for Ada - Binary release v. 0.74
LEA is a Lightweight Editor for Ada.
What's new in 2020 so far:
- embedded Ada samples collection, ready to run
- exception trace-back for HAC
- console input for HAC
- "auto-repair" feature (tool icon in the compiler message box)
Features:
- multi-document
- multiple undo's & redo's
- multi-line edit, rectangular selections
- color themes, easy to switch
- duplication of lines and selections
- syntax highlighting
- parenthesis matching
- bookmarks
- includes the HAC Ada Compiler
- free, open-source, fully programmed in Ada
Currently available on Windows.
Gtk or other implementations are possible: the LEA_Common[.*] packages are pure Ada, as well as HAC.
Web site: https://l-e-a.sourceforge.io/
Blog: https://gautiersblog.blogspot.com/search/label/LEA
Enjoy!
Gautier
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: LEA - Lightweight Editor for Ada - Binary release v. 0.74
2020-06-30 7:42 LEA - Lightweight Editor for Ada - Binary release v. 0.74 gautier_niouzes
@ 2020-06-30 8:19 ` Stéphane Rivière
0 siblings, 0 replies; 2+ messages in thread
From: Stéphane Rivière @ 2020-06-30 8:19 UTC (permalink / raw)
Le 30/06/2020 à 09:42, gautier_niouzes@hotmail.com a écrit :
> LEA - Lightweight Editor for Ada - Binary release v. 0.74
Looks like a tiny Gnat Community environment at human scale !
With a true Ada subset as HAC sources are compilable by GNAT...
> Currently available on Windows.
Does-it work with Wine ?
Download > Open with Wine
Appears to...
LEA - [Projectless] - [Untitled]
Can be compile and run some sample ?
-------------------
with HAC_Pack; use HAC_Pack;
procedure Hello is
f : Real := 0.0;
begin
Put("Hello");
Put_Line(" world! ... Spaceman is speaking ...");
Put_Line(
" i i ** 2 2 ** i 2.0 ** i 2.0 ** f");
Put_Line(
"-------------------------------------------------------------");
for i in 1 .. 10 loop
Put (i, 11);
Put (i ** 2);
Put (2 ** i);
Put (2.0 ** i, 11, 2, 0); -- Fore, Aft, Exp.
f := f + 1.0;
Put_Line (2.0 ** f, 5, 3, 4); -- Fore, Aft, Exp.
end loop;
end;
-------------------
[Build and Run]
Hello World! .... Spaceman is speaking ...
.../...
Yes!!!!
And... All this embedded in one binary... Amazing. A real KISS Ada
environment for serious scripting tasks and educational purposes.
Thanks and congrats Gautier ;)
--
Be Seeing You
Number Six
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-06-30 8:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-30 7:42 LEA - Lightweight Editor for Ada - Binary release v. 0.74 gautier_niouzes
2020-06-30 8:19 ` Stéphane Rivière
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox