我想在 Racket 中加载图像并为其设置动画。我可以在 Dr. Racket 中轻松做到这一点,但我正在使用 Emacs 和 Geiser。要加载图像,我需要:
(require racket/draw)
接下来,为了将这个图像绘制到屏幕上,我打算使用 big-bang 模块。要加载此模块,我必须:
(require 2thdp/image)
但我得到这个错误:
module: identifier already imported from: 2htdp/image
at: make-pen
in: racket/draw
errortrace...:
这基本上意味着我不能两次导入同一个模块。但我需要这两个库。我该如何避免这个问题?