Front page | perl.perl5.porters |
Postings from August 2023
I partially disavow (was Re: PPC Elevator Pitch for Perl::Types)
Thread Previous
|
Thread Next
From:
Darren Duncan
Date:
August 19, 2023 11:07
Subject:
I partially disavow (was Re: PPC Elevator Pitch for Perl::Types)
Message ID:
63d03b82-7eae-f9dc-6b22-f909812c7a7f@darrenduncan.net
On 2023-08-15 9:37 p.m., Oodler 577 via perl5-porters wrote:
> # Proposed Perl Changes Elevator Pitch for Perl::Types
> ...
> Respectfully submitted by the _Perl::Types Committee_:
> ...
> * Darren Duncan (DUNCAND)
I want to state for the record that I partially disavow both this proposal and
this group.
I have also, just before writing this current message, formally departed from
the group, and asked that my name be removed from its membership list.
I joined the Perl::Types Committee about 1-2 weeks ago, when the current
incarnation was formed, when Will invited me, because I had a personal interest
in Perl type systems and felt I could benefit the Perl community through
participation in the multiple efforts under way, including this one; I had
likewise also provided feedback to Oshun, and before that Corinna.
I did provide input and feedback during the last 1-2 weeks, which I hope will
make the Perl::Types effort better for the community.
While I support some aspects of its goals, providing more direct, efficient, and
strict access to Perl's existing built-in type system for Perl developers, I
also disagree with other aspects of the initiative, including a seeming lack of
desire to compromise with others.
While my input to the group seemed to be generally appreciated, some proposals
that were more compromising in nature and respecting feedback given here, were
vocally disagreed with.
For example, I proposed using a branded namespace, such as LLPT:: (Low Level
Perl Types) for all its packages like integer/boolean/string etc to expressly
avoid conflict with other namespaces.
I decided I don't want my name associated with this endeavor as a whole, even if
I support some of its goals.
I believe that in principle the alternative Oshun proposal can provide all the
actually workable features of Perl::Types as a subset of its feature set, and do
so in a way that goes out of its way to play nice with everything else.
Oshun's built-in checks should have a set that correspond to stricter
definitions of Perl's built-in types; I'm not a stickler for their having
particular names, just that they are available. But getting into that belongs
on the Oshun Git discussions where input is generally being taken, rather than
in this perl5-porters thread.
Also, as far as I know, from the Git change history for the draft version of
this elevator pitch, Will and Brett are the only ones that actually authored it
directly, with the rest of our names being on it because we were in the group.
I was actually surprised that all the names were on this when it was submitted
to perl5-porters, I didn't expect that the Committee member list was going to be
announced, and assumed it was private.
Apparently we had all assented to it though because we saw a review of the draft
first and didn't object to its content, including the member name list.
This is partially my fault though, I had somehow glossed over the fact it
contained a full member list, so I didn't think to request that the names of
non-authors be excluded when I had the chance.
Going forward, I request that everyone treat me as if my name had never been
announced on the Perl::Types Committee member list.
Instead please treat me as my own person with my own interests and opinions,
which case by case may or may not align with particular individuals.
This says nothing about any relationships I may have with any individuals, but
just with this Committee as its own entity, and with the current elevator pitch.
Thank you.
-- Darren Duncan
Thread Previous
|
Thread Next