Maybe it's worth clarifying that Pd "pointers" are not the same as
pointers in C, C++ or Rust.
Pd "pointers" are safe handles for accessing a particular "data
structure" member (which might be a "scalar" or an "array element").
They are automatically invalidated when the underlying data structure
changes.
Just wondering,... Since Rust code seems to have safe alternative for pointers,
how about using it?
Pd is a programming language and a programming language's safety has
little to do with the language it's implemented in. Pretty much all
popular interpreted programming languages are implemented in C or C++:
Python, JavaScript, Java, C#, Ruby, Lua, etc. Yet they are considered
memory safe.
Christof
On 2/13/2026 7:54 PM, IOhannes m zmölnig via Pd-list wrote:
Am 13. Februar 2026 19:34:25 MEZ schrieb Patrice Colet
<[email protected]>:
Just wondering,... Since Rust code seems to have safe alternative for pointers,
how about using it?
Pc
what for?
you can perfectly well use pointers safely in C (it's just a bit more
complicated than in rust)
but afaiu, "pointers" in Pd are complicated to *use* (and rust wouldn't help
with usability on the Pd side).
mfg.sfg.jfd
IOhannes
---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/PBAJYGR7VJO7HCDPB7BL6VDHOGOMIKXD/
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/AUNGQZ6HZIC7GCFLPYJIP3DH46FDCHUL/
To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/