Ada Monthly Meetup, 1st of March 2025

Hello everybody!

I would like to announce the March (2025) Ada Monthly Meetup which will be taking place on the 1st of March at 14:00 UTC time (15:00 CET). As always the meetup will take place over at Jitsi. The Meetup will also be livestreamed/recorded to Youtube.

If someone would like to propose a talk or a topic, feel free to do so! We currently have no proposals.

Here are the connection details from previous posts:
The meetup will take place over at Jitsi, a conferencing software that runs on any modern browser. The link is Jitsi Meet The room name is “AdaMonthlyMeetup” and in case it asks for a password, it will be set to “AdaRules”.
I do not want to set up a password, but in case it is needed, it will be the one above without the quotes. The room name is generally not needed as the link should take you directly there, but I want to write it down just in case someone needs it.

I will talk a bit about FOSDEM, how it went and the overall experience. I will also talk about the Ada Developers Workshop, which will take place during AEiC 2025, which we still need to make public but we have been accepted officially :slight_smile:

Best regards and see you soon!
Fer

P.S: you can see the December summary in Ada Monthly Meeting December 2024

5 Likes

I made a card game library that I could talk about (if time permits). I implemented Klondike and Blackjack with it so far.


2 Likes

Looks like a promising basis to build upon! Would be nice to add a GUI, as applications with “eye candy” usually attract much more attention…

Congratulations! It appears you have successfully recreated PragmARC.Cards.*, which has been around since about 1990 (though not publicly available until 2000). I’ve used it to create a number of terminal-based card games.

I also created a package to draw cards using Ada GUI, and have converted two solitaire games to use it (a game I learned as Devil [also called Demon] and one called Aces High [also called Aces Up]). It’s suitable for my uses, but people would probably want it fancied up for public use.

2 Likes

Hi all!

We just had the meeting and here are the MoM:

  • We dicussed the Ada DevRoom in FOSDEM, the participation/interest of the public and the organisational aspects of it. The videos and slides are available in the page for everybody to watch and share!
  • The next edition of the Ada Developers Workshop is live! The website has information on the deadlines and timeline. It will take place on the 13th of June in France as part of the wider AEiC conference. We are looking to lower the cost of participation just like last year, so stay tuned.
    • You can already submit proposals to present during the workshop!
    • A formal announcement will be done shortly!
  • Google Summer of Code has announced the different projects that are participating. Please, take a look at this forum thread ([GSoC 2025] Ada's participation?) to see how you can participate as a contributor or as a mentour. There are some projects where Ada can be useful!
    • The list of participating projects can be found here
  • I am working towards creating a summary of the changes that have taken place for the next release of GCC, v15. I will keep you updated on this.
  • @mosteo is asking people to test the last Release Candidate of Alire to test the new features and find any issues that may have slipped. The release of Alire v2.1 should be taking place quite soon, so do not wait!
  • @AJ-Ianozi presented his card based library and set of games during the meetup. The code can be found in his github repository.
  • @JC001 showcased his cards library present as part of the PragmARC componets and showcased a couple of games programed in Ada_GUI.
  • @streaksu informed the community that the Ironclad project may start giving out some bounties towards further development of the OS, keep an eye on it and the community section/MLs and chatrooms of the project! :slight_smile:
  • @simonjwright created Ada_Caser, a library built on top of libadalang in order to get automatic casing when using GNATformat. It is still not production ready but it should already work and feedback is welcomed!

Thank you to all that participated in this Monthly Meetup! Best regards,
Fer

4 Likes

Package Card_Drawing, which was used in the card games I demonstrated, is now available here.

1 Like

I think that someone was concerned that GNATformat doesn’t allow the user to specify regions of the source code which should not be formatted.

I have to report that it does allow that!

I just tried it with the latest Ada Language Server (the x86_64 version of 26.0.202502240; the aarch64 version still has problems) and ada-ts-mode.

There was a slight problem - you can’t format the buffer if you’ve removed the control markers (--!format off, --!format on) because ALS doesn’t accept the change in the number of control markers; I had to close and reopen that buffer to get it to work. Maybe adding control markers would cause problems too, I didn’t try.

1 Like

I am working towards creating a summary of the changes that have taken place for the next release of GCC, v15. I will keep you updated on this.

Hi!
Do not hesitate to send something before the release so that we have more time to carefully review what’s in it. You can even ping me off-list if you want to start iterating over the list of items to be included before using the gcc mailing list.
We can always adjust even after the release, but I guess many people will read it when gcc 15 is announced :slight_smile: