热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

在Racket程序中使用Scheme库

如何解决《在Racket程序中使用Scheme库》经验,请问有没有懂的朋友?

我用Racket编写了一个程序(源代码在顶部的.rkt文件中#lang racket)。我还用(主要)便携式R7RS Scheme写了一个库。我可以以干净的方式在程序中使用该库吗?

我的目标是使该库在Scheme实现之间具有广泛的可移植性(至少是与R7RS兼容的实现,理想情况下还应是其他实现)。Racket有一个第三方R7RS填充程序,但据我所知,它要求我#lang r7rs在源文件的顶部键入内容。我猜想该#lang指令会使Racket之外的Scheme感到困惑。

我可以将库的核心放在一个或多个可移植的.scm源文件中,然后.rkt使用#lang r7rs指令告诉Racket以某种方式包括可移植文件的文件来包含一个文件吗?Racket是否了解某种库定义文件,例如.sld用在雪地上的库定义文件?

我试图浏览整个Racket文档,但在任何地方都找不到。我也没有找到通用的计划可移植性常见问题解答或最佳做法文档。


推荐阅读
author-avatar
麻廿_965
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有