Skip to content

Editorial: fix identifier typos and factual errors across course materials#1360

Open
gusthoff wants to merge 6 commits into
AdaCore:mainfrom
gusthoff:content/general/review/editorial/content/20260525
Open

Editorial: fix identifier typos and factual errors across course materials#1360
gusthoff wants to merge 6 commits into
AdaCore:mainfrom
gusthoff:content/general/review/editorial/content/20260525

Conversation

@gusthoff
Copy link
Copy Markdown
Collaborator

Corrects six editorial errors caught during proofreading — four identifier
typos, one conceptual inversion, and one incorrect package name.

Changes

AdaCore Technologies for Railway Software

  • technology.rst: Fix inverted Speed type definition — was described as
    "time per distance"; corrected to "distance per time".

Advanced Ada — Data Types

  • aggregates.rst: Fix object name P_1P_1D in prose referring to
    a 1D point aggregate example.
  • arrays.rst: Fix subtype name M_Max_20M_Max20 to match the
    actual identifier declared in the code sample.
  • types.rst: Fix object name Default_SDefault in explanation of
    constant vs. variable views.

Advanced Ada — Resource Management

  • containers.rst: Fix aspect procedure name Add_UnnamedAdd_Named
    in the container aggregate example walkthrough.

Introduction to Embedded Systems Programming

  • multi_language_development.rst: Fix package name Interfaces.C
    Interfaces.C.Strings in the section introducing C string interop.

Impact

Prose-only changes; no code, tests, or configuration affected.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

gusthoff and others added 6 commits May 29, 2026 15:30
…ies for Railway Software"

Correct the description of the Speed type: "time per distance" → "distance
per time". Speed is distance divided by time, not the other way around.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Correct :ada:`P_1` → :ada:`P_1D` in the prose description of the delta
aggregate example. The code uses P_1D; the text had a truncated name.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Correct :ada:`M_Max_20` → :ada:`M_Max20` in the prose. The subtype is
declared as M_Max20 in the code; the text had a spurious underscore.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Correct :ada:`Default_S` → :ada:`Default` in the prose. The constant object
is declared as Default in the code; the text used a non-existent name.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Correct :ada:`Add_Unnamed` → :ada:`Add_Named` in the prose. The aspect
used in the example is Add_Named, not Add_Unnamed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…rogramming"

Correct :ada:`Interfaces.C` → :ada:`Interfaces.C.Strings` in the section
heading description. The section covers Interfaces.C.Strings, not the
parent Interfaces.C package.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gusthoff gusthoff requested a review from swbaird May 29, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant