【发布时间】:2020-11-08 16:04:16
【问题描述】:
我在我的项目中使用 Drracket。我正在为我的项目使用语言 SICP(#lang sicp)。对于我的一个实现,我需要使用名为(require (planet dyoo/simply-scheme)) 的方案包。 Scheme 无法识别 require 关键字。但是,如果我将语言更改为 #lang racket,“require”会被识别为关键字。我的项目使用了set-car! 和 set-cdr!,它在 sicp 语言中可用,而不是在球拍中。有什么解决办法吗?
以下是我的代码的一些摘录:
#lang sicp
(require (planet dyoo/simply-scheme))
(define crosscuts 0)
和
(define (move-north steps_to_move)
(set-cdr! current_position ( + (y_coord current_position) steps_to_move)))
【问题讨论】: