问题标签 [racket]

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.

0 投票
2 回答
151 浏览

pointers - 方案,从指向的结构中获取指针

假设我有一个这样的结构:

在PLT方案下,当我手里有孩子(不知道父母是指针)时,是否有可能在不知道父母的情况下找到指向节点sctuct?

0 投票
3 回答
7592 浏览

scheme - MIT Scheme 和 DrScheme 学习 SICP 的优缺点

在尝试通过SICP的情况下(可能同时观看一些/所有 MIT 6.001 视频),使用 MIT Scheme 与使用 DrScheme 的优缺点是什么?

0 投票
1 回答
1709 浏览

linux - GTK/Qt On PLT 方案

当您在具有 GUI 的 Linux 上编译用 PLT Scheme 编写的内容时,最终将采用 Linux 的灰色(默认)主题,但我想知道

  • 是否可以将 PLT 方案与 GTK 或 Qt 集成?
    • 这该怎么做?

灰色(默认)主题示例:
灰色主题框架 http://i.imagehost.org/0219/gui.png

谢谢。

0 投票
2 回答
587 浏览

racket - PLT-Scheme.......设置为对象

好的,所以我正在尝试使用对象制作一个“make-set”程序。我已经准备好为 union 和 intersect 和 member-of 等集合编写所有基本程序,所以这就是我到目前为止使用对象的 make-set 程序的内容:

那么这行得通吗..这是使用对象吗?如果不能,你能告诉我如何......谢谢

0 投票
1 回答
1545 浏览

racket - PLT 方案:评估字符串或字符串列表?

如果我这样做:

我明白了

这很好,但我无法评估。如果我尝试(eval-string)它[在 mzlib/string 中],它会出错,说没有定义'tom'。我猜它正在尝试运行:

这也不正确。这里有什么提示吗?

0 投票
2 回答
224 浏览

functional-programming - 我可以在 Scheme 中使用延续来实现三个函数的协同程序吗?

是否可以在此处添加另一个函数 procC 以便评估顺序为 procA->procB->procC->procA ... ?

0 投票
3 回答
504 浏览

functional-programming - DrScheme 中的“参数化”有什么作用?

我试图理解此处的示例代码(在示例下方)。我不明白那个参数化构造。它的文档在这里,但它们没有帮助。它有什么作用?

0 投票
1 回答
1197 浏览

scheme - “set!: not an identifier in:...” plt 方案错误

Dr.Scheme 中使用 Pretty Big 的这段代码有什么问题?我似乎记得过去做类似的事情没有问题。

返回以下错误:

set!: not an identifier in: (Frame-variables res)

如果我省略了(set! (Frame-variables res) ... )它工作正常的部分,当然我的列表实际上并没有改变。所以它识别第二个(Frame-varialbes res)而不是第一个?或者在这种情况下有什么处理set!

希望你认识到我有一个结构体Frame,它的variables字段是一个列表。

0 投票
1 回答
315 浏览

scheme - 使用 plt 方案导入结构

我对一个简单的方案应用程序的问题感到震惊。在一个文件(dataloader.ss)中,我定义了一个结构:

但我不能在另一个文件中使用该结构。我尝试的是,在 dataloader.ss 中,导出结构

在另一个文件中,我导入:

但是对结构函数之一的调用不可挽回地失败:例如

给我 :

在定义之前引用标识符:make-book-category

另一方面,如果我在第二个文件中重新定义结构,它会告诉我:“模块:标识符已导入:书籍类别”所以,我猜导入至少部分有效。但我仍然无法访问相关功能。还有其他事情要做吗?

提前致谢!

0 投票
1 回答
209 浏览

scheme - 使用 PltScheme FFI 中的 _bitmask

这是 plt-scheme 包装库的一部分:

问题是我无法弄清楚如何访问位掩码(或枚举)中的字段。例如,如何获取 KeyPressMask 值?