(defprofile lagénorhynque
:id @lagenorhynque
:reading "/laʒenɔʁɛ̃k/"
:aliases ["カマイルカ🐬"]
:languages [Clojure Haskell English français]
:interests [programming language-learning law mathematics]
:commits ["github.com/lagenorhynque/duct.module.pedestal"
"github.com/lagenorhynque/duct.module.cambium"]
:contributes ["github.com/japan-clojurians/clojure-site-ja"])
- 手作業からプログラムへのスムーズな移行
- 探索的プログラミング
- 効率的なテスト
- 使いやすいコードの設計
- 振る舞いが追加/変更できること
- メモリ上に状態を保存できること
- 出力をそのままコードで使えること
- プロジェクトコードにアクセスできること
- 実行中のプログラムとやり取りできること
- REPLの状態とソースコードとを同期できること
- エディタと連携できること
- 豊かなリテラル表現
- 不変性(immutability)
- トップレベル定義が可能なこと
- 高い表現力