Mmm maybe I can simplify... enohp ym morf tnes ----------- Dan Wilcox danomatika.com robotcowboy.com
> On Dec 7, 2019, at 10:08 AM, Christof Ressi <[email protected]> wrote: > > If you change [value] to use a t_atom, why do you need to specify the type > with a flag? Just add a symbol method and you're done. Am I missing something? > >> Gesendet: Samstag, 07. Dezember 2019 um 03:01 Uhr >> Von: "Dan Wilcox" <[email protected]> >> An: [email protected] >> Betreff: Re: [PD] store a symbol and send on bang >> >> How about [value -s] instead? :) >> >> I just whipped up a [value] update which changes the backing value storage >> to use a t_atom and allows setting the value type based on a flag: -s makes >> a symbol value, otherwise a float value. There are some checks against type >> mismatches between the same name. >> >> This allows for sending & receiving symbols via [value -s] or [v -s] >> objects. Existing [value] and [v] objects are float types. >> >> The only issue I can see, other than a little more memory usage and type >> checking, would be possibly breaking patches which use "-s" as a value name. >> In this case, sending a float to the inlet is silently ignored and a default >> "symbol" symbol would be output on a bang which would cause a trackable >> error. >> >> I can put up a PR soon when I clean up this change a bit. In the meantime, >> macOS people can try out a test build: Pd-0.50.2-value-symbol.zip >> <http://docs.danomatika.com/pdbuilds/0.51/Pd-0.50.2-value-symbol.zip> >> >>> On Dec 6, 2019, at 5:50 PM, [email protected] wrote: >>> >>> From: IOhannes m zmölnig <[email protected] <mailto:[email protected]>> >>> To: [email protected] <mailto:[email protected]> >>> Subject: Re: [PD] store a symbol and send on bang >>> Message-ID: <[email protected] >>> <mailto:[email protected]>> >>> Content-Type: text/plain; charset=utf-8 >>> >>> Am 6. Dezember 2019 15:27:02 MEZ schrieb Christof Ressi >>> <[email protected] <mailto:[email protected]>>: >>>> This would just complicate the interface. Just use [symbol] + [send] and >>>> you're done. >>> >>> >>> +1 >>> >>> also, [symbol -s] would make it quite complicated to create a symbol "-s"... >>> >>> >>> >>> mfg.hft.fsl >>> IOhannes >> >> -------- >> Dan Wilcox >> @danomatika <http://twitter.com/danomatika> >> danomatika.com <http://danomatika.com/> >> robotcowboy.com <http://robotcowboy.com/> >> >> >> >> _______________________________________________ >> [email protected] mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list >> _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
