gpt4 book ai didi

emacs - 如何在 emacs 和 leiningen 中使用 repl

转载 作者:行者123 更新时间:2023-12-04 21:24:12 25 4
gpt4 key购买 nike

我开始在 clojure 中学习,其中一个困难的部分是使用库和依赖项……我使用过 javascript 和 ruby​​,它们有 ruby​​gems 和 npm ……真的很简单……现在我正在尝试使用 leiningen ..我已经安装了这个,我也使用 emacs 并安装了 elein ......我可以创建一个项目,处理库和依赖项并且工作正常......但我不能使用 repl 和我的粘液“评估表达式并评估区域”不起作用......我真的是史莱姆和 clojure 模式的新手......还有更多的 leiningen 新手,我不知道工作流程如何......

我在项目中设置我的库,我的主命名空间并调用“elein-deps”或“elein-install”

我写了我的代码并使用“elein-run”运行它......它运行良好

但是我如何使用 repl ..文件和命名空间......我必须使用“加载文件”和我的文件的完整路径......或者我必须使用“使用”??)

请如果可以向我解释 clojure 中 leiningen 的工作流程如何,我将不胜感激..非常感谢!

最佳答案

您需要使用“require”或“use”将代码加载到环境中。 Leiningen 支持在 REPL 初始化期间评估代码,使用 ':repl-init-script' 选项指定带有代码的文件。该文件还将在 swank 加载期间进行评估...

附言您还可以查看 ':repl-init' 选项 - 它会加载给定的命名空间并切换到它...

P.P.S.您还可以在新的 clojure 模式下使用 M-x clojure-jack-in 来引导 swank,运行“lein swank”并连接到 swank 的 REPL

关于emacs - 如何在 emacs 和 leiningen 中使用 repl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com