<?xml version="1.0" encoding="windows-1252"?>
<node id="777982" title="Re^2: How to write a Mixin without Exporter mess? (conflict)" created="2009-07-07 15:30:25" updated="2009-07-07 15:30:25">
<type id="11">
note</type>
<author id="325183">
saintmike</author>
<data>
<field name="doctext">
&lt;blockquote&gt;&lt;em&gt;Paraphrasing the next paragraph: And you'd like to make object syntax not work for "everyone else". &lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;
Actually, no! :) Sorry to lure onto the wrong path with nebulous "various reasons", I've got nothing to hide! Reasons are: I want to use object syntax, not exploiting Perl's way of passing the object ref as the first argument.
&lt;p&gt;
Secondly, in fact, I would like other people's $self-&gt;frobnerize() calls to be routed to my Mixin, and I want them to use object syntax as well.
&lt;p&gt;
Hopefully, this has cleared up what I want ... and it looks like the trickery in [cpan://mixin] does exactly the, um, trick. Thanks to [afoken] who suggested this!</field>
<field name="root_node">
777695</field>
<field name="parent_node">
777873</field>
</data>
</node>
