# Ada Monthly Meetup, 7th December 2024

**URL:** <https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444>\
**Category:** Events\
**Tags:** meetup\
**Created:** [November 4, 2024, 7:48pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444 "2024-11-04T19:48:57Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [November 4, 2024, 7:48pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/1 "2024-11-04T19:48:57Z")

</div>

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](https://meet.jit.si/AdaMonthlyMeetup) 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](https://fosdem.org/2025/)!!

Best regards and see you soon!  
Fer

P.S: you can see the October summary in [Ada Monthly Meeting October 2024](https://forum.ada-lang.io/t/ada-monthly-meetup-5th-october-2024/1209/4) or in YT [https://www.youtube.com/watch?v=hpbXvSAAu30](https://www.youtube.com/watch?v=hpbXvSAAu30)

---

<div class="post-metadata">

**Author:** ![evanescente-ondine](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/evanescente-ondine/32/451_2.png) [@evanescente-ondine](https://forum.ada-lang.io/u/evanescente-ondine)\
**Post date:** [November 4, 2024, 8:58pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/2 "2024-11-04T20:58:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [November 4, 2024, 9:40pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/3 "2024-11-04T21:40:13Z")

</div>

> [@evanescente-ondine](#):
>
> 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.

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

> [@evanescente-ondine](#):
>
> I think we would appreciate more information on this strange state of affairs here, if someone is privy to details.

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”

---

<div class="post-metadata">

**Author:** ![DirkCraeynest](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/dirkcraeynest/32/94_2.png) [@DirkCraeynest](https://forum.ada-lang.io/u/DirkCraeynest)\
**Post date:** [November 5, 2024, 8:26am UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/4 "2024-11-05T08:26:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![evanescente-ondine](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/evanescente-ondine/32/451_2.png) [@evanescente-ondine](https://forum.ada-lang.io/u/evanescente-ondine)\
**Post date:** [November 5, 2024, 11:21am UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/5 "2024-11-05T11:21:49Z")

</div>

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 🤨

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

---

<div class="post-metadata">

**Author:** ![Max](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/max/32/21_2.png) [@Max](https://forum.ada-lang.io/u/Max)\
**Post date:** [November 10, 2024, 5:51pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/6 "2024-11-10T17:51:54Z")

</div>

It will be 7-th day of [Advent of Code](https://adventofcode.com/), BTW.

---

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [November 10, 2024, 7:33pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/7 "2024-11-10T19:33:48Z")

</div>

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

Best,  
Fer

---

<div class="post-metadata">

**Author:** ![AJ-Ianozi](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/aj-ianozi/32/39_2.png) [@AJ-Ianozi](https://forum.ada-lang.io/u/AJ-Ianozi)\
**Post date:** [November 11, 2024, 3:52pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/8 "2024-11-11T15:52:17Z")

</div>

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.

 ![image](https://forum.ada-lang.io/uploads/default/original/1X/b2a53567b6ce5609ae2457132b852f3afd69ae3f.png)

---

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [November 11, 2024, 6:14pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/9 "2024-11-11T18:14:46Z")

</div>

Sure! (answer padded to make the forum happy)

---

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [November 25, 2024, 8:23pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/11 "2024-11-25T20:23:22Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)\
**Post date:** [December 7, 2024, 5:12pm UTC](https://forum.ada-lang.io/t/ada-monthly-meetup-7th-december-2024/1444/12 "2024-12-07T17:12:17Z")

</div>

Hi all,

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

- A strong reminder of the [Ada Crate of the Year competition](https://blog.adacore.com/announcing-the-2024-ada-spark-crate-of-the-year-award). The deadline is approaching quickly! There are three prices, one for Ada, another for SPARK and finally another for embedded system crates! [Here is the forum thread covering the topic](https://forum.ada-lang.io/t/2024-crate-of-the-year-awards/923).
- A reminder that [Advent of Code 2024](https://adventofcode.com/) is now live.
  - AdaCore, like last year, is [going to donate money](https://blog.adacore.com/announcing-advent-of-ada-2024-coding-for-a-cause) based on the amount of solutions and submission that are being done in Ada or SPARK. The submissions need to be done [in this forum thread](https://forum.ada-lang.io/t/advent-of-code-2024/1500)

- The [Learn.AdaCore.com website has received several improvements in these past few months](https://learn.adacore.com/courses/advanced-ada/changelog.html). Some changes are detailed [in this blog post](https://blog.adacore.com/learn-advanced-ada-2024-09). Improvements include controlled and limited types and discriminats.
- The Call for Presentations for the [FOSDEM](https://fosdem.org/2025/) conference has now ended. We did get a nice bunch of submissions which we hope to publish in short time.
- An Ada program was recently showcased in [HackerNews](https://news.ycombinator.com/item?id=42314905). [Prunt](https://600f3559.prunt-docs.pages.dev/) is a motion controller for 3D printers writen in Ada. It is open source, so you can go ahead an take a look at the code.
- There was recently a [question in the forum](https://forum.ada-lang.io/t/where-is-sparklib/218/4) about the use of [SPARKlib](https://docs.adacore.com/spark2014-docs/html/ug/en/source/spark_libraries.html#). The library is a set of nice utilities, algorithms and data structures which have been formally verified. I recommend people to check it out!
- For the people who use [AWS](https://github.com/AdaCore/aws) in Fedora systems, it is recommended that you read this [email thread](https://lists.fedoraproject.org/archives/list/ada@lists.fedoraproject.org/thread/IYXTYY2SCZQ32U76MVO5GHK52RXVNQJ6/?noscript) by [Björn Persson](https://lists.fedoraproject.org/archives/users/34271505be0745b085f0fd955fb2e3ef/). It discusses a security vulnerability disclosed by AdaCore.
- For those interested, charlie5 (Rod Kay) is porting the Linux e1000e network driver to Ironclad. [Here is the repo with the progress](https://codeberg.org/charlie5/ironclad_intel_e1000e_driver_port.git). Feel free to help and lend a hand. For more info, join [Ironclad’s Matrix chat room](https://matrix.to/#/#ironclad:matrix.org).
- The WG9, the ISO Work Group behind the Ada standard, had a meeting a few days ago. [Some information](https://www.open-std.org/jtc1/sc22/wg9/n654_WG_9_Future_Plan.pdf) was shared with regards to the Ada Users Society. The public list of WG9 documents can be found [here](https://www.open-std.org/jtc1/sc22/wg9/documents.htm).

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!
