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

Reply via email to