腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(39)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何(评估.)在鸡
r7rs
图书馆里?
我正试图让一个基本的eval在
r7rs
蛋的库中工作。当使用csi -R
r7rs
运行时,下面的toplevel (非库)程序可以像我预期的那样工作 (scheme eval)) 用鸡肉版本5.2.0 (自制包)进行测试,包括csi和csc。
浏览 7
提问于2020-09-08
得票数 5
回答已采纳
2
回答
在
R7RS
中定义实现依赖吗?
出于兴趣,我最近打开了
R7RS
,阅读了我能找到的关于define的所有内容,但没有任何东西给我留下任何依赖于实现的印象。我是否遗漏了什么,或者在
R7RS
中define不再依赖于实现了吗?
浏览 23
提问于2021-11-16
得票数 4
1
回答
在鸡方案中安装
r7rs
鸡蛋失败
我正在尝试通过安装
r7rs
鸡蛋在鸡计划中获得
R7RS
支持。但是,它在安装matchable egg时失败。以下是执行sudo chicken-install
r7rs
-v时生成的日志 checking
r7rs
...checking platform for `
r7rs
'checking dependencies for `
r7rs
'matchable' install order:
浏览 46
提问于2020-11-08
得票数 1
回答已采纳
1
回答
如何在Guile中定义两个
R7RS
库
我有这两个
R7RS
库,我将它们逐个输入到Guile REPL中: (define-library (example one) (export f)如何在REPL中定义两个
R7RS
库? Guile版本: 3.0.1
浏览 9
提问于2021-09-24
得票数 1
回答已采纳
1
回答
如何定义在
R7RS
中返回多个值的过程
R7RS
定义了两个过程floor/和truncate,它们计算两个被除数的商和余数。我发现这非常棘手,因为我只能在let-values (或let*-values)中使用这些过程。我没有足够幸运地成功安装任何符合
R7RS
的解释器或编译器,所以我还没有测试上述任何一个想法。当我有机会时,我会更新这个问题,如果需要的话。
浏览 3
提问于2021-08-14
得票数 0
1
回答
R7RS
方案的反射能力
关于编程语言方案的
R7RS
报告描述了在Scheme系统中运行Scheme代码的两种方法: 1)计划系统可以运行报告第5.1节所述的程序。我的问题是,如何将这两种运行Scheme代码的方式反映在Scheme系统中,并将其包含在
R7RS
报告中。
浏览 3
提问于2014-01-07
得票数 3
回答已采纳
1
回答
r7rs
盗窃罪的Gensym程序
在larceny r7r6 for方案下,我尝试使用gensym过程,因为它显然是定义为的。我忘了进口还是没有?是否有新的名称或实现,我可以在任何地方找到?
浏览 2
提问于2018-05-02
得票数 0
回答已采纳
2
回答
用于
R7RS
的拆分字符串
split-string函数似乎在
R7RS
中缺失。
浏览 0
修改于2014-12-30
得票数 3
回答已采纳
1
回答
我应该使用哪个标识符来关闭
R7RS
/Scheme中的库?
我正在尝试编写一个
R7RS
库,它将以破坏性的方式逆转列表,#lang
r7rs
(define-library (in-place-reverse!)
浏览 11
提问于2022-12-04
得票数 0
2
回答
方案
R7RS
中负载和包含之间的差异
在Scheme
R7RS
中,有一个load和include表单。
浏览 3
提问于2018-01-23
得票数 5
2
回答
R7RS
方案中的Trie数据结构
从R6RS计划过渡到
R7RS
是非常有教育意义和乐趣的。赤壁计划是我最喜欢的,因为它密切符合标准。下面是一个小例子。这是一个大大简化的原始库版本。它加载一本词典,并对字典中的单词进行计数。因此,我尝试使用其他几个
R7RS
实现,Gauche方案和小鸡方案。以下是一些结果。real 8.750; sys 0.000 ;; Run with Chicken interpre
浏览 0
修改于2023-03-30
得票数 0
1
回答
在
R7RS
方案中模拟一个一流库
(最好用于完全可移植的
R7RS
方案。)在Dylan中,有一个密封类的概念:不能从定义类的模块之外的密封类继承。这是sealed实现的一个问题。(让我们忽略这种方法的一个缺点:
R7RS
允许多次加载<new-class>库,这有效地创建了几个不同的<new-class>类对象。我真的不知道怎么解决这个问题。)
浏览 2
提问于2014-01-12
得票数 2
1
回答
何时可以覆盖(
R7RS
)方案中的顶级绑定?
我已经阅读了当前的草案,但我不明白在哪些条件下重新定义顶级绑定不是错误。报告第26/27页说: 据我所知,如果编译器不知道(例如+)是否表示生成的附加错误或其他用户指定的错误,则禁止编译器进行优化。但是从这个角度来看,限制禁止在库级别
浏览 1
修改于2012-09-09
得票数 2
回答已采纳
2
回答
到2016年,是否有一个支持100%的
R7RS
(小),没有偏差的计划实施?
我想坚持
R7RS
,因为这是最后一个标准。然而,在当前的方案实现上似乎存在很多碎片,其中大多数都停留在R5RS或R6RS的一部分。我发现唯一支持部分
R7RS
的是Kawa,但是由于它在JVM上运行,所以它不支持尾调用优化,这是该实现的一个优点。 方案世界真的如此零碎,甚至还没有一个
R7RS
完全实现吗?
浏览 6
修改于2016-10-06
得票数 26
回答已采纳
2
回答
卫生宏
r7rs
:返回第二个表达式值
我目前正在学习一些
r7rs
,我正在尝试实现一个宏'begin‘,如下所示:将expr作为正则表达式(例如(set!)
浏览 4
提问于2018-11-27
得票数 0
回答已采纳
1
回答
在Racket程序中使用Scheme库
我还用(大部分)可移植
R7RS
方案编写了一个库。我能以干净的方式使用程序中的库吗? 我的目标是使库在Scheme实现之间广泛移植(至少是
R7RS
兼容的实现,理想的其他实现也是如此)。有一个第三方,但据我所知,它要求我在源文件的顶部键入#lang
r7rs
。我猜想这个#lang指令会混淆除Racket之外的其他方案。我能否将库的核心放在一个或多个可移植的.scm源文件中,然后有一个带有#lang
r7rs
指令的.rkt文件,该指令以某种方式告诉Racket包含可移植文件?
浏览 0
提问于2019-03-19
得票数 8
回答已采纳
1
回答
是否每个letrec都可以替换为letrec*?
对于每个100%兼容
R7RS
的小程序,它不依赖于任何特定于实现的或未定义的行为,真的可以用letrec*替换程序中的每个letrec实例,而不会导致任何行为变化吗?换句话说,是否有任何
R7RS
小程序的外观不能用letrec*替代letrec
浏览 3
提问于2021-12-01
得票数 0
1
回答
两个空列表是否保证为“eq”?在球拍?
in
R7RS
,但我想知道Racket是否也提供了这样的保证。 我读过,但找不到答案。
浏览 1
提问于2019-10-14
得票数 2
回答已采纳
2
回答
racket/base命名空间
我希望将racket/base的名称空间定义与
R7RS
草案进行比较,以便对Scheme与Scheme的区别有一个第一手的了解。
浏览 7
修改于2012-07-13
得票数 5
回答已采纳
1
回答
安装所有依赖项
在开发我的模块(
r7rs
“库”)时,我希望能够在某种文件中列出我的依赖项(chicken-install需要安装的所有东西),并执行类似于chicken-install .的操作,比如在python中:
浏览 1
修改于2017-10-05
得票数 0
回答已采纳
第 2 页
领券