Post has attachment
AZip 2.15 - Improvements in the search tool.

Post has attachment
Photo

Post has attachment
Unbounded strings direct access library for Ada
Breaking bad with Ada 2012 references
Borrowing pointers from Unbounded_String
Constructing fat pointers

Safer and more correct way to manipulate unbounded strings than Ada.Strings.Unbounded.Aux.

Read-only usage: To_String_View (Value_1) can replace To_String (Value_1), eliminates data copy while enforcing correctness (unbounded string is locked until Ada 2012 reference expires). In contrast to Ada.Strings.Unbounded.Aux, only provides read-only access to fixed string.

Read-write usage:

declare
Value_1_Editor : String_Editor (Value_1'Access);
Value_1_Edit : String renames Value_1_Editor.Edit;
begin
Value_1_Edit (2) := 'S';
end;

Borrows pointer on initialization and returns it on finalization. In contrast to Ada.Strings.Unbounded.Aux, makes sure the string is unique.

GNAT.SPITBOL makes heavy use of Ada.Strings.Unbounded.Aux, that seems to be fine for real-world library. I was missing some features, and I felt like I could do better.

Post has attachment
Photo

AdaGate on github: Charge of the Minotaur
[updated with smoking nostrils] :

https://youtu.be/JmnF1HEIgqY

Post has attachment

Post has attachment
Here a screenshot of Ada PDF Writer ( http://apdf.sf.net/ ) in action !
Here a parcel label - courtesy http://www.ari-srl.it/ .
Photo

Post has shared content

Release #004 of the Ada PDF Writer.
Change: integrated a fix by Giuseppe Cannone to pass a PDF validation test.

http://apdf.sf.net/

Post has attachment
LEA v.0.65
* Find & Replace box is now fully functional
* First binary distribution with an integrated mini-compiler
Download the new version of LEA at
https://sourceforge.net/projects/l-e-a/
Wait while more posts are being loaded