Ada Monthly Meetup, 7th December 2024

Hello everybody!

I would like to announce the December (2024) Ada Monthly Meetup which will be taking place on the 7th of December 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.

Also, this will be the last Monthly Meetup for a long while! There will be none in January 2025 nor one for February, as a large portion of the Ada community will be meeting in FOSDEM!!

Best regards and see you soon!
Fer

P.S: you can see the October summary in Ada Monthly Meeting October 2024 or in YT https://www.youtube.com/watch?v=hpbXvSAAu30

1 Like

I could name many things which I would love to read or hear about regarding Ada, but I’m not sure that they would find motivated speakers.
With one exception: parallelism has been part of the standard for close to three years now and implementation in GNAT (or anywhere else I suppose) is still on hold, while other things are being developed. I think we would appreciate more information on this strange state of affairs here, if someone is privy to details.

It never hurts to ask! Though you may be disappointed if there are indeed no speakers :S

I have a bit more info about this, but I am no one to talk about this topic. Any summary that I could give here would be wrong, but the short answer is “while people are happy with this idea, it is complex and it seems to be already dead in arrival as the original scope intended parallel to be very powerful but the complexity of implementation outweighed interest from compiler developers; and the current scope of parallel does not seem to be that appealing”

For some background see the following thread in this forum: https://forum.ada-lang.io/t/lightweight-parallelism-library-based-on-ada-2022-features/

oh… I see. I did read that concurrency and parallelism were very distinct but I see why now. Maybe it was a bad idea approving something not even the main compiler is even close to implementing, and now they can’t go back :face_with_raised_eyebrow:

There are also:

  • developments on the wish to use aspects instead of magic types like tagged types
  • User-defined slicing is lacking, and generics could target that
  • More integration between compilers and static tools
  • anything improving the power of generics
1 Like

It will be 7-th day of Advent of Code, BTW.

3 Likes

Oh true! Last year we had an Advent of Code forum thread that was very active! We should relaunch it IMHO :smiley:

Best,
Fer

2 Likes

I made a silly “.io” like game to test out websockets-- the server is written in Ada and the client is written in Gamemaker Studio. It’s not published on an official domain, but I’ll be happy to showcase it during the Ada monthly meeting.

2 Likes

Sure! (answer padded to make the forum happy)

Adding this for more visibility. Rod Kay will also present some of the work he has been doing on porting and translating some Linux network drivers (written in C) to the Ironclad kernel :slight_smile:

2 Likes

Hi all,

the meetup is now over. Here are the minutes of the meetup:

A huge thanks to @AJ-Ianozi for showing us his MMO game whose backend is written using Ada and is based on AWS.

There will be no meetup on January as most people are unavailable in those dates. February will also not have a meetup as we will be in FOSDEM!

Best regards to you all!
Fer

P.S: sorry for the technical issues during the meetup!

4 Likes