makotan _at_ gmail dot com

2017-03-01から1ヶ月間の記事一覧

Smalltalk, Clojure, Lispと並んでるのを見てふと・・・

Smalltalkは使ったこと無いけど、ClojureとLISPは良い言語だと思ってる(という前提で) 言語とVMにある程度のエコシステムとお金を沢山出す人の中核部分にどれくらい深入りしてるかがその言語の寿命を決定すると思ってて その点で言えば、COBOL、C、Javaの…

エラーを一級市民にしたいなぁ〜とふと思ってた

ここ数年そんなことを考えてた 例外で飛ばすのも別に良いんだけど、例外が本来例外では無いことにも多用されすぎてるのが嫌だなぁ〜って某ライブラリ(?)使ってて思ってた そこで仕様としてのエラーはプログラムの一級市民(値)として扱いたいなと。(VMレベル…

‎REST APIでロールバック的な処理を考えてみた

‎REST APIで困るのが複数のAPIを呼び出したときのロールバック処理 何がどう困るかというと、API-1,API-2,API-3って更新処理をするAPIがあって、API-3でエラーが出たときにAPI-1とAPI-2のロールバック処理は行えない! これまではどうやってたか API-1とAPI-…