#N canvas 526 22 603 617 12;
#X obj 25 9 cnv 15 400 40 empty empty Fifop-Lifop: 20 12 0 24 -262144
-66577 0;
#X text 22 68 Veremos dois objetos da biblioteca zexy que podem armazenar
listas em pilhas (stacks) \; - [fifop] - de "first-in-first-out" \;
- [lifop] - de "last-in-first-out" \;;
#X obj 52 473 fifop;
#X floatatom 52 520 8 0 0 0 - - -;
#X obj 78 438 list-drip;
#X obj 52 442 bng 15 250 50 0 empty empty empty 17 7 0 10 -261682 -1
-1;
#X text 189 474 A cada bang \, o [fifop] e [lifop] cospem os valores
dependendo da ordem de chegada.;
#X floatatom 117 520 8 0 0 0 - - -;
#X obj 117 473 lifop;
#X text 27 150 A ideia é que empilhamos os elementos. No [fifop] \,
é como se empilhássemos do mesmo jeito que os copinhos de plástico
de um bebedouro qualquer \; o primeiro que entra é o primeiro que sai.
Já o [lifop] é uma pilha de pratos \, o último que entrou é o primeiro
que você pega. Maiores informações e recursos estão descritos no "help".
;
#X msg 78 405 10 20 30 40 50 60;
#X text 151 435 "pingamos" os elementos da lista.;
#X obj 78 375 loadbang;
#X text 27 270 Aqui vamos retomar os exemplos anteriores do [list split].
Com esses objetos fica muito mais simples o processo. eles também dão
um bang ao final das listas/pilhas (pelo outlet direito) \, podendo
então gerar um loop da mesma maneira.;
#X connect 2 0 3 0;
#X connect 4 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 2 0;
#X connect 5 0 8 0;
#X connect 8 0 7 0;
#X connect 8 1 10 0;
#X connect 10 0 4 0;
#X connect 12 0 10 0;
