On Thu, 6 May 2010, spir ☣ wrote:

Hello,

It seems, maybe, that most people using freepascal actually come from a
different environment (esp Delphi) with all needed knowledge about (a
dialect of) the language itself, here in fact Pascal *and* object Pascal;
and also about its major utilities (& common libraries).  How do *real*
newcomers manage to get this knowledge?

The FAQ states: 20.  Standard units To see the list of base units supplied
with Free Pascal, and on which platform they are supported, consult the
Free Pascal user's manual.  There is also a short description of what each
unit does in the same section of the manual.

It refers to this page:

http://www.freepascal.org/docs-html/user/userch9.html

But I'm too stupid to find the mentionned description. The user manual
only holds a plain list of units (not pointers to descriptions elsewhere).

Of course not, this is not what the list is for. The list is mainly meant
for programmers coming from TP/Delphi to show what they can expect.

The reference manual does not hold anything about standard units.  The
programmer manual is all about the compiler itself.  Or am I blind?  Where
to find a how to use them?

The RTL guide contains the documentation of all the units mentioned
in the above pages:

http://www.freepascal.org/docs-html/rtl/index.html

the FCL guide documents the class-based units:

http://www.freepascal.org/docs-html/fcl/index.html

All these pages are referenced from

http://www.freepascal.org/docs.var

So I am kind of surprised to hear that you didn't find them.


Ditto about builtin functions & procedures. I found by chance an older ref
manual (version 1.0.8 -- may 2003) at
http://www2.toki.or.id/fpcdoc/ref/ref.html that holds a desc of funcs &
procs.  But I don't know how up-to-date it is.  This part has disappeared
from current ref.

Not really. It has simply moved to the RTL guide, where it belongs.
The reference guide only describes the pascal language.

All builtin functions are described in the system unit. The system unit is included implicitly in all programs.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to