<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br><div><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Hah, great that this feature exists already! I'm happy using $1 and renumbering other creation arguments accordingly. Putting at the end would seem a little confusing, since it would be a different number each time.<br><br><br><br><div>> Date: Wed, 11 May 2016 08:49:54 -0700<br>> From: msp@ucsd.edu<br>> To: christof.ressi@gmx.at<br>> CC: pd-list@lists.iem.at; zmoelnig@iem.at<br>> Subject: Re: [PD] [clone]'s instance number<br>> <br>> I gave this some thought but couldn't come up with anything more natural than<br>> the "$1" idea.  It allows for changing the other arguments more easily than<br>> it would have been if the instance number were passed last.  Also, somehow<br>> it felt more natural to have the instance number first.<br>> <br>> If there's interest in the idea, I could add arrguments to change the<br>> behavior (such as putting $1 last instead of first)...  Offhand I doubt that<br>> would get used much though.<br>> <br>> cheers<br>> Miller<br>> <br>> <br>> <br>> On Wed, May 11, 2016 at 05:26:21PM +0200, Christof Ressi wrote:<br>> > There's also a pitfall: additional creation arguments for the cloned abstraction will start with $2.<br>> > For example, in [clone 16 my-abstraction 1 5 9] '1' will be parsed as $2, '5' as $3, '9' as $4 etc. <br>> > No problem, if the abstraction was written for being used with [clone], but bad when cloning existing abstractions.<br>> > <br>> > I'm wondering if there could be a way to get the abstraction ID without messing up existing abstractions... Maybe have a dedicated object?<br>> > <br>> > For now, I think it's important to mention the parsing of additional creation arguments in the help file.<br>> > <br>> > Christof<br>> > <br>> > > Gesendet: Mittwoch, 11. Mai 2016 um 16:25 Uhr<br>> > > Von: "IOhannes m zmoelnig" <zmoelnig@iem.at><br>> > > An: pd-list@lists.iem.at<br>> > > Betreff: Re: [PD] [clone]'s instance number<br>> > ><br>> > > On 2016-05-11 16:18, Liam Goodacre wrote:<br>> > > > Would it be possible to access [clone]'s unique instance number from within the patch, a bit like a creation argument? This could be used to achieve differentiation between the abstractions, ie. if the abstraction contains "tabread4~ $-1.array" and the $-1 is replaced with the instance number, then each instance could read a different file. Of course there are other ways of doing this, but it would be neat to do it with clone, and I'm wondering if there's a way.<br>> > > <br>> > > <br>> > > isn't this what $1 is already doing in clone's instances?<br>> > > <br>> > > <br>> > > fgasdmr<br>> > > IOhannes<br>> > > <br>> > > _______________________________________________<br>> > > Pd-list@lists.iem.at mailing list<br>> > > UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list<br>> > > <br>> > <br>> > _______________________________________________<br>> > Pd-list@lists.iem.at mailing list<br>> > UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list<br>> <br>> _______________________________________________<br>> Pd-list@lists.iem.at mailing list<br>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list<br></div>                                           </div></div>                                        </div></body>
</html>