As another tip to Lua, there is the UserData type which is basically a wrapper for an opaque pointer which language wrappers can use for their non-native types. I could imagine Pd having something similar for complex, non-native external types with some basic memory safety checks. If we had that, we could experiment with adding a more complex dict-style type, for e
> On Feb 12, 2026, at 2:24 PM, Miller Puckette via Pd-list > <[email protected]> wrote: > > Yeah, pointers are way too complicated to use... I'm trying to think of ways > to improve that :) > > Miller > > On 2/12/26 1:58 PM, Patrice Colet wrote: >> Hello, >> >> just to add my brain fart too, pointers are the most efficient data >> storing/retrieving I've ever met in PureData, but it also the most >> complicated to manage in a patch without crashing the whole thing... >> Pointers have get set methods and can store all PureData types, and it's >> very fast, if not the the fastes method. Meanwhile, it's dedied to graphical >> stuff and not very convenient for users that are not very very experimented, >> and maybe also for the experimented ones, otherwise there would be already >> many proposals for managing pointers. >> >> best regards >> >>> Le 12 févr. 2026 à 12:46, Sam Ross <[email protected]> a écrit : >>> >>> Hi, this may just be a brain fart as I'm no dev and am not acquainted with >>> json/the nested structures you are talking about, but it strikes me that >>> [list store] could be used to make a more flexible [value] type object, by >>> using the fact you can send it the [send $0/foo( message to request the >>> list... with an abstraction based on this you could have at least have >>> arbitrary list-based variables that you could dynamically get & set. Just >>> mentioning it in case it sparks anything off for anyone, please disregard >>> if not! >>> >>> Cheers, Sam. >>> --- >>> [email protected] - the Pure Data mailinglist >>> https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/[email protected]/message/BJPXLYM6ON4VM3PRXYQLTJ3V64HTQ7JT/__;!!Mih3wA!HI5gy3H0RjxRW_BmNMcnLWQvFkQjFcYMxRfrB8m4kaLodY_Bn5nIa5gigbfHsQGIyHNvLCBRtxMt9yPT6eo$ >>> >>> To unsubscribe send an email to [email protected] >>> <mailto:[email protected]> mailing list >>> UNSUBSCRIBE and account-management -> >>> https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!HI5gy3H0RjxRW_BmNMcnLWQvFkQjFcYMxRfrB8m4kaLodY_Bn5nIa5gigbfHsQGIyHNvLCBRtxMt0RkjESs$ >> >> --- >> [email protected] <mailto:[email protected]> - the Pure Data >> mailinglist >> https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/[email protected]/message/FW2D7LIMZROUNTUX36U2MW7RZ6YMU6PT/__;!!Mih3wA!HI5gy3H0RjxRW_BmNMcnLWQvFkQjFcYMxRfrB8m4kaLodY_Bn5nIa5gigbfHsQGIyHNvLCBRtxMtkNYuziI$ >> >> To unsubscribe send an email to [email protected] >> <mailto:[email protected]> mailing list >> UNSUBSCRIBE and account-management -> >> https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!HI5gy3H0RjxRW_BmNMcnLWQvFkQjFcYMxRfrB8m4kaLodY_Bn5nIa5gigbfHsQGIyHNvLCBRtxMt0RkjESs$ > > > --- > [email protected] <mailto:[email protected]> - the Pure Data mailinglist > https://lists.iem.at/hyperkitty/list/[email protected]/message/PX6XYKA4BFQ3DWQQVK5D5AO7R6A3GWHP/ > > To unsubscribe send an email to [email protected] > <mailto:[email protected]> mailing list > UNSUBSCRIBE and account-management -> https://lists.iem.at/ -------- Dan Wilcox danomatika.com <http://danomatika.com/> robotcowboy.com <http://robotcowboy.com/>
--- [email protected] - the Pure Data mailinglist https://lists.iem.at/hyperkitty/list/[email protected]/message/AX4SJS5HHPU2HUZBPGMDPNZASKFQ3SZZ/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/
