Scheme 方案语言-后台运行应用程序-崩溃后错误分析

Scheme 方案语言-后台运行应用程序-崩溃后错误分析,scheme,Scheme,我是否有机会获得堆栈回溯或类似信息 正在运行的方案后台进程的。或者转储图像 运行系统的任何异常或错误,我可以 以后检查 已编辑 更准确地说 在Unix上,我一直在运行一个web应用程序(在后台通过&从shell启动)。现在我想得到一些可调试的东西,以防出现任何错误。例如堆栈回溯、映像转储(核心转储)等 这在公共Lisp、Java或Smalltalk中可能很容易实现,但我不知道如何使用Scheme实现这一点 谢谢您的建议您所说的方案背景流程是什么意思?没有支持fork或thread的scheme报

我是否有机会获得堆栈回溯或类似信息 正在运行的方案后台进程的。或者转储图像 运行系统的任何异常或错误,我可以 以后检查

已编辑 更准确地说 在Unix上,我一直在运行一个web应用程序(在后台通过&从shell启动)。现在我想得到一些可调试的东西,以防出现任何错误。例如堆栈回溯、映像转储(核心转储)等

这在公共Lisp、Java或Smalltalk中可能很容易实现,但我不知道如何使用Scheme实现这一点


谢谢您的建议

您所说的方案背景流程是什么意思?没有支持fork或thread的scheme报告,所以要在后台运行portablescheme,shell需要为您执行此操作

也没有提到如何返回值,但是可以在标准中使用
给定的端口(当前错误端口)打印到stderr‌


对于其他所有内容,您可以尝试找到SRFI,使其具有半可移植性,并希望您的实现已经实现了它,否则您将使用非可移植代码锁定自己。

我在这里回答自己的问题

我找到了Scheme语言的可移植调试器:

似乎有点过时了

似乎是最近的:

PSD正在检测原始源程序,因此这应该是一个有吸引力的DIY解决方案