web analytics
Newspapers

Tags:

 
Categories:

Q: Why adopt the LLVM Exceptions to the Apache 2.0 License ?

Why It Matters

Without this exception, using LLVM-compiled code or linking LLVM runtimes could create legal uncertainty for:

  • Proprietary software that needs to ship binaries
  • GPL-licensed software, since Apache 2.0 and GPL v2 are otherwise incompatible
  • Any project worried about patent risk propagating through the toolchain

In Short

The LLVM Exception makes LLVM safe to use as a compiler and runtime toolchain without the Apache 2.0 license's conditions "infecting" the software you build with it. It's a practical legal workaround to ensure LLVM can be widely adopted without licensing friction.

Categories: Language

Claude.AI point of view about Ada and Rust

Q: Is there any chance that the ada programming language may keep attraction compared to the rust programming language?

A: [Claude.AI Sonnet 4.5]
The reality is they're likely to coexist in different niches rather than directly compete. Ada will retain dominance in ultra-high-reliability certified systems, while Rust continues expanding in modern systems programming and new projects. The recent surge suggests Ada isn't fading away—it's experiencing a renaissance driven by the same security concerns that helped Rust gain traction.

Categories: Language

Mistral.AI point of view about Ada and Rust

Q: Is there any chance that the ada programming language may keep attraction compared to the rust programming language?

A: [Mistral.AI Le Chat]
In summary, Ada’s attraction is likely to persist in its core domains, but Rust’s broader applicability and industry adoption make it the more dominant force in the programming landscape for the foreseeable future.

Categories: Compiler Tools

Full GNAT Ada 2022 toolchain for FreeBSD

I'm pleased to announce the availability of the full GNAT Ada 2022 toolchain for FreeBSD.

  1. GNAT latests Ada commits on 2025-07-04, with GCC 13 , 14, 15.1.1 and 16-devel
  2. GPRBUILD, latest commits on 2025-03-12
  3. ALire, 2.1.0 from branch

All the binaries are on AdaForge's GitLab in their "Package registry".

Categories: AdaForge

Advent of Code 2022

Advent of Code is a kind of game/competition of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.

AdaForge will host on GitHub some solution proposals to the daily puzzles.

Categories: AdaForge

Ada learning materials

Complete rework of indexing the available learning materials.

This page titled «Learn» is on the top menu.

You’ll find :

  • direct pointers to the RTFM ~ References
  • Coming from ?
  • Compare syntax
  • Ada Style Guides
  • On-line Learning Materials
  • (free) e-Books ~ PDF
  • Books
  • Some Videos
  • Some Ada Samples

EEC GDPR compliant