Toyokumo Tech Blog

トヨクモ株式会社の開発本部のブログです。

言語処理系

Clojureを静的型付け言語にする

Clojureをschema.coreの型解析を静的に行うことで静的型付け言語のようにしていく方法を紹介します!

Zipperでコードフォーマッターを実装する (greglook/cljstyle に学ぶ)

北川です。 Clojure 始めました。 Clojure のお勉強をするにあたり何か良い題材はないかと探していたところ greglook/cljstyle というツールが目につきました。 以前からフォーマッターや linter の実装に興味があったということもあり、ちょうど良いのでこ…

kintone REST API の query の BNF を書いてみました

北川です。 弊社では安否確認サービス2の他 kintone連携サービス の開発もしているということもあり、kintone REST API を頻繁に利用します。 中でも query という独自SQLのような機能をよく使うのですが、記法や SQL との差異をよく忘れるので BNF として記…