Ada Lives - A independent magazine of Ada

Hi! I’m starting Ada Lives, an independent editorial project exploring the connections between programming, literature, history, science, and video games.

I’m particularly, in this forum, inviting programmers to share their experiences, articles, algorithms, or projects related to video games, consoles, embedded systems, or anything else related to game development.

What can you submit?

Articles and essays: Historical research, game analysis, or unexpected connections between video games, literature, and history.

Short fiction: Original stories inspired by games, historical settings, or the relationship between humans and technology.

Programming experiments: Small programs, interactive fiction, or code that demonstrates an idea. Bonus points if it’s written in Ada, but it’s not required.

Video games and prototypes: Playable experiments, narrative games, or projects with something to say.

How to participate

Send a short proposal to adalithprojects@outlook.com describing your idea, its format, and why it fits the theme. You can also include a draft, sample, screenshots, or a link to your project.

Selected contributions will be edited and published in a free digital issue of Ada Lives, with credit given to their creators and links to their work.

This is an independent project, so participation is voluntary. You’ll retain ownership of your work, and I’ll ask for your permission before publishing it. Submitting your work doesn’t guarantee selection.

Submission deadline: October 31, 2026.

Languages: English or Spanish. You don’t need to submit in both.

Ada Lives is just getting started. This first issue is an experiment in bringing different ideas and creators together, and I’d like to see what we can make of it.

If you know someone who might have something to contribute, please share this post!

The Analytical Engine from Ada Lovelaces Note G written in Ada!

You may have to install gnatcoll_gmp manually to run it yourself tho

➜  analytical-engine git:(master) ✗ make
gprbuild -p -P aes.gpr
Compile
   [Ada]          aes.adb
   [Ada]          analytical_engine.ads
   [Ada]          analytical_engine-annunciator_panel.adb
   [Ada]          analytical_engine-annunciator_panel-command_line.adb
   [Ada]          analytical_engine-card.adb
   [Ada]          analytical_engine-card_reader.adb
   [Ada]          analytical_engine-framework.adb
   [Ada]          analytical_engine-output.adb
   [Ada]          analytical_engine-output-printer.adb
   [Ada]          analytical_engine-store.adb
   [Ada]          analytical_engine-card-action_card.adb
   [Ada]          analytical_engine-card-attendant_request.adb
   [Ada]          analytical_engine-card-combinatorial_card.adb
   [Ada]          analytical_engine-card-comment_card.ads
   [Ada]          analytical_engine-card-number_card.adb
   [Ada]          analytical_engine-card-operation_card.adb
   [Ada]          analytical_engine-card-stepping_card.adb
   [Ada]          analytical_engine-card-tracing_card.adb
   [Ada]          analytical_engine-card-variable_card.adb
   [Ada]          analytical_engine-mill.adb
   [Ada]          analytical_engine-attendant.ads
Bind
   [gprbind]      aes.bexch
   [Ada]          aes.ali
Link
   [link]         aes.adb
➜  analytical-engine git:(master) ✗ ./aes check_for_prime.ae 
203 is divisible by 7
Halt: 
➜  analytical-engine git:(master) ✗ cat check_for_prime.ae 
. Checks whether a number is prime. The example value (203) celebrates
. the 203rd anniversary of Ada's 1815 birth in 2018.
...

Thank you so much! You’ve brought me back so many memories. I had no idea Simon had passed away. It’s been a long time since I followed anything related to Ada or the programming world in general, so this news really came as a shock to me. He definitely deserves a tribute for all his contributions to the community.