gpt4 book ai didi

exception-handling - 用于报告和处理 clojure 代码中的错误的 JVM 异常有哪些替代方法?

转载 作者:行者123 更新时间:2023-12-04 07:56:15 26 4
gpt4 key购买 nike

背景

The Joy of Clojure 一书解释了 JVM 异常如何成为一个封闭系统,并建议在 clojure 中报告和处理错误可能有更好的替代方案。根据我的经验,通用 lisp 条件系统似乎是理想的,但是,我并不限制对这种范式的回答。根据我的研究,有条件 (Gilardi) http://clojure.github.com/clojure-contrib/condition-api.html , 错误套件 (Chouser) http://richhickey.github.com/clojure-contrib/error-kit-api.html , 和处理程序 (Weiss) https://gist.github.com/745223 ,但是在这些实现中似乎没有明显的赢家,我觉得更多关于主题的信息会很有用。

如何在项目中成功使用现有的替代品?我正在寻找要效仿的例子。

这些替代系统如何克服 JVM 异常系统的限制?

future 的方向是什么或即将出现的实验性替代方案是什么?它们意味着什么?

最佳答案

仅供引用,这正在 clojure-dev 中讨论。想法收集here和线程 here .

关于exception-handling - 用于报告和处理 clojure 代码中的错误的 JVM 异常有哪些替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4522443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com