hello,

 [text] object is quite a powerfull tool for building data structures, 
meanwhile it often need some safe recursive search.

 I'm working on a lua script for experimenting json on pd world if anyone wants 
to try:

https://github.com/patricecolet/critapec-pd-externals/tree/main/pdjson

It's still experimental, but maybe it could give some clues about sharing json 
and pd structures.

> Le 9 févr. 2026 à 09:56, Dan Wilcox <[email protected]> a écrit :
> 
> Maybe this is a good time to propose a *native* dictionary or dict-style 
> functionality. Maybe it comes down to a special mode for [text] etc? There is 
> a symbol name map in the rjlib but I'd also like something more flexible.
> 
>> On Feb 9, 2026, at 9:15 AM, Pierre Alexandre Tremblay <[email protected]> 
>> wrote:
>> 
>> we do tap on one of these in flucoma, so if I do a fluid.dictionary it’ll be 
>> this that I use indeed. I just try to keep maintenance of codebase to 
>> minimum, and dependencies to null.
>> 
>> p
>> 
>>> On 8 Feb 2026, at 20:53, Dan Wilcox <[email protected]> wrote:
>>> 
>>> Unless the usage is very basic, I think plain vanilla as a requirement does 
>>> not make sense for this. There are numerous C and C++ libraries which 
>>> handle the basics and should be leveraged instead of reading bytes with 
>>> [file] or something similar. Best of all, many of these libraries are only 
>>> 1-2 files, so making a light wrapper external with minimal requirements for 
>>> compilation should not be huge issue IMO.
>>> 
>>>> On Feb 8, 2026, at 8:04 PM, hans w. koch <[email protected]> wrote:
>>>> 
>>>> hello pierre alexandre,
>>>> 
>>>> a while ago i made a parser for .kml files (xml files recorded by bycicle 
>>>> route trackers) for a friend to sonify her tours.
>>>> its plain vanilla and was a pita to make :-)
>>>> if thats interesting for you, i can send you a copy of the patch.
>>>> 
>>>> cheers
>>>> 
>>>> hans
>>>> 
>>>>> Am 08.02.2026 um 17:48 schrieb Pierre Alexandre Tremblay 
>>>>> <[email protected]>:
>>>>> 
>>>>>>> did you have a look at the purest_json library, does it help?
>>>>> I didn’t but I saw it was neither vanilla nor available for all CPUs, so 
>>>>> that won’t be helpful in my case (except if I decide to tackle a 
>>>>> fluid.dictionary external which i don’t want to if I can avoid it)
>>>>> 
>>>>> hence asking if there was a native version/hack. I’ll look at Alexandre’s 
>>>>> abstraction, that might do the trick. The idea would be to be able to 
>>>>> dump fluid* status (mlp for instance) in text, edit, then load them back. 
>>>>> This has been seen as useful on other platforms, so I’m trying to find a 
>>>>> way…
>>>>> 
>>>>>> BACH library for Pd. 
>>>>> 
>>>>> now, that is a fun challenge ;) I was talking to both Daniele and Andrea 
>>>>> about this in the last year… it would be a fantastic addition obviously 
>>>>> but I don’t envy the person who will do that job
>>>>> 
>>>>> p
>>>>> 
>>>>> 
>>>>>> On 8 Feb 2026, at 17:38, João Pais <[email protected]> wrote:
>>>>>> 
>>>>>> did you have a look at the purest_json library, does it help?
>>>>>>> Dear all
>>>>>>> 
>>>>>>> Apart the fact that flucoma releases (and nightles soon) are on deken 
>>>>>>> (hurray!), I am slowly getting back in trying to add the last bit 
>>>>>>> missing to our interface… but the lack of native dictionary style 
>>>>>>> file/data structure is not helping us to keep the structured (json 
>>>>>>> style) states of objects simply yet programmatically editable (like in 
>>>>>>> max and supercollider)
>>>>>>> 
>>>>>>> here is an example of one of our user’s clever use of the text object 
>>>>>>> despite its limits
>>>>>>> 
>>>>>>> https://discourse.flucoma.org/t/way-of-modifying-state-of-fluid-robustscale-in-puredata/2717/16
>>>>>>> 
>>>>>>> now I know there are “pd structure” magicians on here, and maybe 
>>>>>>> someone has had the idea to create a sort of hack to parse json files, 
>>>>>>> or even general dictionaries of associative key-values?
>>>>>>> 
>>>>>>> Ideally, I’d be able to access those in the C api… but a temp json file 
>>>>>>> is also possible on the way, we do that with SuperCollider anyway.
>>>>>>> 
>>>>>>> any pointers (pun intended) welcome
>>>>>>> 
>>>>>>> p
>>>>>>> ---
>>>>>>> [email protected] - the Pure Data mailinglist
>>>>>>> https://lists.iem.at/hyperkitty/list/[email protected]/message/YWXEUDCIFKZH5ZHUAPXYZSCA6Q2J4OBX/
>>>>>>> 
>>>>>>> To unsubscribe send an email to [email protected] mailing list
>>>>>>> UNSUBSCRIBE and account-management -> https://lists.i
>>>>>> ---
>>>>>> [email protected] - the Pure Data mailinglist
>>>>>> https://lists.iem.at/hyperkitty/list/[email protected]/message/QI3VZVQVMYJG7XWAJSAHDBBGY76YH4UM/
>>>>>> 
>>>>>> To unsubscribe send an email to [email protected] mailing list
>>>>>> UNSUBSCRIBE and account-management -> https://lists.iem.at/
>>>>> 
>>>>> 
>>>>> ---
>>>>> [email protected] - the Pure Data mailinglist
>>>>> https://lists.iem.at/hyperkitty/list/[email protected]/message/FDMWVTTF62B3D5JIPJM5Q4KOJVLV2OLM/
>>>>> 
>>>>> To unsubscribe send an email to [email protected] mailing list
>>>>> UNSUBSCRIBE and account-management -> https://lists.iem.at/
>>>> 
>>>> 
>>>> 
>>>> ---
>>>> [email protected] - the Pure Data mailinglist
>>>> https://lists.iem.at/hyperkitty/list/[email protected]/message/V5ZSSTMQSAG53TNV65MQHHQ6MHE7VU4P/
>>>> 
>>>> To unsubscribe send an email to [email protected] mailing list
>>>> UNSUBSCRIBE and account-management -> https://lists.iem.at/
>>> 
>>> --------
>>> Dan Wilcox
>>> danomatika.com <http://danomatika.com/>
>>> robotcowboy.com <http://robotcowboy.com/>
>> 
> 
> --------
> Dan Wilcox
> danomatika.com <http://danomatika.com/>
> robotcowboy.com <http://robotcowboy.com/>
> ---
> [email protected] <mailto:[email protected]> - the Pure Data mailinglist
> https://lists.iem.at/hyperkitty/list/[email protected]/message/WKWXXMDY5CXVIFUZSLICJPGALSJHFLRU/
> 
> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]> mailing list
> UNSUBSCRIBE and account-management -> https://lists.iem.at/

---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/D3DGTVM2RBPLN5CKWQYJAY4AEHH473XP/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/

Reply via email to