... for some object construction I'd prefer access to @_ as passed to new.
Especially when recreating existing APIs.
The cons of passing non-parameterized arguments in an object constructor are
discussed in Perl Best Practices, and Object::InsideOut was written to
follow most of Damian Conway's suggestions (with the additional flexibility of
not putting everything into a hash ref).
However, to workaround the requirement for parameterized arguments, you can
just put a wrapper around Object::InsideOut's new() method as follows:
(2)
]
