问题标签 [chez-scheme]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scheme - 使用 chez 方案执行当前的 s 表达式
我想将当前的 s-expression 行传递给方案解释器并执行它,我应该怎么做?
我使用 Chez Scheme Petite 作为解释器,但是,如果我将文件传递给它,它只是设置环境,我只想将代码传递给它并运行代码并打印结果。
例如,我有这样的代码
并将其保存为 fact.ss ;
如果我在cmd中运行,petite fact.ss,只能设置环境,需要在">"后重新输入(fact 5),然后得到结果打印。
scheme - How is let* Defined in Chez Scheme/Racket?
How is let*
defined in Chez Scheme/Racket? In particular, why does this first example evaluate to 6...
...when my understanding from exercise 3.1.3 is that let*
can be expanded to nested let
(or even nested let*
) statements, but expanding the above example as one would expect the interpreter to do results in an error?
Is the implementation different than in the exercise? I would expect that first example to also result in an error due to the new definition of let
.
function - Petite chez 方案将函数与变量混淆?(变量___未绑定)
我刚开始学习Scheme,遇到了一些麻烦。我在 Windows 上使用 petite chez 方案(64 位)。我一直在阅读使用函数 'every' 、 'keep' 和 'accumulate' 的示例,据我所知,这些函数是内置的并且由 petite 知道(即不必在使用前定义)。但是,当我输入已阅读的示例进行测试时,会返回错误。例如-
相反,我收到错误“变量每个未绑定”。就好像“每个”都被视为变量而不是已知函数。当我尝试使用“keep”和“accumulate”的示例时,我收到了同样的错误。我认为编码是正确的(因为它是从我正在阅读的书中复制的)。我认为这些功能是内置的,不需要定义,或者还有其他问题,我错了吗?希望有人可以对此有所了解。
list - 如何使用 chez 方案获得给定列表中所有元素的总和 >10?
如果创建一个 chez 方案 ex,它将 lista_de_elemente中的所有元素求和
如何使仅元素的总和大于 10?
eclipse - eclipse 中的 petite chez 方案解释器
我在 Eclipse 中安装了“schemeway”插件,现在我需要一个解释器。
我正在尝试在 eclipse 上设置“petite chez scheme”解释器,但没有成功。
我尝试用解释器的名称填写框并将“工作目录”设置为安装目录,但这并不好。
有人可以解释一下我应该在图片中的方框中填写什么吗?
感谢你们 :)
scheme - petite chez 计划的清除屏幕
一个困扰我的小问题。有谁知道如何在 petite chez scheme SWL 上清除屏幕?我试过 clear, cls , clean 。
提前致谢。
user-interface - Scheme可以在没有Racket的情况下做GUI吗?还是必须使用 Common Lisp?
我非常喜欢 Lisp,尤其是 Scheme。我想学习如何使用 Scheme 进行 GUI 开发。我听说过 Racket,但它似乎是与 Scheme 不同的语言,例如set-cdr!
. 如果我使用它,将来我可能不得不在它们之间切换,这可能会造成混淆。所以我更喜欢使用 R5RS/R6RS 来做 GUI .... 还有其他选择,还是我必须使用 Racket 或 Common Lisp?
目前我正在使用 archlinux 和 Petite Scheme。
linux - 如何在 Ubuntu 上安装 Petite Chez Scheme?
如何在 Ubuntu 上安装 Petite Chez Scheme?
我运行 Ubuntu 15.10 并尝试为 Linux 安装 pcsv8.4-a6le.tar.gz(非线程,64 位)。
在解压这个 tar 之后/usr/locale
,我输入命令
从custom
目录中。
但是,我收到以下错误,而不是全新安装(我希望有人可以帮助我):
input - 如何在 Chez-Scheme 中读取一行输入?
我不知道该怎么做。在以前的实现read-line
中是可用的,但由于某种原因它不在 Chez 中。
我如何只读取一行输入?
linux - 在 Linux Mint LMDE 上安装 Chez Scheme 9.4
我正在尝试在 Linux Mint LMDE 系统上安装Chez Scheme 9.4 。Chez Scheme 需要 GNU make、gcc、ncurses 的头文件和库,以及 X windows 的头文件和库。
我使用命令成功安装了 ncurses sudo apt-get install ncurses-dev
,并且我有一个目录/etc/X11
,里面有很多东西。根据我运行的 Chez Scheme BUILDING 文件./configure
,它工作正常,然后sudo make install
,它因错误而失败X11/Xlib.h: No such file or directory
。
我不熟悉X windows。有人可以准确地告诉我需要安装哪些软件包才能获得所需的 X windows 头文件和库吗?