Skip to content

Commit 06bf3a9

Browse files
authored
Merge pull request #1316 from tbrowder/core-mod
add new doc with list of core modules
2 parents e016b7e + 396e0d8 commit 06bf3a9

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

doc/Language/modules-core.pod6

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
=begin pod
2+
3+
=TITLE Core Modules
4+
5+
The Perl core has a few modules you may want to use. Following is a
6+
list of them along with a link to their source code.
7+
8+
=head Modules with external utility
9+
10+
The following modules are known to used by external programs and modules.
11+
12+
=item L<CompUnit::Repository::Staging|https://github.com/rakudo/rakudo/lib/CompUnit/Repository/Staging.pm> Used by installers such as C<zef>
13+
=item L<NativeCall|https://github.com/rakudo/rakudo/lib/NativeCall.pm6> Used by many external modules
14+
=item L<NativeCall::Types|https://github.com/rakudo/rakudo/lib/NativeCall/Types.pm6> Used by C<NativeCall>
15+
=item L<NativeCall::Compiler::GNU|https://github.com/rakudo/rakudo/lib/NativeCall/Compiler/GNU.pm6> Used by C<NativeCall>
16+
=item L<NativeCall::Compiler::MSVC|https://github.com/rakudo/rakudo/lib/NativeCall/Compiler/MSVC.pm6> Used by C<NativeCall>
17+
=item L<Pod::To::Text|https://github.com/rakudo/rakudo/lib/Pod/To/Text.pm6> Used by several external modules
18+
=item L<Test|https://github.com/rakudo/rakudo/lib/Test.pm6> Used by all modules with tests
19+
20+
=head Modules for internal use
21+
22+
The following modules are not intended to be used externally.
23+
24+
=item L<experimental|https://github.com/rakudo/rakudo/lib/experimental.pm6>
25+
=item L<newline|https://github.com/rakudo/rakudo/lib/newline.pm6>
26+
27+
28+
=end pod

0 commit comments

Comments
 (0)