用 OCaml 取代 Python 来写 Shell 脚本

by yijie

当前我用 Python 为自己的项目写各种 shell 脚本,比如版本管理、构建、打包等等。

不想用 Python 来写小工具

虽好,但

  1. Python 需要携带一个大大的 Runtime
  2. 多版本弄得我狼狈不堪,必须小心再小心
  3. 动态类型,在写比较复杂的脚本时很容易犯低级错误

所以我需要一个简单,但能克服上述问题的工具。选型如下

ocaml 有如下优点,非常适合于在工程中使用:

Ocaml 的缺点