• hardkorebob@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    8 months ago

    I write python in shell. Literally. I made a shell function file (pnk.lang) that prints correct python code. The capital letters in the shell function’s name, my Tkinter IDE turns into color as you see above. So I let the color (capital letter) abstract away indentation for my brain. The second letter is for category of python code according to me. Again using color to allow me to think. I dont like Python syntax. I looks ugly to me. So I made this tool to make coding colorful, succint and fun for me. It reduces my eye strain among many other personal benefits.

    S=self

    E=echo

    #indentation

    #Z=“” #0

    Y=" " #3

    X="$Y$Y " #7

    W="$Y$X " #11

    V="$Y$W " #15

    U="$Y$V " #19

    YDfd() {

    typeset z="$1"
    
        typeset nn="$2"
    
    typeset cc="$3" 
    
    if [[ $z == z ]]; 
    
    then
    
    	$E "$Y def $nn(${S}$cc):"
    
    else
    
    	$E "$Y def $nn($cc):"
    
    fi
    

    }

    YDdefe() {

    typeset fn="$1"
    
    YDfd z $fn ,e=None
    

    }

    YDdefe addNew

    XIcv $ap Pnk

    XFpk $ap 1 both

    XFfc zz pw.add $ap

    turns into

    def addNew(self,e=None):
        self.appinstance = Pnk(self,)
        self.appinstance.pack(expand=1,fill="both",padx=2,pady=2,)
        self.pw.add(self.appinstance)