首页 文章

用Clojure编写脚本

提问于
浏览
6

我试图用Clojure做一些简单的脚本编写工作 . 例如,我将加载一个包含文件映射的json,删除给定的密钥,然后将其保存回文件 . 使用leiningen,似乎我必须创建一个应用程序,将data.json或其他任何内容添加到依赖项中,然后我可以启动lein repl来完成真正的工作 . 考虑用Python做同样的事情 . 它应该用Python中的3行代码完成 . leiningen有一个简单的方法吗?

2 回答

  • 7

    您可以试用lein-oneoff插件,这是为这样的情况(我是作者) . 它允许您声明依赖关系并在单个文件中编写代码,从而无需生成适当的leiningen项目 .

  • 12

    你可以使用lein-exec .

    为了添加更多信息,我写了some notes on standalone scripts with Clojure .

相关问题