Mac OS上Clojure入门

嘿,psssst,我在 这里 制作了 此帖子 的更新版本

Mac上运行clojure需要做一些事情,第一件事称为leiningen ,它的工作方式类似于nodepm的npm或ruby的bundler或c#的dotnet cli,它是项目运行程序和依赖项管理器( )。

安装方法如下:

brew install leiningen

而已! 那是无痛的。 除非不是在这种情况下,否则您没有安装自制软件,则应首先执行以下操作:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我们走了,再次运行第一件事, 现在很轻松。 下一步,开始一个新的clojure项目:

lein new my-project

嘿,这lein的事情是非常简单非常的方便。 下一步是实际运行项目。 打开您最喜欢的文本编辑器,从头开始,继续安装intellij社区版 。 我会等。 现在已经安装了,安装草书插件。 现在,您可以使用零配置编辑一些Clojure了!

cd my-project
idea .

打开src/my_project/core.clj并添加新功能

(defn hello [name]
(str "hello " name))

现在,在左侧树视图中单击项目名称,然后按ctrl + shift +R。REPL应该显示在右侧。 将光标移动到刚创建的函数上,键入cmd + shift + P(或ctrl + shift + T,具体取决于您的键盘映射)。 该功能将发送给代表。 现在在您的函数类型下方

(hello "world")

然后再次按cmd + shift + P(或ctrl + shift + T)。

从您的编辑器向REPL发送“表格”是一件很了不起的事情,您不必直接在REPL中输入内容,我认为很多人都认为REPL是这样。 您可以在REPL中建立很多状态,而无需关闭它数周,也不需要直接输入。 我还做了另一个小屏幕录像,显示了从终端中的lein到草书并向REPL发送表格。 这很原始,只有一分钟,但希望它能说服您尝试一下Clojure!

From: https://hackernoon.com/getting-started-with-clojure-on-mac-os-ebcc4cd5f642

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值