ada

joined 2 years ago
MODERATOR OF
ada
 

Tucker Taft:

We are getting close. We have been trying to stabilize a chunk of functionality, and fix up the commit messages and the test suite so we could submit a patch. I would anticipate a couple of more weeks. Even before then we will make something available for folks who feel competent to clone a repository on GitHub and give them a try. Here is a branch you could try now: GitHub branch

 

How to prove safety and security for embedded and systems software using SPARK Pro.

In this session, you'll learn about what SPARK is, how SPARK works, and see how SPARK can be applied to a M.A.R.S. Rover to prove safety.

#AdaLanguage #AdaProgramming #ada #adalang

 

Register for free online access to the Ada Developer Workshop, taking place on 13 June 2025!

 

We miss you, Simon

[–] ada@programming.dev 2 points 7 months ago

Ada is good at compiling files separately. Slowdowns can occur in name resolution, for example in the statement Proc (Fun_1 (Fun_2 (Fun_3 (Fun_4 (Var))))); if you have function names overloaded, the number of combinations the compiler has to consider grows exonentially with the number of nesting levels. So it may take time to find the right combination. I think the Ada 83 compilers were slow because of their experimental status, when the authors tried to implement all the features of the language without worrying about performance. The computer capabilities of those years were minuscule.

In this frontend, they stored the parse tree in the file system: Diana

view more: next ›