From Newsgroup: comp.lang.ada
Gnoga was born on SourceForge [1] on September 8, 2014.
Gnoga (GNU Omnificent Gui for Ada) is the multi-platform graphics
library created natively in Ada.
I immediately liked Gnoga for the coherence and simplicity of these APIs naturally fitting together. The programmer can rely on Ada for his
business code and on the multitude of Javascript libraries for the
graphical interface.
For 10 years Gnoga has evolved in maturity to fulfill its founding
principles:
- providing a framework and associated tools for developing GUI
applications using the Ada language, leveraging web technologies for application developers
- developing native applications for desktop and mobile just as easy to create, all using the same code base
- providing better tools means better application quality
- offering the application developer a powerful toolset for secure cloud
based computing, mobile apps, desktop apps and web apps the combination
not found in any other set of tools in any other language
Gnoga statistics:
- 1031 commits
- 2200 downloads
- 2196 posts on the mailing list
- 56 tickets
You'll find a special Gnoga's wiki anniversary page [2] with some
materials and my testimony.
Feel free to post your testimony, your own story with Gnoga.
On this occasion, Gnoga V2.2a has been released [3] and [4], with main changes:
- Added key field to keyboard event
- If present command line options gnoga-host, gnoga-port, gnoga-boot and gnoga-verbose will override host, port, boot file and verbosity
programmed in source code (see TIPS).
- Improve logging implementation in a separate package in order to allow
user defined logging handlers.
- Add a backslash compatibility mode on the behavior of Escape_String
for SQLite with the one for MySQL.
- Change MYSQL_Real_Connect profile to better match with documentation
This version has been tested on macOS 13.6 and GNAT 14.1. Please provide feedback of other environments.
[1]
https://sourceforge.net/p/gnoga/code/ci/45c76779e7af7b869deacc698478eb3ef25cfe91
[2]
https://sourceforge.net/p/gnoga/wiki/Gnoga-Anniversary
[3]
https://sourceforge.net/projects/gnoga/files
[4]
https://sourceforge.net/p/gnoga/code/ci/dev_2.2/tree
--- Synchronet 3.20a-Linux NewsLink 1.114