NASA programmer remembers debugging Lisp in deep space
-
Debugging software that is running 150 million miles away is something most of us will never have to do
150 million miles is the correct distance to be from a Lisp program
-
Debugging software that is running 150 million miles away is something most of us will never have to do
150 million miles is the correct distance to be from a Lisp program
LISP - Lost Inter-Stellar Probe?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.
-
Debugging software that is running 150 million miles away is something most of us will never have to do
150 million miles is the correct distance to be from a Lisp program
Wouldn't that be NATHA?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
-
Debugging software that is running 150 million miles away is something most of us will never have to do
150 million miles is the correct distance to be from a Lisp program
-
Quote:
one of Garret’s coders had called a lower-level Lisp function — which had inadvertently created “an end-run around the safety guarantees” of their carefully-customized language.
This is the fundamental flaw of inheritance in OO programming.
It has nothing to do with inheritance or OO at all. The code is in LISP, a functional language. From the sound of it, it called a lower-level function, implemented as native code, that didn't provide the safety guarantees. More like calling a C API from a managed language.
"If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.