I have no objections to having OPTIONAL XS available to speed things up for
people who want it. However I will not accept making XS a requirement. I
thought that since Scalar::Util::weaken was in core that there would be no
issues using it in a core module. If using weaken makes Test-Simple
non-corable, then I will use a slightly alternate design. But I will wait
for rjbs to weigh in on if Scalar::Util::weaken will block Test-Simple from
core.

-Chad

On Sat, Apr 25, 2015 at 2:57 PM, bulk88 <bul...@hotmail.com> wrote:

> Since Test::Stream::Context's core design uses weaken() everywhere, that
> means new Test::Simple always requires XS building (for Scalar::Util),
> which means it will never run on miniperl, and hence, new Test::Simple will
> never be in Perl core, is my understanding correct?
>
> I am asking this since if new Test::Simple is not PP clean and never will
> be, there are couple places I would like to throw XS at (the accessors in
> Test::Stream::HashBase::Meta in particular).
>

Reply via email to