Page 1
一つの Lisp、一つの世界
(Emacs)
One Lisp in a lifetime.
Shibuya.lisp lispmeetup #75
2019年4月25日 #lispmeetup
公開日:
by USAMI Kenta @tadsan
に東京都港区の株式会社ポケットチェンジで開催された『Shibuya.lisp lispmeetup #75』でセッション(20分)として発表しました。
一つの Lisp、一つの世界
(Emacs)
One Lisp in a lifetime.
Shibuya.lisp lispmeetup #75
2019年4月25日 #lispmeetup
お前誰よ
うさみけんた (@tadsan) / Zonu.EXE
宣伝
さて
GNU Emacsを 使ってる方?
Emacs Lispを
書いている方?
Emacs Lisp
シンボルの
名前空間で見ると
Lisp-2に分類される
関数がある
マクロがある
汎変数がある
なんでも
できるのでは
????
そうして2012年
青年はSICPをEmacs Lispで解こうとした
/(^o^)\
SICP読んだ方なら おわかりですね?
Emacs Lispに
末尾呼び出し
最適化はない
そうして青年は
Dr.RacketでSICP を解きはじめた…
完
未
(飽きっぽいので最 後までは未だに解け
てないです…)
リリカル☆Lispは
最後まで解きました
Lispとして見た
Emacs Lisp
ダイナミック
スコープ楽しい!
クロージャがなかった
(今はあります!)
まとめようと思ったけ ど山本和彦さんが昔書
いたブログがあった
そうして青年は
Dr.RacketでSICP を解きはじめた…
Emacs Lispの
文化
Emacsらしい
Lispとは
バッファが
ファーストクラス
オブジェクト
手続き的にカーソル を操作しながらバッ ファ内を操作できる
個人的には
とても楽しい
Emacs JP Slack teamの
スプラッシュメッセージ
Emacsは
雑草だ
!!!!
私からは
以上です
補足
Emacs Lispの歴史的経緯
をまじめに知りたければ
Evolution of Emacs Lisp
https://www-labs.iro.umontreal.ca/~monnier/