Jupyter notebook 如何在模块级别修复错误eval:2:0:provide:not

Jupyter notebook 如何在模块级别修复错误eval:2:0:provide:not,jupyter-notebook,racket,Jupyter Notebook,Racket,我刚在jupyter笔记本中设置了iracket。似乎它不支持提供 如何修复此错误?IRacket笔记本的单元格就像REPL上的单个交互。因此,您不能使用provide表单,该表单仅允许在模块的顶层使用。您可以提供多一点上下文吗。你在jupyter笔记本里有程序吗?这些是(隐式)模块还是作为repl工作?(provide属于模块内部,不能在repl中使用)这是我实验室的一些任务。我想使用iracket(jupyter笔记本)来完成。ex4.rkt中的程序与DrRacket中的程序一样工作,因此它

我刚在jupyter笔记本中设置了iracket。似乎它不支持
提供


如何修复此错误?

IRacket笔记本的单元格就像REPL上的单个交互。因此,您不能使用
provide
表单,该表单仅允许在模块的顶层使用。

您可以提供多一点上下文吗。你在jupyter笔记本里有程序吗?这些是(隐式)模块还是作为repl工作?(provide属于模块内部,不能在repl中使用)这是我实验室的一些任务。我想使用iracket(jupyter笔记本)来完成。ex4.rkt中的程序与DrRacket中的程序一样工作,因此它一定是一个iracket问题。我建议联系iracket的作者。其他用户将您的问题标记为低质量和需要改进。我对您的输入进行了重新措辞/格式化,使其更易于阅读/理解。请查看我的更改,以确保它们反映您的意图。但我认为你的问题仍然无法回答。您现在应该回答您的问题,以添加缺少的详细信息(请参阅)。如果您还有其他问题或反馈,请随时给我留言。不要在评论中提供更多信息,请将所有相关信息放入评论中!
(provide my-class-getter my-class-setter)

eval:2:0: provide: not at module level
  in: (provide my-class-getter my-class-setter)
  location...:
   eval:2:0
  context...:
   raise-syntax-error
   apply-transformer-in-context
   apply-transformer52
   dispatch-transformer41
   expand-capturing-lifts
   loop
   /Applications/Racket v7.0/share/pkgs/sandbox-lib/racket/sandbox.rkt:493:0: call-with-custodian-shutdown
   /Applications/Racket v7.0/collects/racket/private/more-scheme.rkt:148:2: call-with-break-parameterization
   .../more-scheme.rkt:261:28
   /Applications/Racket v7.0/share/pkgs/sandbox-lib/racket/sandbox.rkt:861:5: loop