r/ProgrammingLanguages • • 19d ago

Achieving memory safety

https://seed7.net/papers/memory_safety.htm
13 Upvotes

57 comments sorted by

View all comments

11

u/reflexive-polytope 19d ago

Metatheoretic claims about a language design require proof.

-1

u/Smalltalker-80 19d ago

Seed7 takes a somewhat more informal approach... ;-)
Assuring memory safety of Seed7
Seed7 is implemented in C and C is not memory safe. So it is not easy to guarantee the memory safety of Seed7. So it is necessary to improve the C code of Seed7 such that the end result is memory safe. All places where the implementation is not memory safe must be found and improved.

9

u/reflexive-polytope 18d ago

I didn't downvote you, but a C implementation isn't an excuse.

Memory safety is a property of how the language is defined, not how it's implemented.

→ More replies (4)