👩💻 Join our community of thousands of amazing developers!
In the last few posts, I explained the concepts behind Unwinder which implements continuations in JavaScript. We talked about continuations and how to implement a stepping debugger with them. Now I'd like to experiment with new language constructs that we can build with continuations. The next several posts will explore these ideas. I am naming this series "Exploring Continuations." Today we're going to implement resumable exceptions. Common Lisp is known for this feature. Few other languages im...