我想在Racket中加载并对图片进行动画处理。在Dr. Racket中这很容易实现,但我正在使用带有Geiser的Emacs。为了加载图片,我需要:
(require racket/draw)
接下来,为了将这张图片绘制到屏幕上,我打算使用 big-bang 模块。要加载此模块,我需要执行以下步骤:
(require 2thdp/image)
但我收到了这个错误:
module: identifier already imported from: 2htdp/image
at: make-pen
in: racket/draw
errortrace...:
这基本上意味着我不能导入相同的模块两次。但我需要这两个库。我该如何避免这个问题?