dec 222018
Om tijdens testen van forth code even te gluren naar de inhoud en diepte van de stack kan je zelf het volgende in amForth maken:
variable maxdepth-.s \ definieer een variabele #50 maxdepth-.s ! \ >> Van bovenaf geteld maximaal aantal te tonen stack items : .s ( -- ) \ toont en de bovenste stack items ." <" depth 0 .r ." > " \ print aantal items depth 0 max maxdepth-.s @ min dup 0 ?DO dup i - pick . LOOP drop ;
Als het ‘word’ .s wordt aangeroepen resulteert dat in een regel met:
a) de diepte van de stack tussen ‘< >’, gevolgd door de daadwerkelijke items op de stack. De laatste is het bovenste item.
De inhoud van de stack wordt niet beïnvloed.
Uiteraard kan je -zoals met (bijan) alle words in forth- het word .s ook weer in nieuwe words opnemen.