gpt4 book ai didi

eclipse - 在eclipse中运行clojure(逆时针)

转载 作者:行者123 更新时间:2023-12-02 01:57:59 24 4
gpt4 key购买 nike

我正在 Eclipse 上学习 clojure(逆时针插件)。

  • 当我在 Eclipse 中单击“运行”时(就像我用 Java 做的那样)我没有
    只有控制台打开,但这个“REPL”窗口。为什么有必要
    它有什么作用?
  • 当我单击“运行”时,启动应用程序需要几秒钟的时间。是
    有没有办法让它更快?
  • 当我需要编辑代码并重新启动(运行)应用程序时,我得到了这个
    消息:“无法启动选择,并且没有最近的
    启动”。那是什么,为什么它不让我重新启动我的代码?
    如果我等待一段时间,我可以再次启动它。

  • 这是我试图运行的简单代码:
    (ns ClojureTest.core)

    (let [input (read-line)]
    (if (= "x" input)
    (do
    (println "Exit")
    (System/exit 0)
    )
    (do
    (println input)
    (recur)
    )
    )
    )

    更新:我设法把它搞得更糟了。现在,当我单击“运行”时,控制台会忽略任何输入,就好像应用程序甚至没有运行一样......

    更新2 我已经重新启动了 eclipse,之前的问题就解决了。现在我可以再次在控制台中运行该应用程序。我不知道发生了什么。我能看到的唯一区别是,当我把它搞砸时 - REPL 窗口标题如下所示:
    REPL @ nrepl://127.0.0.1:60429 (user)

    在重新启动 eclipse 后,它又回到了这个:
    REPL @ nrepl://127.0.0.1:60001 (ClojureTest.core)

    我不知道这是什么意思。

    最佳答案

    每个项目只需要一个打开的 REPL。打开后,您可以通过从 Clojure 菜单中选择来评估现有文件(命名空间)中更改的代码。然后根据您的选择,选择或整个文件被发送到 REPL 进行评估。您可以通过从 REPL 调用函数来立即试用您的更改。这称为交互式开发。在您可以尝试更改之前,无需重新编译整个项目。

    CCW 的开发人员只是选择了 Run 按钮的操作是“为现有项目打开一个 REPL”。只使用一次,不要一直按,在开发过程中。

    关于eclipse - 在eclipse中运行clojure(逆时针),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18811891/

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