comp.lang.ada
 help / color / mirror / Atom feed
* 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