How do you quickly find Ada documentation?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • zeal

    Offline documentation browser inspired by Dash

  • Personally I'm using graphical tool, Zeal, also for C and other languages. 😉 With Ada I'm just typing there ada:put and it almost instantly find all the references in Ada standard for any put or put_line subprograms.

  • ada_language_server

    Server implementing the Microsoft Language Protocol for Ada and SPARK

  • If I want to find something in any library used by the current project, I'm using various language servers, for Ada it is Ada Language Server. Here commands and their effect depend on editor which you use .

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • septum

    Context-based code search tool

  • Jump-to-definition works pretty well with the Ada Language Server and also in GNAT Studio. Outside of that, I lookup things sometimes in "Programming in Ada 2012" by Barnes. I also wrote a tool I use for code discovery and load all the libraries that GNAT provides in one of my .septum/.configs.

  • vim-ada

    Ready-to-deploy plugins and configuration which change Vim/NeoVim into (mostly Ada) IDE

  • Vim-Ada has links to a built user-contributed docset to use.

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