"Everything is fine." What's missing from your current programming world that you think you don't need, but that once you have, you'll wonder how you ever lived without?
-
Show this thread
-
Replying to @yminsky
— Orthogonal Persistence — Interactive Development — Debugging with In-Frame Evaluation — Atomic Upgrade for code + data + control frames — Time Travel Debugging — First-Class Continuations — Code Migration — (In the future) All the above with First-Class Implementations
3 replies 4 retweets 25 likes -
Replying to @Ngnghm
Are these things you're actively missing? Or are they things that you kind of think you don't need, but suspect you might be wrong about? The latter is really the question I'm asking...
2 replies 0 retweets 2 likes -
Replying to @yminsky
Some I'm actively missing. Some I've been doing without for years but suspect they could significantly improve my life.
1 reply 0 retweets 0 likes -
Replying to @Ngnghm
What is "orthogonal persistence"? And "control frames"?
2 replies 0 retweets 1 like -
Replying to @yminsky
Control frames? When you do an atomic upgrade of your code base and data schema in a running system, what happens to the running threads the control stack frames of which expect the old code and schema? A good fallback: kill them, Erlang-style. Better if you can: upgrade them.
2 replies 0 retweets 2 likes
I actually tackled dealing gracefully with code + data + control upgrade in Common Lisp's ASDF 2 and 3, that must upgrade itself. ASDF 3 now has special support for self-upgrade, but ASDF 1 didn't and that was hell — and remarkable that CL made it possible at all.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!