问题标签 [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.
pointers - 方案,从指向的结构中获取指针
假设我有一个这样的结构:
在PLT方案下,当我手里有孩子(不知道父母是指针)时,是否有可能在不知道父母的情况下找到指向节点sctuct?
scheme - MIT Scheme 和 DrScheme 学习 SICP 的优缺点
在尝试通过SICP的情况下(可能同时观看一些/所有 MIT 6.001 视频),使用 MIT Scheme 与使用 DrScheme 的优缺点是什么?
linux - GTK/Qt On PLT 方案
当您在具有 GUI 的 Linux 上编译用 PLT Scheme 编写的内容时,最终将采用 Linux 的灰色(默认)主题,但我想知道
- 是否可以将 PLT 方案与 GTK 或 Qt 集成?
- 这该怎么做?
灰色(默认)主题示例:
灰色主题框架 http://i.imagehost.org/0219/gui.png
谢谢。
racket - PLT-Scheme.......设置为对象
好的,所以我正在尝试使用对象制作一个“make-set”程序。我已经准备好为 union 和 intersect 和 member-of 等集合编写所有基本程序,所以这就是我到目前为止使用对象的 make-set 程序的内容:
那么这行得通吗..这是使用对象吗?如果不能,你能告诉我如何......谢谢
racket - PLT 方案:评估字符串或字符串列表?
如果我这样做:
我明白了
这很好,但我无法评估。如果我尝试(eval-string)它[在 mzlib/string 中],它会出错,说没有定义'tom'。我猜它正在尝试运行:
这也不正确。这里有什么提示吗?
functional-programming - 我可以在 Scheme 中使用延续来实现三个函数的协同程序吗?
是否可以在此处添加另一个函数 procC 以便评估顺序为 procA->procB->procC->procA ... ?
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
字段是一个列表。
scheme - 使用 plt 方案导入结构
我对一个简单的方案应用程序的问题感到震惊。在一个文件(dataloader.ss)中,我定义了一个结构:
但我不能在另一个文件中使用该结构。我尝试的是,在 dataloader.ss 中,导出结构
在另一个文件中,我导入:
但是对结构函数之一的调用不可挽回地失败:例如
给我 :
在定义之前引用标识符:make-book-category
另一方面,如果我在第二个文件中重新定义结构,它会告诉我:“模块:标识符已导入:书籍类别”所以,我猜导入至少部分有效。但我仍然无法访问相关功能。还有其他事情要做吗?
提前致谢!
scheme - 使用 PltScheme FFI 中的 _bitmask
这是 plt-scheme 包装库的一部分:
问题是我无法弄清楚如何访问位掩码(或枚举)中的字段。例如,如何获取 KeyPressMask 值?