626
fixed rule (lemmy.blahaj.zone)
(page 2) 50 comments
sorted by: hot top controversial new old
[-] NewPerspective@lemmy.world 6 points 8 months ago

Go is a very opinionated language which is why I was so lucky for their opinion on this (and other things) to agree with mine.

[-] BirdyBoogleBop@lemmy.dbzer0.com 5 points 8 months ago

Allmans what I learnt then went to K&R on my own because it made more sense to me. I think GNU is fine I guess, not the others though. Not that what I say matters I've forgotten how to code and can barely do Hello World these days.

[-] ThatFembyWho@lemmy.blahaj.zone 5 points 8 months ago

And who can forget this abomination

while (x == y) { func1(); func2(); }

[-] thesporkeffect@lemmy.world 3 points 8 months ago

Aka the bash one-liner

[-] Tehdastehdas@lemmy.world 5 points 8 months ago* (last edited 7 months ago)

Why would a development environment show you code in a different style from what you like? It's a simple conversion.

Why would your IDE show you code in a language other than you prefer? It's just a conversion.

Even my web browser shows any text in languages I can read, but for some reason it doesn't let me edit a document through the translation.

[-] ToastedPlanet@lemmy.blahaj.zone 5 points 8 months ago

If prefer two spaces per indention instead of tabs, but otherwise I agree with the choice of style.

[-] BeigeAgenda@lemmy.ca 5 points 8 months ago

Tabs has no place in code, just recently I started a project with four space indentation, that quickly got changed to two.

load more comments (6 replies)
[-] thesporkeffect@lemmy.world 5 points 8 months ago

The eternal holy wars rage on

[-] Bienenvolk@feddit.de 4 points 8 months ago

On a serious note tho, I never understood the benefits of GNU's spaces after functions. I don't really mind most of the rest but I just don't get the benefits of 'funcname (arg)' vs. 'funcname(arg)'. Is there a specific reason for this? Personally, I find this to reduce readability because I have to think for a split second whether I'm looking at a variable or a function call.

Of cause this is also due to my habits, but I'm curious as to what the reasoning is.

[-] reverendsteveii@lemm.ee 4 points 8 months ago

Honestly I think it's just "spaces before open parens" and at least it's consistent. K&R, which I use, wants spaces before the parens in conditionals and loops but not in method sigs or method calls and the linter at work gets me almost every time I type the word "if".

load more comments (1 replies)
[-] Bonsoir@lemmy.ca 3 points 8 months ago

That's why Python has a superior syntax. There is usually one obvious way to do it, and that's the right way.

[-] 7heo@lemmy.ml 1 points 8 months ago
load more comments (1 replies)
[-] reverendsteveii@lemm.ee 3 points 8 months ago

Allman is a benign neurosis

[-] kittykittycatboys@lemmy.blahaj.zone 2 points 8 months ago* (last edited 8 months ago)

fixed?? 😳😳

[-] sverit@feddit.de 2 points 8 months ago

This is the way

[-] LarmyOfLone@lemm.ee 2 points 8 months ago

I want a language that takes this and has a specification for the editor to prettify it

while x==y
     func1
     func2
[-] Spaghetti_Hitchens@kbin.social 1 points 8 months ago

I might argue that rhe syntax of God's language is the one true syntax.

I am tired and unmotivated so I probably won't though.

[-] zarkanian@sh.itjust.works 1 points 8 months ago

Crockford gang approves.

load more comments
view more: ‹ prev next ›
this post was submitted on 10 Feb 2024
626 points (100.0% liked)

196

16363 readers
1810 users here now

Be sure to follow the rule before you head out.

Rule: You must post before you leave.

^other^ ^rules^

founded 1 year ago
MODERATORS