@ryanlpeterman: Why C is unsafe Simon Peyton Jones is the Co-Creator of Haskell and I interviewed him all about functional programming and his career. If you found this clip interesting and want to watch the full interview, the link is in my bio.
If it was written in haskell it would never have shipped
2026-06-08 18:41:19
889
codeallthethings :
fun fact: in haskell strings are a linked list of individually heap allocated characters.
Totally unacceptable at the bottom of the stack
2026-06-08 17:33:59
91
taimur hasan :
Haskell wouldn’t solve the issue for the same reason Java didn’t. The problem just shifts to exploiting the VM instead
2026-07-16 21:52:27
0
executeorder66 :
creator of Haskell says that Haskell is great. 🤔
2026-06-08 20:42:06
481
mark :
far more secure and 1000% slower
2026-06-08 18:11:08
72
light_up_llamas :
There are two types of programming languages. The ones everyone complains about and the ones no one uses
2026-06-09 08:42:59
78
CtrlAltFun :
C is unsafe only if it poorly written!
2026-06-08 14:51:11
86
kgraves831 :
The problem is that in the real world, mutation is necessary. How do you increment a timer without mutation? How do you process a queue of data when you can’t mutate the queue? Functional programming is a nice idea on paper, but it doesn’t just automatically solve all of the world’s problems.
2026-06-09 03:21:19
5
Artem Panfilov :
He have no idea what he talks about. C is as safe as Processor’s architecture is safe. C is an abstraction allowing anything. If you developed bad code it’s not C fault.
2026-06-09 07:36:56
8
Herman Van Der Blom :
The big question, is haskell is fast as C. C is very low level, thats why its fast. Everything you put in between from A to B makes it slower.
2026-06-08 13:36:51
8
hotline :
don't use haskell use safe rust
2026-06-08 21:38:35
6
Pontic_Child :
"dont use what others are selling, buy what im selling!,
Heres some contrived excuses"
2026-06-08 21:32:47
8
KlinkiSan :
But parts of Haskell is written in C 🤣
2026-06-09 22:13:06
7
Burny :
youngest haskell dev
2026-06-10 05:32:08
24
Monsel :
We’re not learning Haskell bro
2026-06-09 02:03:11
10
Caldo :
Haskell is a clusterfuck
2026-06-08 14:45:04
52
moonLife :
Functional programming offers the mathematically perfect solution, but finding qualified developers is incredibly difficult. Ultimately, choosing a "98% good enough" approach that scaled with thousands of developers won. As the internet and technology boomed, speed beat scientific correctness—which is one reason Europe lost the software war.
2026-06-08 21:04:12
18
whateverowo4 :
it's more tragic to still be talking about Haskell
2026-06-08 20:22:26
10
Miki 🏴🇪🇺 :
When the boat starts leaking, the paperclips all Rust 🦀
2026-06-09 00:21:55
6
QueSeraSera :
Speed and ease of use will always prevail over safety.
2026-06-08 14:41:38
16
JustJo 🇸🇪🏳️🌈 :
If you built it out of Haskel it wouldn't exist
2026-06-08 21:52:32
11
💡Hevz :
Nothing biased at all
2026-06-08 19:30:43
6
Hyperion :
there would not be an internet cuase basically no one wants to use Haskel
2026-06-08 21:09:41
20
caulkapoints :
its easy to say “just rewrite everything in Haskell”, it’s much harder to do it and guarantee behavioral equivalence. many things depend on technically broken APIs; should we fix them just for the sake of fixing them and deal with the aftermath?
2026-06-08 17:18:57
6
SeagullsonReal :
C respect button —>
2026-06-08 23:17:24
15
To see more videos from user @ryanlpeterman, please go to the Tikwm
homepage.