December 2021 What Are You Working On?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ada

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • ASFML

    Ada binding to the SFML library

    I'm still working on my Civilization-style game. Most of it has now been expanded to include a complete ASFML/SFML branch. Scrolling and selecting with the mouse, general input, better menus, better display of the world map, initial display of the city map, graphic adjustments when changing the window, control of the units, a simple research menu and more now runs via the ASFML/SFML. I also split the logic and graphics part into two different tasks and improved the English translation. Still a lot of work to do until it can be sold, but things are moving forward.

  • qoi

    The “Quite OK Image Format” for fast, lossless image compression

    I started an implementation of the Quite Ok Image encoder (QOI) in Ada. I may try to prove it with SPARK...

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • steamsky

    Mirror of roguelike in sky with a steampunk setting

    Steam Sky

  • ob-ada-spark

    Temporary development (preliminary release) can be found at https://github.com/rocher/ob-ada-spark/.

  • Ada_GUI

    An Ada-oriented GUI

    Improvements to Ada GUI.

  • Ada_Drivers_Library

    Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.

    Got I2C & SPI drivers for the LPS25H barometric sensor accepted in the Ada Drivers Library.

  • Civ-Klon

    Mein Rundenstrategiespiel (Civilization-Klon), geschrieben in Ada/SPARK.

    I'm still working on my Civilization-style game. Most of it has now been expanded to include a complete ASFML/SFML branch. Scrolling and selecting with the mouse, general input, better menus, better display of the world map, initial display of the city map, graphic adjustments when changing the window, control of the units, a simple research menu and more now runs via the ASFML/SFML. I also split the logic and graphics part into two different tasks and improved the English translation. Still a lot of work to do until it can be sold, but things are moving forward.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • BBS-BBB-Ada

    A collection of Ada sources for working with Linux based embedded computers, such as the BeagleBone Black or Raspberry Pi

    I picked up a MCP4725 I2C DAC and an ADS1015 I2C ADC from AdaFruit and plan to write drivers for them for my personal driver library (as a side note, if anyone wants to move any of these to the Ada Driver Library, feel free). I am thinking of using these to add another module to my Raspberry Pi Mainframe Simulator so that I can have some knobs and a meter doing important looking things.

  • Pi-Mainframe

    Simulated mainframe computer based on a Raspberry Pi

    I picked up a MCP4725 I2C DAC and an ADS1015 I2C ADC from AdaFruit and plan to write drivers for them for my personal driver library (as a side note, if anyone wants to move any of these to the Ada Driver Library, feel free). I am thinking of using these to add another module to my Raspberry Pi Mainframe Simulator so that I can have some knobs and a meter doing important looking things.

  • alire

    Command-line tool from the Alire project and supporting library

    I made a prototype for the support of compilation switches in Alire: https://github.com/alire-project/alire/issues/888

  • als-alire-index

    An Alire index to build ada_language_server

    🗂 created a dedicated Alire index to build Ada Language Server 23.0.1

  • adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020 and 2021 in Scala (by sim642)

    Yes, the price is a problem, with Barnes' book. But, the book covers probably everything in this topic. Other good starting points, if you don't mind reading on a screen, are Wikibooks: https://en.wikibooks.org/wiki/Ada_Programming or https://learn.adacore.com. Plus, of course, writing a code. At this moment, the Advent of Code is going. A good place to give Ada a try. :)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts