Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。
我正在尝试制作一个类似于 Common Lisp cl-ppcre 库中的 register-groups-bind 的宏。这个想法是,你用组创建一个正则表达式,并给它一个变量列表,要执行的语句......
所以我第一次在lua中遇到协程的概念,lua的实现或多或少是可以理解的..我现在正在学习方案,我明白实现了相同的功能...
我在网上能找到的所有信息都是关于编写Web服务器的,但是对于Web客户端有用的功能似乎很少。理想情况下,我希望该函数看起来像......
所以在 Lisp/Scheme 中,有这些“符号”,如果我理解正确的话,它们基本上是对变量(而不是它们的值)的引用,如果我错了,请纠正我。我想知道是否有
在我用JavaScript编写的Scheme解释器中,我想修改一些检查列表中的任何元素是否返回true的函数。通过允许传递多个 l...
这是来自CS 61A关于SICP p80~82关于ucblogo(Logo的方言,源自Lisp)的注释: 二、Logo具有一流的表现力;你可以运行一个作为参数的列表......
从数学上来说,为什么这个 SICP 算法可以对一个数以另一个数取模的指数起作用?
SICP 第 1.2.6 节给出了以下程序: (定义(expmod 基 exp m) (条件 ((= exp 0) 1) ((甚至?exp) (余数(平方(expmod 基数 (/ exp 2) m)) ...
我想重构这种模式,其中许多顶级变量都使用给定的命名方案进行分配。 #郎球拍 (定义((f-x/y x y)z) ;;名义例子 (列表 x y z)) (比赛-d...
我目前正在学习函数式编程的本科课程,我们刚刚了解了Scheme中的环境。据我了解,环境是函数所在的上下文
伯克利的“CS 61A Lecture 8: UI Recursion and Iteration III”说 无效的?检查列表是否为空并且为空?检查列表是否为空或单词是否为空?讲师还继续讲...
尾部嵌套调用的递归可以是尾递归吗? 例如,我在 Racket 中有以下函数,旨在转换二叉树,定义为嵌套结构...
根据scheme.org 实现,GNU Guile 支持Scheme 的R6 和R7 版本。 guile 可执行文件的命令行参数为“--r6rs”和“--r7rs”。还有
是否有适用于 ARM 处理器(特别是 Cortex-M3)的Scheme编译器(而不是解释器)?我正在寻找一个编译器,而不是解释器,以在(相对...
自动将 LilyPond 源文件转置为多个密钥的最佳方法是什么?
问题 我正在使用 LilyPond 排版供教堂唱诗班表演的乐谱。 根据每周有空的人员,歌曲将以不同的调进行播放。我们有一位出色的钢琴家...
是否有任何资源展示如何创建自定义 GnuCash 报告?我不知道Scheme 的复杂性,但我知道基于Emacs 的Lisp 基础知识。有没有一个网站可以...
当将数据透视表和列表作为输入给出时,如何让分区返回两个列表输出?
我正在尝试使用带有两个参数(一个枢轴和一个列表)的分区在方案中进行快速排序实现。 如果我要跑: =>(分区'3'(5 7 8 6 4 2 1)) 我想要输出...
在一个 func 定义中使用该特殊形式后重新定义该特殊形式不会影响 Scheme 中的该定义
我正在阅读 SICP 第 3.5.1 节,其中给出了 MIT/GNU 方案中提供的原始程序的实现。 我尝试加载这些实现而不考虑顺序,因为它们......
我正在阅读 SICP 第 3.5.1 节,其中给出了 MIT/GNU 方案中提供的原始程序的实现。 我尝试加载这些实现而不考虑顺序,因为它们......
Scheme 中延迟返回的对象是“一个 Promise”,但 Promise 不被视为类型(因此没有 Promise? 过程,并且在 R5RS 或 R6RS 中没有将其列为类型)。 有没有...