this post was submitted on 28 Mar 2024
324 points (96.3% liked)

Programmer Humor

19503 readers
1096 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] kralk@lemm.ee 6 points 7 months ago (1 children)
[โ€“] hardkorebob@programming.dev 1 points 7 months ago* (last edited 7 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)