-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
DB_Maker
A generic for creating simple DBs (one table in an RDBMS) with PragmARC.Persistent_Skip_List_Unbounded and a Gnoga/Ada-GUI UI.
-
Honki-Tonks-Zivilisationen
Der Code meines 4X-Rundenstrategiespiels. The Code of my 4X turn-based strategy game.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gnat_math_extensions
This project provides additional matrix capabilities beyond those defined in the Standard Library.
More progress on a Lox interpreter (Crafting Interpreters book) in Ada. Evaluation is now in place, which was a really cool milestone to pass. Variable declaration and assignment are also coming along nicely. https://gitlab.com/henrikenggaard/ada-lox
Improvements to Ada GUI
Improvements to DB Maker
Work on the King RM and the informal description of King
As always, I've been working on my Civilization-style game:
I started writing a library for various checks on strings.
I am writing an article for Programming with Ada showing how to send an IMCP using just the Ada standard library and writing your own bindings to C. This is a port of program I wrote in C++.
I've published RST unparser. This library/tool let me programmatically change reStructuredText files. To read RST you can use XML backend of sphinx-build tool. Then you read and process XML with a XML parser. To write result back to .rst files you can use my RST unparser. It help me to convert a translation of "Introduction to Ada" from a Word document back to RST. So, now I have nice looking PDF/e-books and interactive website made by original AdaCore scripts.
I'm writing a firmware in pure Ada for my custom keyboard (https://github.com/dkm/pouetpouet-board). First step is to port existing HAL-implem/Drivers from Ada_Driver_Library to stm32f0, which is already in looking good: GPIO, UART and USB (enumeration is working, that's a good step) are in good shape. Then I'll probably have to read a bit more how other keyboard firmware are really working under the hood.
Getting Alire working on Apple M1 Macs. Found an aarch64-apple-darwin compiler bug where the return value of a function gets lost if you compile with -O0!
Working on gnat_math_extensions for Alire: I think I’ve got Debian/Ubuntu support for BLAS, LAPACK sussed, but Windows will have to wait.
I put all this on a MD page on GitHub. ⚠️WIP⚠️ https://github.com/AdaForge/Thematics/blob/main/UTF8-Unicode-UCS/README.md