September 2017
Beginner
402 pages
9h 52m
English
Perl 6 modules are referenced by three parameters: module name, author name and module version. Traditionally, in Perl 5, module names were mapped directly into the file system, but in Perl 6 we have to deal with three dimensions. In this section, we will take a look at the directory in which Rakudo and zef store modules and track information about their parameters.
Let us see how Rakudo keeps modules in the filesystem for the example of the XML::XPath module.
In the installation directory of Rakudo (on macOS, this is /Applications/Rakudo), you will find the following four directories:
binincludelibshare
Modules are located inside the tree of the share directory. Every module may have at least three files. First, ...
Read now
Unlock full access