为了理解计算机程序的结构和解释,我已经下载了LISP的MIT/GNU计划的实施。然而,当我启动这个程序的时候,我对我正在处理的是什么感到有点困惑。当程序启动时,我得到两个窗口:"MIT/GNU方案“窗口和"Edwin:* When *”窗口。
这两个窗户是用来做什么的?"MIT/GNU计划“是某种命令行解释器吗?进一步的问题:如果MIT/GNU计划是一个命令行解释器,我如何才能得到"1 ]=>提示显示。如果另一个是我编写程序的地方,我如何
目前,作为任务的一部分,我正在尝试编写一个方案程序,它接受3条消息,'get-student-average 'get-assignment-average和'add-grade,并根据需要返回信息。'add-grade基本上给出了按顺序插入的学生id、作业和成绩。我仍然在处理学生和作业平均消息(因此前面有分号),但当我尝试运行它时,'add-grade消息总是失败。它一直说成绩是一个未绑定的变量。这是我测试它的代码: (define T '())