Hacker News post about this: https://news.ycombinator.com/item?id=39309783 (source available)

-12 points

But C is worse than C++, because what if you have a pointer to a pointer?

permalink
report
reply
2 points

Also it is colder at night than it is outside.

permalink
report
parent
reply
2 points

Eh?

permalink
report
parent
reply
16 points

You can have a pointer to a pointer in c++ too tho?

permalink
report
parent
reply
-1 points

You don’t say.

permalink
report
parent
reply
3 points

Can you have two pointers pointing at each other?

permalink
report
parent
reply
4 points
void* ptr2 = &ptr1;
ptr1 = &ptr2;```

permalink
report
parent
reply
2 points

Man these programmers are getting unhinged. Even I can’t read this shit.

permalink
report
reply
5 points
*

Show that to your niece and nephew and you’ll be a certified Haxxor™

permalink
report
reply
3 points

Can confirm.

permalink
report
parent
reply
53 points

This doesn’t actually read as serious TypeScript, moreso as someone trying to showcase unhinged code.

I’d be happy to be proven wrong with a link to the source code so that I can look the beast in the eye.

permalink
report
reply
14 points

Take a look at some typescript libraries and frameworks and you will see stuff like this. Completely unreadable mess.

permalink
report
parent
reply
6 points

Styled Components’ type system is one of the most impressive and most fucked up things I’ve ever had to dive into.

permalink
report
parent
reply
19 points

I have seen image recognition or text RPGs with type script types, but const ok:true = true as Grid< 4, 9, 2 Wtf

permalink
report
parent
reply
3 points

note that it continues onto the next line

permalink
report
parent
reply
5 points

For example?

permalink
report
parent
reply
4 points

Not OP, and these examples are not unreadable, but they are a few steps up from your typical generics.

https://effect-ts.github.io/effect/effect/Unify.ts.html#unify

https://effect-ts.github.io/effect/effect/Pipeable.ts.html

permalink
report
parent
reply
3 points

If TypeScript didn’t have terrible type-level ergonomics, this wouldn’t look so bad—even if this toy example is largely just a brain exercise

permalink
report
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 6.4K

    Monthly active users

  • 1.5K

    Posts

  • 35K

    Comments