Racket博士和R5RS计划:当前目录不起作用

问题描述

我试图在Dr.Racket中使用R5RS。我想知道我正在使用的目录,并想更改目录。当我尝试使用R5S5时,出现以下错误:

Welcome to DrRacket,version 6.12 [3m].
Language: R5RS; memory limit: 128 MB.
> (current-directory)
. . current-directory: undefined;
 cannot reference undefined identifier
> 

但是,在Racket中运行相同的东西,我正在获取目录。

Welcome to DrRacket,version 6.12 [3m].
Language: racket,with debugging; memory limit: 128 MB.
> (current-directory)
#<path:/home/shree/>
> 

我无法在 R5RS 中找到current-directory的对应原语。

解决方法

您可以要求球拍提供一些东西

#lang r5rs

(#%require (only racket/base current-directory))
(display (current-directory))

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...