-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello,
Some abstractions for array-abs (matt, if you can add them to your array-abs set) : [array-split] : split a symbol in many symbols depending of a character (you can make a [array-filename] with it, see help patch) [array-filename] : get the filename or last directory of a path (faster than [array-split]) [array-drip] : drip all values in an array [array-pop_index] : pop a value from an array depending of a specific index (in the help file there is an exemple to pop the last value of an array). ++ Jack Le 01/12/2015 01:21, Simon Iten a écrit : > for reference... > >> Begin forwarded message: >> >> *From: *Matt Barber <[email protected] >> <mailto:[email protected]>> *Date: *1 December 2015 at 00:41:32 >> GMT+1 *To: *Simon Iten <[email protected] >> <mailto:[email protected]>> *Subject: **Re: [PD] filename from >> path* >> >> A couple things to check out that will be better practice: >> >> [until] instead of [metro] >> >> [array size] instead of a [resize $1( message is better syntax in >> some places. And no need to resize the array every time (this is >> trivial in most situations, but it's not impossible that someone >> would want to use this in a heavy load). >> >> Use of $0 for locality. >> >> Above all -- [trigger] to control order of operations, which are >> a little ambiguous in your patch. >> >> See attached for an alternate design. >> >> >> On Mon, Nov 30, 2015 at 5:52 PM, Simon Iten <[email protected] >> <mailto:[email protected]>> wrote: >> >> here is a vanilla implementation, not sure if it is the easiest >> way, but it works here… >> >> thanks for the guidance matt! >> >> simon >> >> >> >>> On 30 Nov 2015, at 23:35, Matt Barber <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> I also made a [list-s2l] using a bunch of printf commands >>> from [makefilename]. I haven't looked at it in ages – it was a >>> few years ago (2009?), and is kind of slow, but I think it >>> works. See attached (requires list-abs). >>> >>> >>> >>> On Mon, Nov 30, 2015 at 5:05 PM, IOhannes m zmölnig >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> On 11/30/2015 10:08 PM, Simon Iten wrote: >>>> is it possible to get only the filename from openpanel? (in >>>> vanilla) >>> >>> not vanilla: iemlib's [splitfilename] does exactly what you >>> want not vanilla either: zexy's [symbol2list]/[list2symbol] >>> let's you build that easily >>> >>> vanilla only solution: see matt's suggestion using the new: >>> [list (to|from)symbol] objects >>> >>> fgmas IOhannes >>> >>> >>> _______________________________________________ >>> [email protected] <mailto:[email protected]> mailing >>> list UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >>> <list-s2l.zip>_______________________________________________ >>> [email protected] <mailto:[email protected]> mailing >>> list UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >> >> >> > > > > > > > > _______________________________________________ > [email protected] mailing list UNSUBSCRIBE and > account-management -> http://lists.puredata.info/listinfo/pd-list > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWXZ8EAAoJEOuluecjw8GUTz4H/jpZKXECSSRxLXjnsBY3Fxu2 bITfVO2dj9LKlfRjD5sBt5OtP80WbkBhKbwXfIIMO3g7ayowVwN9loP1pszyAsy9 yDO9IVnXIDhQj9T6wfOOCYCKmnZQByWrEN8IHtUwL/foiXMTRa1VamE7G/R/JWC/ HsmLbsILRTSrCfXOh4ME4I2O5OVPvvbUQ4zTbCQvCjxj6TrI8+9DNYYIqk47G+fh EGU4FD4KrQpf6UHjBiSAy9w6awXwReiXovbjwLdr5rFiZVoOeK3piztqTK1zrE+d j20KpqS01vWPVVG43JHYF8XBXHX4VAfEyieSsTOPNHqrOl1jTw3OwZbJ7tQX3YE= =obia -----END PGP SIGNATURE-----
array-pop_index.pd
Description: application/puredata
array-pop_index-help.pd
Description: application/puredata
array-filename-help.pd
Description: application/puredata
array-filename.pd
Description: application/puredata
array-split-help.pd
Description: application/puredata
array-split.pd
Description: application/puredata
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
