静かなる名辞

pythonとプログラミングのこと


lisp

python使いのためのhy基本文法まとめ

はじめに hyの使い方の記事は一定の需要があると思い、まとめて公開する。 hyはpythonの抽象構文木に変換されるlisp。lispなのでマクロなどの素敵な機能が使えるらしいが、私もよくわからないのでその辺には触れない。とりあえずpythonのコードをhyに書き写…

【python】hyを触ってみる

なんか、たまにlisp使ってみたくなるんだよね。 去年のこれくらいの時期にもcommon lispをやってみた記憶があるが、たぶん言語として悪くはないんだろうけど、ちゃんと書けるようになる前に飽きてしまった*1。 という訳で、今回はpython方言(lisp方言と言う…

【common lisp】common lispでn-gram

趣味でCommon Lispを始めました。とりあえず練習にn-gramを書いてみました。 書き方は色々あると思いますが、ループ構文がまだいまいちわからないので再帰で書きます。 (defun rec-ngram (list n &optional (ret-list '())) (if (eq (length list) (- n 1)) …