top | item 40582543

(no title)

miclill | 1 year ago

> The big problems in software are not at the level of the language at all.

IMHO this only partially true. Think e.g. of memory safety.

discuss

order

wavemode|1 year ago

Memory safety is itself one of the "powers" that Lisp had that most other languages did not, back in the day.

But nowadays almost every popular modern language is memory safe. So it has become yet another thing that doesn't really differentiate Lisp anymore.

motherfsck|1 year ago

Eh, I've worked on a lot of really shitty C code bases. Yeah memory safety is a class of bug but that doesn't exist in other languages but every ecosystem has its share of footguns.

The real time sinks are caused by the same thing regardless of language; poor design.

jonathanstrange|1 year ago

Every language with a garbage collector has memory safety. It's not the issue.

phoe-krk|1 year ago

It is the issue, when the industry nonetheless keeps on insisting on using languages that have neither garbage collection nor ownership semantics. Is your kernel, OS, userland memory-safe yet?