Subject: Re: break a variable length list at a specific element (Alexandros Drymonitis)

claudio nervi <[email protected]>
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <CACzFJ2TiYMzYf8B-o2jPkzCSY7zfdgJ4Gki_mDV3y4JQ0-vJiw@mail.gmail.com>
Hello Alexandros,

I'll try to express myself better, what I meant to say is: if you use
Vanilla PD, without downloading any library,
this version will work for you.

When I saw the patch you posted, I thought there was some change in the
Pure Data 055.1 package and I missed it,
so I tried your patch, but the [list-abs/list-find] object didn't appear.

Thanks for the tip, I'll take a look at that abstraction library, it looks
interesting!

Claudio.

ps.:
  ¿How can I send a Patch in .pd format to the pd-list?




El lun, 30 sept 2024 a las 21:00, <[email protected]> escribió:

> Send Pd-list mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via email, send a message with subject or
> body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pd-list digest..."
>
> Today's Topics:
>
>    1. Re: break a variable length list at a specific element (Alexandros
> Drymonitis)
>       (claudio nervi)
>    2. Re: break a variable length list at a specific element (Alexandros
> Drymonitis)
>       (Alexandros Drymonitis)
>    3. Re: [PD-announce] nusmuk libs (cyrille henry)
>    4. Re: [PD-announce] nusmuk libs (Johnny Mauser)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 30 Sep 2024 15:38:35 +0200
> From: claudio nervi <[email protected]>
> Subject: [PD] Re: break a variable length list at a specific element
>         (Alexandros Drymonitis)
> To: [email protected]
> Message-ID:
>         <CACzFJ2STpfQQqHCYr4u_ekw=
> [email protected]>
> Content-Type: multipart/alternative;
>         boundary="000000000000f7bab806235652b5"
>
> If you are in Vanille,  the solution in "Vanilla Stile":
>
> #N canvas 766 214 458 396 12;
> #N canvas 224 224 330 295 list 0;
> #X obj 96 138 list;
> #N canvas 192 192 436 397 list 0;
> #X msg 193 264 set;
> #X msg 266 278 adddollar \$1;
> #X obj 132 41 inlet list;
> #X obj 93 352 outlet list reverse;
> #X obj 170 106 list length;
> #X obj 266 194 f;
> #X obj 266 224 - 1;
> #X obj 284 157 + 1;
> #X obj 152 149 f;
> #X obj 152 175 until;
> #X obj 132 78 t l b l b;
> #X msg 93 312 \$10 \$9 \$8 \$7 \$6 \$5 \$4 \$3 \$2 \$1;
> #X connect 0 0 11 0;
> #X connect 1 0 11 0;
> #X connect 2 0 10 0;
> #X connect 4 0 7 0;
> #X connect 4 0 8 1;
> #X connect 5 0 6 0;
> #X connect 6 0 5 1;
> #X connect 6 0 1 0;
> #X connect 7 0 5 1;
> #X connect 8 0 9 0;
> #X connect 9 0 5 0;
> #X connect 10 0 11 0;
> #X connect 10 1 8 0;
> #X connect 10 2 4 0;
> #X connect 10 3 0 0;
> #X connect 11 0 3 0;
> #X restore 96 105 pd list reverse;
> #X obj 96 175 list split 1;
> #X obj 96 63 inlet;
> #X obj 96 223 outlet;
> #X connect 0 0 2 0;
> #X connect 1 0 0 0;
> #X connect 2 0 4 0;
> #X connect 2 1 0 0;
> #X connect 3 0 1 0;
> #X restore 86 148 pd list separe;
> #N canvas 32 32 450 300 select 0;
> #X obj 82 80 t f b;
> #X obj 162 129 f;
> #X obj 162 162 + 1;
> #X msg 293 110 0;
> #X obj 82 206 f;
> #X obj 82 249 outlet;
> #X obj 293 38 inlet reset;
> #X text 327 112 reset counter;
> #X obj 194 38 inlet index;
> #X obj 82 38 inlet element;
> #X obj 82 163 select;
> #X connect 0 0 10 0;
> #X connect 0 1 1 0;
> #X connect 1 0 2 0;
> #X connect 2 0 1 1;
> #X connect 2 0 4 1;
> #X connect 3 0 1 1;
> #X connect 4 0 5 0;
> #X connect 6 0 3 0;
> #X connect 8 0 10 1;
> #X connect 9 0 0 0;
> #X connect 10 0 4 0;
> #X restore 86 216 pd select index;
> #X floatatom 137 184 5 0 0 1 select\ item - - 0;
> #X floatatom 86 245 5 0 0 0 - - - 0;
> #X msg 63 61 1 3 5 7 9 1000 2 4 8 6;
> #X obj 63 107 t l l b;
> #N canvas 128 128 393 350 remove 0;
> #X obj 66 198 list split;
> #X obj 234 89 - 1;
> #X obj 99 228 list split 1;
> #X obj 66 160 list;
> #X msg 66 133 bang;
> #X obj 233 114 t b f;
> #X obj 234 55 inlet index;
> #X obj 151 56 inlet list;
> #X obj 139 268 print x2;
> #X obj 66 268 print x1;
> #X connect 0 0 9 0;
> #X connect 0 1 2 0;
> #X connect 1 0 5 0;
> #X connect 2 1 8 0;
> #X connect 3 0 0 0;
> #X connect 4 0 3 0;
> #X connect 5 0 4 0;
> #X connect 5 1 0 1;
> #X connect 6 0 1 0;
> #X connect 7 0 3 1;
> #X restore 63 292 pd remove and split;
> #X connect 0 0 1 0;
> #X connect 1 0 3 0;
> #X connect 2 0 1 1;
> #X connect 3 0 6 1;
> #X connect 4 0 5 0;
> #X connect 5 0 6 0;
> #X connect 5 1 0 0;
> #X connect 5 2 1 2;
>
> Claudio.
>
> ps.:
> ¿How can I send a Patch in .pd format to the list?
> -------------- next part --------------
> A message part incompatible with plain text digests has been removed ...
> Name: not available
> Type: text/html
> Size: 2950 bytes
> Desc: not available
>
> ------------------------------
>
> Message: 2
> Date: Mon, 30 Sep 2024 16:42:34 +0300
> From: Alexandros Drymonitis <[email protected]>
> Subject: [PD] Re: break a variable length list at a specific element
>         (Alexandros Drymonitis)
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> My solution is vanilla as list-abs is a collection of vanilla
> abstractions for manipulating lists.
>
> On 9/30/24 16:38, claudio nervi wrote:
> > If you are in Vanille,  the solution in "Vanilla Stile":
> >
> > #N canvas 766 214 458 396 12;
> > #N canvas 224 224 330 295 list 0;
> > #X obj 96 138 list;
> > #N canvas 192 192 436 397 list 0;
> > #X msg 193 264 set;
> > #X msg 266 278 adddollar \$1;
> > #X obj 132 41 inlet list;
> > #X obj 93 352 outlet list reverse;
> > #X obj 170 106 list length;
> > #X obj 266 194 f;
> > #X obj 266 224 - 1;
> > #X obj 284 157 + 1;
> > #X obj 152 149 f;
> > #X obj 152 175 until;
> > #X obj 132 78 t l b l b;
> > #X msg 93 312 \$10 \$9 \$8 \$7 \$6 \$5 \$4 \$3 \$2 \$1;
> > #X connect 0 0 11 0;
> > #X connect 1 0 11 0;
> > #X connect 2 0 10 0;
> > #X connect 4 0 7 0;
> > #X connect 4 0 8 1;
> > #X connect 5 0 6 0;
> > #X connect 6 0 5 1;
> > #X connect 6 0 1 0;
> > #X connect 7 0 5 1;
> > #X connect 8 0 9 0;
> > #X connect 9 0 5 0;
> > #X connect 10 0 11 0;
> > #X connect 10 1 8 0;
> > #X connect 10 2 4 0;
> > #X connect 10 3 0 0;
> > #X connect 11 0 3 0;
> > #X restore 96 105 pd list reverse;
> > #X obj 96 175 list split 1;
> > #X obj 96 63 inlet;
> > #X obj 96 223 outlet;
> > #X connect 0 0 2 0;
> > #X connect 1 0 0 0;
> > #X connect 2 0 4 0;
> > #X connect 2 1 0 0;
> > #X connect 3 0 1 0;
> > #X restore 86 148 pd list separe;
> > #N canvas 32 32 450 300 select 0;
> > #X obj 82 80 t f b;
> > #X obj 162 129 f;
> > #X obj 162 162 + 1;
> > #X msg 293 110 0;
> > #X obj 82 206 f;
> > #X obj 82 249 outlet;
> > #X obj 293 38 inlet reset;
> > #X text 327 112 reset counter;
> > #X obj 194 38 inlet index;
> > #X obj 82 38 inlet element;
> > #X obj 82 163 select;
> > #X connect 0 0 10 0;
> > #X connect 0 1 1 0;
> > #X connect 1 0 2 0;
> > #X connect 2 0 1 1;
> > #X connect 2 0 4 1;
> > #X connect 3 0 1 1;
> > #X connect 4 0 5 0;
> > #X connect 6 0 3 0;
> > #X connect 8 0 10 1;
> > #X connect 9 0 0 0;
> > #X connect 10 0 4 0;
> > #X restore 86 216 pd select index;
> > #X floatatom 137 184 5 0 0 1 select\ item - - 0;
> > #X floatatom 86 245 5 0 0 0 - - - 0;
> > #X msg 63 61 1 3 5 7 9 1000 2 4 8 6;
> > #X obj 63 107 t l l b;
> > #N canvas 128 128 393 350 remove 0;
> > #X obj 66 198 list split;
> > #X obj 234 89 - 1;
> > #X obj 99 228 list split 1;
> > #X obj 66 160 list;
> > #X msg 66 133 bang;
> > #X obj 233 114 t b f;
> > #X obj 234 55 inlet index;
> > #X obj 151 56 inlet list;
> > #X obj 139 268 print x2;
> > #X obj 66 268 print x1;
> > #X connect 0 0 9 0;
> > #X connect 0 1 2 0;
> > #X connect 1 0 5 0;
> > #X connect 2 1 8 0;
> > #X connect 3 0 0 0;
> > #X connect 4 0 3 0;
> > #X connect 5 0 4 0;
> > #X connect 5 1 0 1;
> > #X connect 6 0 1 0;
> > #X connect 7 0 3 1;
> > #X restore 63 292 pd remove and split;
> > #X connect 0 0 1 0;
> > #X connect 1 0 3 0;
> > #X connect 2 0 1 1;
> > #X connect 3 0 6 1;
> > #X connect 4 0 5 0;
> > #X connect 5 0 6 0;
> > #X connect 5 1 0 0;
> > #X connect 5 2 1 2;
> >
> > Claudio.
> >
> > ps.:
> > ¿How can I send a Patch in .pd format to the list?
> >
> >
> >
> > ---
> > [email protected] - the Pure Data mailinglist
> >
> https://lists.iem.at/hyperkitty/list/[email protected]/message/TOO4SMA76EDTFHGRIN7XS4UFPMYNHGW4/
> >
> > To unsubscribe send an email to [email protected] mailing list
> > UNSUBSCRIBE and account-management -> https://lists.iem.at/
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 30 Sep 2024 16:51:13 +0200
> From: cyrille henry <[email protected]>
> Subject: [PD] Re: [PD-announce] nusmuk libs
> To: <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="UTF-8"; format=flowed
>
> Hello Peter,
> Nusmuk lib have been updated last week for the 1st time in 15 years. So
> it's totally normal that the last deken/debian release was in 2015.
>
> This release is mostly to support new architectures.
>
> It's Iohannes who is responsible of Debian release, I don't really know
> anything about them.
>
> cheers
> C
>
>
> Le 30/09/2024 à 11:26, Peter P. a écrit :
> > * cyrille henry <[email protected]> [2024-09-30 10:40]:
> >> hello
> >> Nusmuk-audio and nusmuk-utils are now available on deken, for most
> architecture.
> > Great news Cyrille, thanks a lot!
> >
> > Do you know if it will be packaged for Debian as well? the current
> > stable and testing pd-nusmuk packages seems to be 20151113+repack-8.
> > https://packages.debian.org/bookworm/pd-nusmuk
> >
> > best, P
> >
> > ---
> > [email protected] - the Pure Data mailinglist
> >
> https://lists.iem.at/hyperkitty/list/[email protected]/message/PD5VLYKE7MJXAQIZ4E42DQYNXZ2PZTUJ/
> >
> > To unsubscribe send an email to [email protected] mailing list
> > UNSUBSCRIBE and account-management -> https://lists.iem.at/
> >
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 30 Sep 2024 20:59:47 +0200
> From: Johnny Mauser <[email protected]>
> Subject: [PD] Re: [PD-announce] nusmuk libs
> To: Pd-List <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain;       charset=utf-8
>
> Hi Cyrille,
>
> I can confirm egregore working now on my m1 Mac running pd 0.55.1 and
> MacOS 14.6.1.
>
> Thank you!
>
> -jonas-
>
> > Am 30.09.2024 um 16:51 schrieb cyrille henry <[email protected]>:
> >
> > Hello Peter,
> > Nusmuk lib have been updated last week for the 1st time in 15 years. So
> it's totally normal that the last deken/debian release was in 2015.
> >
> > This release is mostly to support new architectures.
> >
> > It's Iohannes who is responsible of Debian release, I don't really know
> anything about them.
> >
> > cheers
> > C
> >
> >
> > Le 30/09/2024 à 11:26, Peter P. a écrit :
> >> * cyrille henry <[email protected]> [2024-09-30 10:40]:
> >>> hello
> >>> Nusmuk-audio and nusmuk-utils are now available on deken, for most
> architecture.
> >> Great news Cyrille, thanks a lot!
> >> Do you know if it will be packaged for Debian as well? the current
> >> stable and testing pd-nusmuk packages seems to be 20151113+repack-8.
> >> https://packages.debian.org/bookworm/pd-nusmuk
> >> best, P
> >> ---
> >> [email protected] - the Pure Data mailinglist
> >>
> https://lists.iem.at/hyperkitty/list/[email protected]/message/PD5VLYKE7MJXAQIZ4E42DQYNXZ2PZTUJ/
> >> 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/R64DB3YPLRICWA3XN2EZXIDLDN55EOFY/
> >
> > To unsubscribe send an email to [email protected] mailing list
> > UNSUBSCRIBE and account-management -> https://lists.iem.at/
>
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Pd-list mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> to manage your subscription (including un-subscription) see
>
>
> ------------------------------
>
> End of Pd-list Digest, Vol 234, Issue 34
> ****************************************
>

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

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.