התכנית ב-MUMPS
PSelf ; Printing itself ; [ 07.07.2005 ] ;-----------------* s x(1)=" w ~PSelf ; Printing itself ; [ 07.07.2005 ]~,!" s x(2)=" w ~ ;-----------------*~,!" s x(3)=" s gr=~~~~,tild=$c(126)" s x(4)=" s m=~ s x(~" s x(5)=" s n=~)=~" s x(6)=" f i=1:1:8 w m,i,gr,x(i),gr,!" s x(7)=" f i=1:1:8 w $tr(x(i),tild,gr),!" s x(8)=" q" w "PSelf ; Printing itself ; [ 07.07.2005 ]",! w " ;-----------------*",! s gr="""",tild=$c(126) s m=" s x(" s n=")=" f i=1:1:8 w m,i,gr,x(i),gr,! f i=1:1:8 w $tr(x(i),tild,gr),! q
ומכיוון ששתי השורות הראשונות הן רק "ליופי", אפשר בעיקרון להעיף אותן, ומתקבל:
s x(1)=" s gr=~~~~,tild=$c(126)" s x(2)=" s m=~ s x(~" s x(3)=" s n=~)=~" s x(4)=" f i=1:1:8 w m,i,gr,x(i),gr,!" s x(5)=" f i=1:1:8 w $tr(x(i),tild,gr),!" s x(6)=" q" s gr="""",tild=$c(126) s m=" s x(" s n=")=" f i=1:1:6 w m,i,gr,x(i),gr,! f i=1:1:6 w $tr(x(i),tild,gr),! q
הסברים: s - הענק ערך למשתנה. w - הדפס. f - בצע מספר פעמים עבור שורת ערכים של משתנה. ()c$ - תו. ()tr$ - "תרגם" ("גל" ל"גרשיים").