News for hackers. Stuff that matters.
Re:The Common Lisp Condition System – Upcoming Book by phoe-krk on Wednesday July 15, 2020 @01:40PM (#23848708)
I'll keep that in mind, and I'll add that link to the book's contents, and I'll add you to my book's Hall of Fame. Thanks.
Re:The Common Lisp Condition System – Upcoming Book by mst on Wednesday July 15, 2020 @01:52PM (#23848931)
The author of Future::AsyncAwait is working on a patch to core to provide LEAVE {} blocks which will be a more full unwind-protect solution. Note of course the destructor limitation doesn't affect Worlogog use so much since you're -not- throwing exceptions, but once you're into mixed condition and exception based code of course things that to get more "fun".
Re:The Common Lisp Condition System – Upcoming Book by phoe-krk on Wednesday July 15, 2020 @02:03PM (#23849102)
> once you're into mixed condition and exception based code of course things that to get more "fun".

I imagine that is the reality of everyone who tries to implement a condition system in a language where the default behavior is to immediately unwind the stack by throwing some sort of an exception.

Re:The Common Lisp Condition System – Upcoming Book by mst on Wednesday July 15, 2020 @11:51PM (#23855583)
Yes. But as the only perler I've seen in this thread I wanted to do my best to be honest about the risks.

If I were to want to continue discussing this, do you happen to kick around anywhere on IRC that would be suitable?

Re:The Common Lisp Condition System – Upcoming Book by phoe-krk on Thursday July 16, 2020 @01:39AM (#23856136)
#lisp on Freenode sounds okay - my nickname is phoe.