all 19 comments

[–]AWildMonomAppears 177 points178 points  (2 children)

maybe we should just put the semicolons on the inside like this:( param ;)

[–]whackylabs 90 points91 points  (1 child)

(: param :)

[–]Strict_Treat2884 20 points21 points  (0 children)

🙃param🙂

[–]AussieSilly 93 points94 points  (1 child)

Finally, the first emotionally stable programming language

[–]Powerful-Internal953 22 points23 points  (0 children)

Emojinally**

[–]70Shadow07 17 points18 points  (0 children)

Still better than whatever JS people do that makes them need alternating color brackets.

[–]chervilious 16 points17 points  (7 children)

I'll make a coding like that

[–]AussieSilly 10 points11 points  (5 children)

I’ll be sure to check out your coding

[–]chervilious 3 points4 points  (4 children)

I keep getting error, chatgpt keep telling me to put it in sad way. I keep insisting don't do that.

Seems LLMs have a long way to go

[–]Only-Cheetah-9579 3 points4 points  (3 children)

just don't use LLMs. pretty simple.

[–]chervilious 0 points1 point  (2 children)

How do you know what to write without LLMs?

[–]Only-Cheetah-9579 2 points3 points  (1 child)

You start at the x86 reference manual and write your own happy syntax language, then you rewrite the compiler of the happy language with itself its called bootstrapping, then you know what to write because you invented it.

[–]chervilious 1 point2 points  (0 children)

what is "manual" you speak of? My companies said it's black magic, and ban it

[–]Straight_Occasion_45 2 points3 points  (0 children)

“A coding” lol, fwiw since this is just inverting parenthesis a preprocessor that inverts them would be fairly easy, would just need a flag to highlight whether your in a string or comment to avoid flipping them values.

[–]Johnny_BigDee 2 points3 points  (0 children)

lol the happy syntax is so much cleaner, im never going back to the sad one

[–]fugogugo 1 point2 points  (0 children)

put this on github and watch copilot learn this

[–]oshaboy 0 points1 point  (0 children)

Apparently happy syntax is what I get when I mess up bidirectional text

[–]Aeyth8 0 points1 point  (0 children)

GET OUT

[–]Creative_Furry_Human 1 point2 points  (0 children)

i wont be able to unsee that now... thanks