this has been on my wish list for a while and I want to do a PR. do you guys have suggestions which kind of interface you would prefer? these come to my mind: * [delete] object: send it a pointer and it will delete the scalar * [delete <p>( message for canvases * [delete( message for [pointer]: deletes the scalar of the currently stored pointer.
I tend towards the last option, since [pointer] is already used to traverse a subpatch, so [delete( could go well with [traverse(, [bang( and [next(. the canvas messages would also makes sense to me. having a dedicated object seems rather overkill. --- there's another feature I'd love to have: being able to compare two pointers for equality. (it's such a fundamental thing for working with pointers/iterators but there's no way to do this in Pd, apart from hacky things like assigning each scalar some unique ID). I'm struggling with a good interface, though. again, a dedicated object feels awkward to me. maybe an [equal <pointer>( message to [pointer] which compares the incoming pointer with the stored pointer and outputs 0 or 1? > Gesendet: Sonntag, 20. Mai 2018 um 14:40 Uhr > Von: "Derek Kwan" <[email protected]> > An: "Roman Haefeli" <[email protected]>, [email protected] > Betreff: Re: [PD] Data structures - delete specific scalar? > > Roman Haefeli <[email protected]> writes: > > > Hey all > > > > Following up a thread from 2011: > > https://lists.puredata.info/pipermail/pd-list/2011-04/088306.html > > > > I would like to know whether it is impossible to delete a specific > > scalar, by pointer. If so, why is that? Does it use a design that makes > > it difficult to allow this? To my untrained eye there is no apparent > > reason why it is possible by editing the GUI graphically/manually, but > > not per message. > > > > Roman > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > > https://lists.puredata.info/listinfo/pd-list > > If I'm not mistaken, this relates to a thread I started in Jan 2017 and > I think this bit from Christof Ressi might prove releavant to these > discussions so hopefully this link could help with the current discussion: > > https://lists.puredata.info/pipermail/pd-list/2017-01/117295.html > > Derek > > -- > Derek Kwan > www.derekxkwan.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
