Store a list without output NOT using message box

Pedro Santos's icon

Probably there's an object I haven't come across yet that does to a list the equivalent of [int] or [float]: store a list without outputting its value.

I usually use a message box's right inlet and bang the left inlet when needed, and, sure, it works, but not without a few drawbacks:
i'm using a GUI object and consuming unnecessary resources;
depending on the list length, the message box changes its size, altering the patch visual structure. With big lists/values this becomes very annoying...

That's why I was looking for an alternative, a kink of [list] or [l] object, similar to [int] or [float].
Any options towards that kind of use? Probably I'm missing something obvious...

Thanks!

pid's icon
Max Patch
Copy patch and select New From Clipboard in Max.
11OLSEN's icon

hey, it's [zl reg] or use a [pack] with a prepended "set".
O.

Pedro Santos's icon

I knew I must have been missing something obvious... of course, where else could it be? Hidden in [zl], the everything list-related object...

Thanks for your quick responses, pid and 11olsen!

For future reference, here it is from the Help File:zl reg: store a list in right inlet, bang it out later

As an aside, I'm not very fond of the way everything list-related is kind of hidden in one object, [zl] in this case.
At least, I think it should be also directly accessible in the list of objects... like zl.reg, in this case...
I noticed that kind of approach in Max 6 with [jit.op]... For instance, now instead of writing [jit.op @op +] you can also write [jit.+].
With zl, we could have the same behavior, and the various list functions of the object would be more exposed/accessible in the interface.