Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

Wilzax ,

Kernighan & Ritchie. This is the hill I choose to die on.

zoly ,

The only correct answer

ambrosiaforest ,
@ambrosiaforest@lemmy.blahaj.zone avatar

python user 😔

MashedTech ,

Let me explain...

yetAnotherUser ,

Imagine having to use {}; instead of

ZILtoid1991 ,
@ZILtoid1991@kbin.social avatar

OTBS is the only way!

pewgar_seemsimandroid ,

no, stealing code is

saigot ,

If all your code isn't on one line you aren't a real programmer.

crazybrain ,
@crazybrain@lemmy.spacestation14.com avatar

I wonder if you could have it all on one column.

damnfinecoffee ,

I prefer to newline after every symbol for better readability

9point6 ,

OP is clearly a python user incapable of understanding punctuation

Embrace the brace, you won't be alone with a semi-colon(...e)

insomniac_lemon , (edited )
@insomniac_lemon@kbin.social avatar

I might have a personality disorder, but yeah seeing most code/languages (stuff more substantial than the image here) makes me think there's something really wrong with them or me (or both) because I don't see how you get into that. Though I know in many cases it probably could've been written differently.

I like 1 language*, but it uses whitespace. I mean that's not the defining factor, but there aren't really different styles like this (though there is spaces for indentation depth, and I usually went with 1 space instead of the standard 2 so there is that).

*=it's somewhat niche and I never really started with it because... userspace reasons I guess is the best way to put it

ReveredOxygen ,
@ReveredOxygen@sh.itjust.works avatar

Nim?

insomniac_lemon , (edited )
@insomniac_lemon@kbin.social avatar

You got it. (mirror link)

I'm not sure if you guessed it or not because I've posted about it a few times in different contexts (thus why I try not to name drop now). I mean much of it is on me as well, change a few things about me and I might've done more with it.

ReveredOxygen ,
@ReveredOxygen@sh.itjust.works avatar

Nah, it's just the only language I know with Python syntax, other than Python

wreckedcarzz ,
@wreckedcarzz@lemmy.world avatar

Allman or gnu, rest are fucking bonkers

Metype ,
@Metype@lemmy.world avatar

Putting the opening curly brace of a code block on the same line that defines the conditions the code block will run under is bonkers?

jwelch55 ,

There's an asymmetry to it that always left me uncomfortable.

doctorcrimson ,

If we're judging purely on readability then I think Allman probably has the edge, here. You can see at a glance where the encasement starts or ends in a vertical column on the far left. Of course, that's a moot point if the programmer's color coding is set up to where it is obvious.

state_electrician , (edited )

Lol, you deranged lunatic.

drbluefall ,
@drbluefall@toast.ooo avatar

K&R FTW

perishthethought ,

Obviously!

Bishma ,
@Bishma@discuss.tchncs.de avatar

Nope, Haskell was just a bad dream I had. It was just a dream, not real, that's not real. I'm OK.

mokus ,

There there, the monads can’t hurt you here

match ,
@match@pawb.social avatar

A distant voice:

Learn you a Haskell for great good

zewu ,

Haskell is nice. This code style... not so much

kryptonianCodeMonkey , (edited )

Reject the code block. Embrace the modularity. If you were going to write a code block, write a function instead.

zea_64 ,

If you must avoid code blocks, that means you can only use one line. I don't think you can be Turing complete if each function can only call one function. I don't even think you can get a context-free grammar, Chomsky normal form at least allows a variable to expand into two variables.

JDubbleu ,

Please never bring up CNF again. I'm a year out of college, two years out of finite automata, and I still shudder when it's brought up.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • 196@lemmy.blahaj.zone
  • random
  • incremental_games
  • meta
  • All magazines