「clj-ebisu #4」に行ってきた
申し込みしてませんでしたが下の階でやってるよと教えてもらったので参加してきました。
メモ
「実践マクロ・クラブ」
最近無職をやめたあやぴーさんの発表
- マクロクラブ https://stuartsierra.com/download/2010-10-23-clojure-conj-macro-club.pdf
- マクロあんまりわからない人は https://fr.slideshare.net/sohta/macros-in-clojure を読むといい
- GitHub - ayato-p/kuuga: An extensible transformer for Hiccup(-like) data structure の名前の由来は仮面ライダークウガ。マクロでいい感じに返信するから。
- マクロは用法用量守って
「clojureからgRPCを呼んでみた」
- protoファイルから生成されるJavaのStubをgen-classを使って実装する感じになる
- Javaのお作法(builderパターンとか)に従ってやるのでなかなかつらい
- REPLで使えるのはやっぱ楽
- 誰かclojureのやつも作ってく欲しい
「ClojureをDockerで動かす」
- イメージファイルが大きくなりがちなので GitHub - sunng87/lein-jlink: A lein plugin creates and manages custom java environment を使ってサイズ削減したい
- JVM言語でもk8sなどを考えればDocker化する価値はある
「Clojure REPLを強化するrebel-readline」
www.slideshare.net
- GitHub - bhauman/rebel-readline: Terminal readline library for Clojure dialects の紹介
- みんながみんなCiderを使いこなせるわけではない
- チュートリアルとかはlein使ったり、clj使ったりしてるけど、シンタックスハイライトないし、複数行編集できないしつらい
- →rebel-readlinを噛ませばいい感じになる
パネルディスカッション
- 今後のclj-ebisuどうするかって話
- 参加者が減ってきてる
- そもそももう恵比寿じゃない
- 名前変える?
- ハンズオンとかやる
- 動画配信する
最近はRustに浮気中でClojureあまり書けてないですが、せっかく近いところで仕事で使ってる人たちもいるので、 久々に触りたくなりました。