]>
Commit | Line | Data |
---|---|---|
1eee94d3 | 1 | @c README.texi describes the pim libraries. |
83ffe9cd | 2 | @c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc. |
1eee94d3 GM |
3 | @c |
4 | @c This is part of the GM2 manual. | |
5 | @c For copying conditions, see the file gcc/doc/include/fdl.texi. | |
6 | ||
7 | These are the base libraries for the GNU Modula-2 compiler. These | |
8 | modules originally came from the M2F compiler and have been cleaned up | |
9 | and extended. They provide a basic interface to the underlying | |
10 | operating system via libc. They also include a number of libraries to | |
11 | allow access to compiler built-ins. Perhaps the largest difference to | |
12 | PIM and ISO libraries is the @code{DynamicString} module which | |
13 | declares the type @code{String}. The heavy use of this opaque data | |
14 | type results in a number of equivalent modules that can either handle | |
15 | @code{ARRAY OF CHAR} or @code{String}. | |
16 | ||
17 | These modules have been extensively tested and are used throughout | |
18 | building the GNU Modula-2 compiler. |