Ticket #1869 (closed deprecation: fixed)
Move Parrot::Embed into its own repo
Reported by: | whiteknight | Owned by: | whiteknight |
---|---|---|---|
Priority: | minor | Milestone: | 3.3 |
Component: | Parrot::Interpreter | Version: | master |
Severity: | low | Keywords: | |
Cc: | chromatic, dukeleto | Language: | |
Patch status: | Platform: | all |
Description
The Parrot::Embed module for Perl5 is included in the main Parrot repository. There are some advantages to this in terms of proximity and testing. However, I think it should be moved out into it's own repository. I suggest this for several reasons:
- More visibility for it, if it were a top-level project of it's own
- It would be less likely to be lost in the shuffle from being wedged into the repo of a larger project
- There would be more symmetry with other Perl5 modules on CPAN, which are their own repos
I suggest we move the Parrot::Embed code out into a repo at github.com/parrot/Parrot-Embed, and set it up with all the necessary infrastructure (it's own tests/harness, it's own section on smolder for reports, etc).
I mentioned this idea yesterday at #parrotsketch and got unanimous support for it. We can keep snapshots of it in the ext/ folder of the Parrot repo, to avoid issues with deprecations.