From: Miller Puckette msp@ucsd.edu To: Jonathan Wilkes jancsika@yahoo.com Cc: Hans-Christoph Steiner hans@at.or.at; "pd-list@iem.at" pd-list@iem.at Sent: Thursday, September 27, 2012 3:59 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back!
Sorry to further complicate this -
I'm now trying to design a multipurpose object "array" for pd vanilla that would allow one to say [array size] and use "table" or "data structure" arrays intercahngeably.
Interesting. Will this allow a data structure array to be used by [tab*~] objects? That's one thing that would make ds arrays very valuable (think of all the queries to the list about how to get different colored arrays, for example) but I never figured out an easy way to do it.
BTW, I've got a patch somewhere that did mouseover/mouseout notifications to [struct] but I can't seem to find it now. I also tried outputting pointer x/y location with "click" events to [struct] but couldn't get it working right for GOP stuff.
-Jonathan
I think though, that rather than marking arraysize as "obsolete" one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended.
I don't use Pd Vanilla, but that's irrelevant because [expr] is available in both Vanilla and Extended.
Actually I think "obsolete" and "deprecated" are ill-suited-- it's an object that was designed because someone either didn't know you could already do that in Pd or ignored that fact for some reason.
-Jonathan
cheers M
On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote:
From: Hans-Christoph Steiner hans@at.or.at To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
If someone wants to write patches that work on vanilla anywhere,
then there is a point.
_Everybody_ wants to write patches that work on vanilla everywhere.
When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should.
If people are already using Pd-extended or
Debian then I honestly don't see the point, arraysize is already there, like many other externals.
It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.)
For me, apt-get install pd-arraysize is far easier than trying to
remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-)
If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented.
And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...)
-Jonathan
.hc
On 09/27/2012 03:00 PM, Jonathan Wilkes wrote:
That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's
encourage
use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize.
-Jonathan
From: Hans-Christoph Steiner hans@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is
back!
IMHO, arraysize is very useful because it has a memorable
name. "I
need to find the size of an array... oh, [arraysize]".
.hc
On 09/27/2012 02:13 PM, Jonathan Wilkes wrote:
> Please change the description for the package > "pd-arraysize" > > "This object is deprecated. Use [expr
size("array-name")]
> which works out of the box for Pd Extended, Pd
Vanilla,
> and Pd-l2ork." > > -Jonathan > > > > ----- Original Message ----- >> From: IOhannes m zmoelnig zmoelnig@iem.at >> To: pd-announce@iem.at >> Cc: >> Sent: Thursday, September 27, 2012 9:13 AM >> Subject: [PD] [PD-announce]
apt.puredata.info is back!
>> > last night hans and me finally setup a
replacement machine
for
> apt.puredata.info[1], the ultimate source for
Pd-extended on
> Debian-based systems (Debian, Ubuntu, Li > fgmasdfnux/Mint,...)[2]. > > it is now hosted on the puredata.info
portal/mailinglist
server,
> courtesy of iem. > > fgmasdf > IOhannes > > > > [1] http://apt.puredata.info/ > [2] http://puredata.info/docs/faq/debian >> >> >>
_______________________________________________
>> Pd-announce mailing list >> Pd-announce@iem.at >> http://lists.puredata.info/listinfo/pd-announce >> >>
_______________________________________________
>> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
iQIcBAEBCAAGBQJQZKLqAAoJEJ8P5Yc3S76BpMwP/ipER+0Af2ZQ+ruexNeN0KUq /giclGGz9Gg7yUmKYcrW369ko9UqRXmxQGAY2HHbBUWuWo6lWQ2XD+RKEVkUN9lz w78S/gXb28FHzyiiRAtibL6Q2pYtyb8VebUW+iiLTtWnkzjbIKO6iPE3lsIsSYzK x4y6cwTRNYcWM7UO7Ja0DpZie7/sAgkUNYlCMwzfugFZRZ91bW9Xf9rNovxZu9lH py7mVFJ9iUI2h6Nyzpvdvp95ukfDneQK4JgmbXLWEdYhMGZd2uokeLgsohfP89Sf e60Pv1s9YuiarA1MBBudm15egWHLbhLVU1vb3VH4uOpZXh3Uf5u3z/luo73T+udx RzInWh0Su0WSmnWYU4yABo+F0eFAGNDH+AxdEdtxsKm0X3AP7RFZaqUmdut96NE9 NMMd7UKytG8zKs+a6hCOLqqL/DrBxpYmwrxAhPNRd8hMA+WmWxISyhrBoHsgOjb+ oHIccb6xUVmg5wafyuQMqTaPtTtDt2y3DCyb4gcOGEoHTXJcztA7nd2RYGnf0eZ5 0jfix5ykyP/Wau4dlyNT4J569BgS0XQkZw0RlP2mIAJose6pGpDtKpwvzSEZrleE i6ZvCbC3NGzfY4HFhS6XcXzXWDTmHFLb17gvQNyzjQwKTgvzxJ58YEswUTM5LXVD Q8VO11kW70gDLmPU/GnL =uAcd -----END PGP SIGNATURE-----
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list