首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在大型Mathematica项目中设置诊断错误消息

在大型Mathematica项目中设置诊断错误消息
EN

Stack Overflow用户
提问于 2010-11-14 15:36:21
回答 3查看 1.9K关注 0票数 18

每当我创建一个大型的Mathematica项目时,我都会遇到这样的问题:Preventing avalanche of runtime errors in Mathematica,也就是说,Mathematica的错误消息是不透明的、陈旧的和大量的。

这样做的想法是禁用Mathematica自己的所有错误消息,并在每个函数和模块中实现您自己的类型检查和错误消息。然而,我还没有找到一种简单而有效的方法来做到这一点,例如,一些函数生成一个错误20函数调用,然后得到整个级联的错误消息一直返回到主例程。

如何建立一种简单的机制,只在遇到错误的函数处生成一条错误消息和一个简单的函数调用链列表?

EDIT:,因为它已经在几个答案中出现了;我特别在寻找一些关于它产生的输出的轻量级的东西(否则我只能坚持使用Mathematica的错误消息),而且显然计算开销也是轻量级的。因此,虽然StackTrace的开销很小,但它们在复杂项目中的输出解析速度并不快,需要做一些工作来简化它。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4176612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档