docs/dev/parrot_api.pod - Notes on the PARROT_API macro
Some compilers and platforms export all symbols either by default or through a switch. Others have no such mechanism and either need a list of symbols to export or need the symbols annotating in the source.
The PARROT_API macro exists for the purpose of annotating symbols that should be exported. One day, it may be used to express which functions are in the Parrot extension API and which are not. For now it should be used to mark anything that will be used by a shared library or by the main Parrot executable when Parrot is built as a shared library.
PARROT_API
Incorrect usage of PARROT_API can break the build on some platforms, especially Win32. The rules for how to use it are as follows.
# vim: expandtab shiftwidth=2 tw=70:
To install Parrot::Op, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Parrot::Op
CPAN shell
perl -MCPAN -e shell install Parrot::Op
For more information on module installation, please visit the detailed CPAN module installation guide.