[PD] array-abs

Matt Barber brbrofsvl at gmail.com
Sun Oct 4 18:08:24 CEST 2015


Thanks!

The multideminsional array stuff is a good approach. I'll likely fold
something like that in (although it might be easier to implement if the
metadata were stored in a separate table). Resizing is quite difficult
since we want to preserve data. But since it wouldn't have to be done in
place necessarily, it would be possible to just store a scratch space
table, copy everything over, zero out the main table and resize, and then
copy the data back in chunkwise. [array get/set] are faster than I thought
they'd be, and they work great as a Pd analogue to "memmove" (see
[array-copy] in my collection). Working in robust bounds checking might be
tough.

I really wish you would have sent those to me on zip disk via registered
mail.




On Sun, Oct 4, 2015 at 11:32 AM, Christof Ressi <christof.ressi at gmx.at>
wrote:

> Wow, looks cool!
>
> Just a few days ago I reworked some of my personal table abstractions,
> which also make use of the [array] object. However, some of them depend on
> zexy externals (I hope I didn't miss any other dependencies). I haven't
> shared them yet so the documentation is quite poor (no help files, docs
> inside the abstraction) and they look a bit messy. But maybe you can get
> some inspiration for your library...
> https://www.dropbox.com/s/xvj031korqw8guf/ctab-abs.zip?dl=0
>
> Additionally I've been working on three basic abstractions for creating,
> setting and reading multi-dimensional arrays of any number of dimensions.
> They are pure vanilla style and even come with a help file :-D.  (a object
> for array resizing is yet to be done...)
> https://www.dropbox.com/s/6xfgdyt697138e6/carray.zip?dl=0
>
> Would be cool to hear your opinion on the multi-dimensional array stuff!
>
> Christof
>
>
>
>
> *Gesendet:* Samstag, 03. Oktober 2015 um 22:32 Uhr
> *Von:* "Matt Barber" <brbrofsvl at gmail.com>
> *An:* "IOhannes m zmölnig" <zmoelnig at iem.at>
> *Cc:* Pd-List <pd-list at lists.iem.at>
> *Betreff:* Re: [PD] array-abs
> Thanks.
>
> Yes. Right now I'm just looking to see if these would be useful, if
> there's anything awful about the syntax, if they try to do too much or are
> too fussy, if anyone would want to contribute, etc. When I get them
> polished a bit I'll do a regular release on the normal channels (I can't
> remember if I have access to anything officially Pd related).
>
> Matt
>
> On Sat, Oct 3, 2015 at 4:22 PM, IOhannes m zmölnig <zmoelnig at iem.at>
> wrote:
>>
>> hi,
>>
>> great!
>>
>> On 10/03/2015 07:36 PM, Matt Barber wrote:
>> >
>> > https://www.dropbox.com/s/45tk62dpz0z2mqo/array-abs.zip?dl=0
>> >
>>
>> db?
>>
>> would you like to put those on a version control system of sorts, e.g.
>> the puredata svn or some publicly available git repository (e.g. github)?
>>
>> (read as: please let us not go back to the dark ages, where code was
>> shared by sending files around by on floppy disks and you never new
>> which version was the current one)
>>
>> fgmards
>> IOhannes
>>
>>
>>
>> _______________________________________________
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>
> _______________________________________________ Pd-list at lists.iem.at
> mailing list UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20151004/1cf7d11d/attachment.html>


More information about the Pd-list mailing list