问题标签 [proto-repl]

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 回答
248 浏览

clojure - 无法启动远程 ClojureScript bREPL(它显示“无法解析符号...”)

ClojureScript 菜鸟在这里。

我正在使用 Boot 遵循以下 ClojureScript 教程:https ://github.com/magomimmo/modern-cljs/blob/master/doc/second-edition/tutorial-02.md#browser-repl-brepl

boot repl -c我可以按照它并通过运行andn then将命令行/引导 repl 连接到我的站点(start-repl),但我想使用基于 REPL 的更丰富的文本编辑器连接到该站点。

我已经为 atom 文本编辑器下载了ProtoRepl 。我可以通过给它repl的主机+端口来很好地连接到repl,但是当我尝试运行(start-repl)它时会抛出错误:

似乎我缺少一些 ClojureScript/boot 特定的导入,但我不确定要添加什么或如何添加它。

以下是一些额外的调试信息:

在工作启动 repl 连接上运行 (def start-repl) 与失败的 proto-repl 连接:

引导复制:

原型复制:

0 投票
3 回答
2118 浏览

clojure - 文件 user.clj 应该放在哪里?

我正在尝试设置 proto-repl atom-editor 包,显然它需要一个文件 user.clj 存在于某处 - 我猜这是一些 leiningen 的 init 文件。

我应该在哪里创建这个文件?

0 投票
1 回答
715 浏览

clojure - 执行 Clojure 块(或选择)在 Atom proto-repl 中不起作用

我在 Windows 上安装了新版本的 Atom 1.9.9 并按照Atom Clojure Setup中的说明进行设置。

当尝试在 REPL 中执行代码块时,按照启动时的解释:

ctrl-alt-,然后 b 执行块。找到光标所在的 Clojure 代码块并执行它。

ctrl-alt-, s 执行选择。将选定的文本发送到 REPL。

没有执行发生,而是光标只是向后移动。

Atom 键绑定解析器似乎将此键组合链接到 atom-text-editor emacs.json 行为,但是上述设置指南中未提及此行为。

在此处输入图像描述

此外,菜单中没有显示proto-repl包的键绑定,我的理解是它们应该像其他 Atom 包一样:

在此处输入图像描述

Windows 上的Atom proto-repl包是否存在这些正常缺陷,或者我是否缺少一些重要的附加设置?

0 投票
0 回答
120 浏览

clojure - 如何在 Atom 编辑器中正确呈现 vis.js 图表?

我正在使用 Atom 中 proto-repl-charts 中的图形示例。

但是,基于 vis.js 的图表似乎不适用于我的设置。

以下代码

导致只显示块而不是显示任何文本的图形。与织机图类似的行为。

关于可能导致这种情况的任何线索?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
118 浏览

atom-editor - 我无法让 Atom 文本编辑器 + leiningen + proto-repl 工作(用于编程 Clojure)

Atom + proto-repl 所做的任何事情都涉及到 lein,所以我决定查看 lein。'lein help' 有效,但尝试 'lein repl' 会出现以下错误:

当我尝试从 Atom 中运行代码时,我得到了相同的消息集。

我已经搜索了几个小时来寻找关于 Atom、lein 或 proto-repl 的任何奥秘,我很惊讶在“lein error could not find artifact”上搜索仍然找不到任何有用的东西。

我很惊讶没有人遇到过同样的问题。我在 macOS Mojave (10.14.6) 上运行。你能帮助我吗?谢谢。

0 投票
0 回答
74 浏览

atom-editor - 如何在 Atom 中从 Proto REPL 连接到 nREPL,而无需手动输入主机和端口?

目前,我有一个 ClojureScript nREPL,它在3333. 我想使用 Proto REPL 从 Atom 连接到 nREPL。我现在正在使用cmd+shift+p > nREPL connect > enter host and port. 之后我运行 atom init 脚本:

有没有办法打开 Proto REPL 并直接从 init 脚本连接而无需手动输入主机和端口?我正在使用

谢谢。