web analytics
Tool | Programmer's Forge for Open Source Ada Code and Tools - News
News

AdaStudio-2022

AdaStudio-2022 is based on Qt-6.4.0-everywhere opensource.

includes modules : qt6ada,vtkada,qt6mdkada,qt6cvada(face recognition, QRcode detector,BARcode detection and others ) and voice recognizer.

Qt6Ada modules for Windows, Linux (Unix) are available from Google drive

See also the WebPage

Author : Leonid Dulman

Read More…

VIM bundle for Ada updated

If you are using VIM you should consider updating:

https://github.com/krischik/vim-ada

Author : Martin Krischnik
Read More…

LEA : Lightweight Editor for Ada

LEA is a Lightweight Editor for Ada

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

Currently available on Windows.

Improvements:



  • more ready-to-use Ada code samples
  • improved Dark Side look
  • indentation lines
  • improvements in navigation (find/replace, compilation errors)
  • embeds HAC compiler v.0.21; details: see other post...

Author : Gautier de Montmolin

Read More…

Alire v1.21


Main new features



  • Build switches, which worked for local crates, works now too for releases from an index (#1072).
  • Add support for FreeBSD (#1148)

See the project page


Contributors: Fabien-Chouteau, Alejandro R. Mosteo , Anthony Ianozi, Stéphane Carrez Read More…

Gnu Emacs Ada mode 7.3.beta

Gnu Emacs Ada mode 7.3.beta is now available in GNU ELPA devel for beta testing.

See the 7.3 Beta on the GNU ELPA Ada-mode page


Features


Ada mode provides auto-casing, fontification, navigation, and indentation for Ada source code files.

Cross-reference information output by the compiler is used to provide powerful code navigation (jump to definition, find all uses, show overriding, etc). By default, only the AdaCore GNAT compiler is
supported; other compilers can be supported. Ada mode uses gpr_query to query compiler-generated cross reference information


Ada-mode and wisi are now compatible with recent gnat versions.
The grammar is updated to the proposed Ada 2022 version.

Incremental parse is provided.

See the GNU ELPA Ada-mode page


Author : Stephen Leake

Read More…

Adalog components


Utilities


ASIS-based tools

  • AdaControl
  • AdaDep
  • AdaSubst
  • Normalize
  • Tcl2ada

Ada components


  • CSV
  • OS_Services
  • Protection
  • Storage_Stream
  • Tracer
  • Variable_String


Changes


  • added a new component to ease processing of CSV files.
  • renamed package Debug to Tracer


See the project page

Author : Jean-Pierre Rosen

Read More…

Alire v1.2.0


Main new features



  • New alr exec command
  • Custom command aliases
  • Build profiles
  • Monorepos


See the project page

Contributors: Fabien-Chouteau, Alejandro R. Mosteo, JeremyGrosser Read More…

GWindows release v2022-01-29

GWindows is a full Microsoft Windows Rapid Application Development framework for programming GUIs (Graphical User Interfaces) with Ada.

GWindows works only with the GNAT development system, but with some effort, GWindows could be made pure Ada.
GWindows is free and open-source!

Changes to the framework are detailed in gwindows/changes.txt or in the News forum on the project site.

Read More…

AdaControl v1.22r16c


AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs.

Its first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns.
Searched elements range from very simple, like the occurrence of certaine entities, declarations, or statements, to very sophisticated, like verifying that certain programming patterns are being obeyed.

AdaControl 1.22r16c is mainly a bug fix release (no new rule), but improvements in the static evaluator provides better results and avoids
false positives in several rules.

© J-P. Rosen Read More…

AdaControl 1.18r9 (macOS binary)

AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs.

Its first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns.
Searched elements range from very simple, like the occurrence of certaine entities, declarations, or statements, to very sophisticated, like verifying that certain programming patterns are being obeyed..


With the help of Pascal Pignard, we have now a MacOS binary of our current AdaControl.
http://www.adalog.fr/fr/adacontrol.html

Enjoy!
Jean-Pierre Rosen Read More…

AdaControl 1.18r9 released

AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs.

Its first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns.

Searched elements range from very simple, like the occurrence of certaine entities, declarations, or statements, to very sophisticated, like verifying that certain programming patterns are being obeyed.

AdaControl consist of 68 rules and 532 sub-rules!

New :
  • AdaControl accepts .gpr fichiers
  • Binary is precompiled for Gnat-GPL2016.

http://www.adalog.fr/fr/adacontrol.html


Enjoy!
Jean-Pierre Rosen Read More…

AdaSubst & AdaDep released

AdaDep

An ASIS-based application to help you understand what uses what in your projects; very useful in reorganizing packages. AdaDep tells, for each package used by a module, which elements from the package are actually used

AdaSubst

An ASIS-based applications to help you reorganize your projects. AdaSubst performs semantic substitutions, i.e. substitutions that take Ada rules into account. With AdaSubst, you can change an identifier, or move elements from a package to another one, and change automatically all previous modules to account for the change. AdaSubst also offers functions for removing use clauses (and fixing all identifiers accordingly) and removing representation clauses.


http://www.adalog.fr/en/components.html

From Jean-Pierre Rosen
Read More…

AdaControl v1.17r3 released

AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs.
Its first goal is to control proper usage of style or programming rules

This version gives better support of Ada 2005/2012 constructs... especially in the handling of anonymous subtypes.
Read More…

XNAdaLib 2015 binaries for MacOS 10.9 including GTKAda GPL 2015 and more

This is XNAdaLib 2015 built on MacOS 10.9 Mavericks for Native Quartz including:
  • GTK Ada GPL 2015 with GTK+ 3.16.0 complete,
  • Glade 3.18.3,
  • GnatColl GPL 2015,
  • Florist GPL 2015,
  • AdaCurses 20110404,
  • Gate 3-04-b,
  • AICWL 3.11 (with Components 4.8 and gtksourceview 3.14.3),
  • GNOGA 1.1a,
Read More…

Ada packages on Archlinux updated to GPL15

The new packages are on AUR4.
Read More…

Ada to JavaScript translator

Development version of Matreshka provides Ada to JavaScript translator and run-time library to run Ada applications in Web browsers and other JavaScript engines.
Read More…

GDPR compliant