S式でPythonを書きたいので、Hyを試してみる
突然ですが、普段Pythonを書きつつも「S式が書きたい…」という方も少なくないと思います。私もそのうちの一人です。さて、Hyという言語があることを知りました。
READMEには、Hyに乗り自由となった青年の画像があります。
Lisp -> Python AST みたいな感じっぽいですね。
ちょっと試してみるだけなら、 https://try-hy.appspot.com/ が良いかもしれません。
もう眠いので、本当に少しだけ試してみることにします。
1/2 # => 0.5 x = 1 x # => 1
1/2 ;; => Fraction(1, 2) (/ 1 2) ;; => 0.5 (setv x 1) x ;; => 1L (print (setv x 1)) ;; => None
1/2がFractionのリテラルなのはちょっと気をつけたいですね。
Numba・Cythonとの組み合わせとか、Jupyter Notebookで使いたいとか、これから試してみようと思います。