Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.ads files not explained at the point they are introduced #578

Closed
gcaplan opened this issue Jul 2, 2021 · 1 comment · Fixed by #747
Closed

.ads files not explained at the point they are introduced #578

gcaplan opened this issue Jul 2, 2021 · 1 comment · Fixed by #747
Assignees

Comments

@gcaplan
Copy link

gcaplan commented Jul 2, 2021

I hope you don't mind if I post my impressions as I go. As someone who has written docs, I'm probably more nit-picky than most. If my comments aren't useful, please let me know.

At the point you introduce .ads files, there's no explanation of what they are. For anyone who hasn't used Modula, their role and usage is not obvious. I had to google to put them into some context.

https://learn.adacore.com/courses/intro-to-ada/chapters/subprograms.html

To the new user from languages like Python, C# & Java they might look like an irritation. A crisp explanation of their advantages to both the compiler and the developer might help cushion the blow.

@FryingPanBrock
Copy link

I second this. The course is meant to be an introduction to Ada, so explanations, even short ones, on fundamentals like what an ADS file is should not be skipped.

@gusthoff gusthoff self-assigned this Jun 25, 2022
gusthoff added a commit to gusthoff/ada-learning-material that referenced this issue Jun 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants