There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

bjoern_tantau , in They never let me
@bjoern_tantau@swg-empire.de avatar

In time they will learn.

Oisteink , in They never let me

It’s probably as your “backup plan” is faulty but they don’t want to embarrass you.

CrypticCoffee ,

Lemmy.world. why does that not surprise me?

andrew ,
@andrew@lemmy.stuart.fun avatar

LMAO we really have Lemmy cliques?

Mikufan ,

Yes. .world is full of idiots basically the garbage dump for people that don’t fit into the .ml ones.

ProgrammingSocks ,

…Self-dunk?

CrypticCoffee ,

Lol nah. But Lemmy world has a somewhat rude intolerant moderation policy and often users mirror that. There is good people on there, of course, but a reasonable percentage of folk who’d be at home on reddit and Xitter.

Alexstarfire ,

You new here?

Zekas ,

It’s bound to happen.

Korne127 ,
@Korne127@lemmy.world avatar

Not really, besides ml who are usually tankies (ml stands for Marxist Leninist and the mods delete anything against China, etc.)

ripcord ,
@ripcord@lemmy.world avatar

This is completely unnecessary.

mindbleach , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...

Load-bearing whitespace is a mistake.

bolexforsoup , (edited ) in They never let me

spoilerasdfasfasfasfas

sudo ,

Client: “How much is this disaster recovery plan going to cost me?”

Me: “A hell of a lot less than when you don’t have (valid, tested) backups and need them”

zqwzzle , in Unit Tests

Por que no los dos?

wreckedcarzz ,
@wreckedcarzz@lemmy.world avatar

Hooray! 🌮

RedSeries , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...

ITT: Developers who think their code is readable complaining about Python and YAML.

onlinepersona ,

People with bracketed languages just want to write the most unreadable code ever to feel superior.

Anti Commercial-AI license

IronKrill ,

Might just be me but YAML is some of the least readable shit I’ve ever used.

RedSeries ,

Honestly, I agree. But I don’t think Python is anywhere near that bad.

fruitycoder ,

I write my short hand notes in yaml.

PenisWenisGenius , in What it's like to be a developer in 2024

2020 has become the decade of reading books. Search results these days are so bad.

luciole , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...
@luciole@beehaw.org avatar

It’s fascinating how s-expressions are both data type and language syntax. Such power. Only other time I saw something remotely like this was XSLT & XML, which I admittedly do not miss one bit.

KindaABigDyl , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...
@KindaABigDyl@programming.dev avatar

<span style="color:#323232;">a = [ Haskell
</span><span style="color:#323232;">    , is
</span><span style="color:#323232;">    , the
</span><span style="color:#323232;">    , GOAT ]
</span>
DumbAceDragon , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...
@DumbAceDragon@sh.itjust.works avatar

I don’t get why people hate semantic whitespace. The whitespace would be there anyway, and if anything it’s easier to read as long as you avoid 15 nested if statements, and you’re not using a dynamically typed abomination like python.

S-expressions are a hack because the Lisp devs didn’t know how to make an actual compiler, and instead had the users write the syntax tree for them. (For legal reasons I am being facetious).

In all honesty, I can understand the reason people love s-expressions, but to me they’re just unreadable at a glance.

Traister101 ,

Semantic whitespace is awful because whitespace (something that you can’t actually see) has meaning in how the program runs. Braces { } for scopes gives you the ability to easily tell at a glance where a scope ends. Whitespace doesn’t allow for that. Especially, especially when you can accidentally exit a scope (two new lines in a row with Python) and it’s not actually an error (Pythons global scope). Yeah formatters and linters make this less of an issue but it sucks… Languages with legible symbols for scoping are significantly easier to reason about, see end symbols in Lua.

isVeryLoud ,

I literally can’t see whitespace, it gives me headaches looking for it. With brackets, I can get bracket matching in my IDE.

yogsototh ,
@yogsototh@programming.dev avatar

S-expressions are a hack because the Lisp devs didn’t know how to make an actual compiler, and instead had the users write the syntax tree for them. (For legal reasons I am being facetious).

Just for anyone thinking you are serious; en.wikipedia.org/wiki/M-expressionI love how S-expression existed.

McCarthy had planned to develop an automatic Lisp compiler (LISP 2) using M-expressions as the language syntax and S-expressions to describe the compiler’s internal processes. Stephen B. Russell read the paper and suggested to him that S-expressions were a more convenient syntax. Although McCarthy disapproved of the idea, Russell and colleague Daniel J. Edwards hand-coded an interpreter program that could execute S-expressions.[2] This program was adopted by McCarthy’s research group, establishing S-expressions as the dominant form of Lisp.

Corbin ,

And for anybody thinking of implementing M-expressions, look at Wolfram Mathematica, which is the only popular M-expression-oriented language. It turns out that high-level graph-rewriting semantics are difficult to make efficient! (If you want to try, you might also want to look at GHC or other efficient graph-rewriters to see what the state of the art is like outside Planet Wolfram.)

Clent , in Unit Tests

Autist 🙂‍↔️

Autest 🙂‍↕️

nxdefiant ,

Ok, well, if you ever come across a test framework named AuTest, you can blame me, because I’m stealing the shit out of that.

bitfucker ,

Gold test

umbraroze , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...

Clearly, the superiour mode is to just use keyword based scoping (à la Ruby do … end). When I was a kid I read an OBSCENE MAGAZINE where I saw a Forth program go dup dup dup and I was like “ok so what’s the problem here? Things happen and everything is just keywords?” and my young mind was corrupted forever I guess

Muscar , in They never let me

This is where I’d put*

If you’d let me*

Korne127 ,
@Korne127@lemmy.world avatar

No, if clauses are just with present or past tense or something like could, but you shouldn’t use would, only in the first part.

Hotzilla , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...

Yew, what the fuck

masterspace , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...

Go home OP, you’re drunk.

And give us your keys, you’ve had too much minimalism to drive.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines