问题标签 [edwin]

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 投票
1 回答
1796 浏览

windows - 无法启动 MIT 方案 - 超出堆大小

出于某种原因,我在运行 MIT 方案时遇到了麻烦。在运行 Windows Vista 的戴尔上,我什至无法打开 MIT 方案;我收到一条消息:“超出堆大小”,或类似的东西。我可以在我的 Mac 上运行它,但 Edwin 有点混乱。有谁知道如何在 Windows 上解决我的问题,以及在哪里可以找到一些好的 Edwin 教程?谢谢!

0 投票
3 回答
5112 浏览

scheme - 如何在 MIT/GNU Scheme 的 Edwin 编辑器中获得提示符 (>)?

通常,您会收到如下提示:

您可以在其中输入表达式进行评估:

但是对于 Edwin,只有一个闪烁的黑色矩形,当您输入表达式时没有任何反应。

0 投票
2 回答
1084 浏览

windows - 让 Edwin 使用 Cx Cf 正确打开 Scheme 文件

我正在学习 SICP。我在我的 Windows 7(32 位)/AMD(64 位)机器上使用安装了 MIT-Scheme 的 Edwin 3.116。

在我的一生中,我一直无法发现 Edwin 无法正确打开和读取文件的原因:

  • 当我打开一个现有的 .scm 文件(其中包含我的代码)时,Edwin 只会用我的文件名打开一个空白缓冲区。
  • 如果我然后保存它,我的代码会被空白覆盖。很明显,埃德温并没有刻意写作。

除了无法找到任何答案外,我在以下方面没有成功:

  • Cx Cf 后跟完整路径 D:\my-schemes\filename.scm(而默认目录位于 C:.....)
  • Mx cd 后跟 d:\my-schemes 后跟 Cx Cf filename.scm
  • 退出,重新启动 MIT-Scheme 并重试上述命令
  • 卸载-重新安装 MIT-Scheme 并重试上述命令

有什么我没有做的 - 比如在一些配置文件中指定一些参数?(安装指南不需要任何特殊配置。对于 Windows,除了遵循安装程序。)

我现在正在从文件到缓冲区复制粘贴代码并从缓冲区到文件写入,但如果我能让 Edwin 也能阅读,我的计划可能会好得多。

0 投票
3 回答
1566 浏览

scheme - 如何在 Edwin 中加载文件

这可能是一个愚蠢的问题,但我无法终生解决这个问题,也无法在网上找到回答我问题的参考资料。

我一直在使用 Edwin(这是我第一次使用 Emacs)来学习 MIT Opencourseware 6.001 课程,但我不知道如何加载文件。

启动时,我键入 Cx Cf 以创建一个新文件“test.scm”。然后我输入一些 Scheme 代码并输入 Cx Cs 来保存它。

但是,如果我关闭 Edwin,重新启动它,然后键入 Cx Cf test.scm,我只会得到一张白纸。相反,如果我键入 Mx dired,滚动到 test.scm 并按 RET,我仍然会得到一张白纸。该文件在 Windows 中占用了一些空间,所以我认为问题不是保存而是加载(特别是因为我同样无法加载麻省理工学院提供的预制 .scm 文件)

如果这很重要,我正在 Windows 7 上运行 MIT/GNU 方案...

0 投票
1 回答
1099 浏览

debian - edwin编辑器怎么修改字体大小?

我正在使用 mit gnu 方案附带的 edwin 编辑器。当我在我的 Debian 系统上使用以下命令“scheme -edwin -edit”打开它时,我得到了编辑器窗口,但它的字体非常小。

即使经过多次搜索,我也无法弄清楚如何更改编辑器的默认字体大小。我尝试了以下命令((ref-command set-default-font)“200”)但无济于事。我可以在这里找到参考http://courses.csail.mit.edu/6.844/spring05-6844/handouts/edwin.ini但这并没有多大帮助。

如何更改 edwin 中的字体大小?

0 投票
1 回答
44 浏览

scheme - 在 Edwin 编辑器中,你如何定义一些东西?

我正在尝试在 Win7 上使用 edwin 编辑器学习方案。

我做了(定义 x 3.14)。然后我输入“X”。然后我使用 Ctrl X Ctrl E 运行它。

我收到消息“未绑定的变量”。

0 投票
1 回答
543 浏览

scheme - 使用 MIT/GNU 方案

我已经下载了 LISP 的 MIT/GNU Scheme 实现,以了解计算机程序的结构和解释。但是,当我启动该程序时,我对我正在处理的内容有点困惑。当程序启动时,我得到两个窗口:“MIT/GNU Scheme”窗口和“Edwin: *scheme*”窗口。

这两个窗口是干什么用的?“MIT/GNU Scheme”是某种命令行解释器吗?而另一个是可以编写和保存代码的地方?

进一步的问题:如果 MIT/GNU 方案是一个命令行解释器,我怎样才能得到“1 ]=>”提示来显示。如果另一个是我编写程序的地方,我该如何测试和保存程序?

0 投票
2 回答
536 浏览

mit-scheme - 如何在控制台模式下运行 Edwin 编辑器

我是一个绝对的 Lisp/Scheme 初学者,现在尝试通过阅读第 1 页的 Simply Scheme 进行自学。我下载了带有内置 Edwin 编辑器的 MIT/GNU Scheme。我想在 iTerm 下的控制台模式下运行 Edwin,而不是在其默认的 X11/XQuartz 模式下运行,这需要更多时间才能启动,并且位图字体显示令人眼花缭乱。

我发现页面开始 Edwin列出了一个(console)变量variable+: create-editor-args,我认为它一定是我需要的,但我不知道在 shell 提示下输入什么来调用它。请原谅我问了这么愚蠢的问题。

0 投票
1 回答
107 浏览

recursion - edwin 方案中的未绑定变量

我是第一次学习 Scheme,为了练习,我正在尝试编写一个程序,它返回一个指定长度的列表,所有值都等于 1。我在 Windows 10 上使用 MIT/GNU Edwin 编辑器。这是我输入的代码:

我希望C-x C-e返回(1 1 1 1 1),但我得到一个未绑定的变量错误:

我能想到的唯一原因是它不喜欢我在listlength的定义中调用listlength,但这应该是Scheme Scheme的一部分,所以???我不知所措??感谢你给与我的帮助!

0 投票
1 回答
513 浏览

scheme - 启动 MIT 计划

你能帮我弄清楚如何使用 MIT Scheme 吗?埃德温编辑。有一个巨大的字段要输入,但它没有响应。只有当我连续键入两次 esc 时,它才允许我评估底部小字段中的表达式。在此处输入图像描述