"compiler" !eqv "distribution"
Rakudo seeks to make a sharp distinction between "compiler" and "distribution"
- Compiler:
- "Perl 6 language core"
- Defined by the Perl 6 specification
- Generally does not include a large number of modules
- Not packaged for typical programmers or applications
- Not unique -- multiple Perl 6 compiler implementations
- Distribution:
- What we expect the "average person" to use
- Integrates compiler(s?), modules, IDE, docs, etc.
- Can target specific audiences or needs
- Not unique -- can be multiple Perl 6 distributions