ada-lang.io
I created ada-lang.io to be a modern-looking, community-run open source site, since I came across a bunch of unmaintained, 90s-style sites while learning Ada around 2020-2021. Rust and Ocaml both have great sites that I was trying to mimic. The intent when I handed it off was a nice open source page to get people into the language. @onox made it look fantastic.
The feedback would need to be positive and the Website admins would have to approve it.
I set a bunch of people to be admins in the github organization which contains the site, so changes can be more easily made, so go be bold making content for it.
It was specifically created to host an updated MDX representation of the Ada Reference Manual I had developed by reverse engineering the ada-auth tool.
often used excuse as to why they canât find any Ada programmers.
I found Ada super easy to learn. As a C++ programmer I was productive in it in a few weeks. The hardest things to wrap my head around were discriminants, entries, and that nowhere could I find a description of attributes.
stackoverflow survey
An interesting thing about the stack overflow survey is that the âadmiredâ (want to continue using) score of Ada is much lower than I expected it to be.
Forum
OCaml, F#, Swift, Python and a lot of other languages have Discourse forums, so the forum seemed like a good idea. Discord would be great, but the Ada community is split across many time zones so I donât know how sustainable it would be, though I donât know if anyone has ever attempted to make one. However, @Irvise, it might be an easier way to do monthly meetings.
nodejs issues
Iâve got this too. Fortunately I was able to downgrade Node to 18 (because I did it in a docker) and then it worked.
I spent a few hours last week trying to upgrade Docusaurus and downgrading Node never occurred to me.
Ada âadvocacyâ
The best advocacy is positivity, great developer experience and successful projects. You donât argue people into using a technology, you inspire them to try it.