[fpc-pascal] TFPGObjectList error
Jim Lee
jlee54 at gmail.com
Mon Jul 2 00:33:32 CEST 2018
On 07/01/18 12:28, Michael Van Canneyt wrote:
>
> The documentation is brought up to date at every release: all new
> identifiers are documented and the documentation regenerated.
> If you look in the bugtracker, you will see that I regularly fix
> documentation issues.
>
Thanks. The user's guide, programmer's guide, and language reference
manual all say they are for version 3.0.2. Perhaps the current version
didn't require any documentation changes?
> If you think it is too terse in places, please report them in the
> bugtracker. I will always fix all such reports.
>
>
That really wasn't my point. From the point of view of someone just
coming to fpc, the documentation is the "face" of the product. If that
face is ugly or hard to navigate, they are likely to just walk away.
Getting involved in the bugtracker is for people already invested in
fpc, and familiar enough with it to not *need* the documentation.
> It is all there, user's guide, language reference, programmer's guide,
> Reference to *all* rtl units. What do you think is missing ?
>
> See https://www.freepascal.org/docs.var
>
Perhaps the rtl is more complete than the rest - I'll take your word for
it. I know it's a tremendous amount of work!
The class library chart on that page is nice, but it's 11 years old
(dated 2007).
> index:
> RTL: https://www.freepascal.org/docs-html/current/rtl/index-8.html
> FCL: https://www.freepascal.org/docs-html/current/fcl/index-8.html
>
An auto-generated index of all identifiers used across all modules is
useful, if you know what you're looking for. Say I was looking for
something like a Timer class - where do I start? Would it be in the
rtl, the fcl, or somewhere else? Would it be named Timer, TTimer, or
something else? I can't find an index that has an entry for "timer" and
points to all the timer-related things.
> Packages are another story. I checked the packages. There are roughly
> 16.000 classes.
> I didn't count methods/functions, but they surely are a multiple of that.
> There is 1 documenter: me.
>
Pardon my ignorance, but I take it that "packages" is more like an
un-curated repository of contributions rather than an official part of
the fpc distribution? If so, I wasn't aware of that. It would explain
a big part of my frustration.
-Jim
More information about the fpc-pascal
mailing list