Ann: condition pack
Michael Hendricks <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <CAFHuXuYAJBwzAh07qBaW9gWJFkRQTmNTqvJ-X-yeQjcXQ26-Qg@mail.gmail.com> |
I've released an experimental implementation of Common Lisp's condition system for SWI Prolog. If you're not familiar with conditions, the pack documentation <http://www.swi-prolog.org/pack/list?p=condition> introduces them a little. Anyway, my experience with Common Lisp conditions is minimal, so I mostly wanted to solicit ideas from the list: how should condition-restart be supported in Prolog? I made a few adjustments to support backtracking where it seemed productive. I'm also interested in real world experience using condition systems to handle errors. I'm not yet using this library in production and would love to avoid pitfalls that others have discovered. Thanks. -- Michael -------------- next part -------------- HTML attachment scrubbed and removed