Page 1
一つの(Emacs)Lisp、一つの世界
One Lisp in a lifetime.
Shibuya.lisp lispmeetup #75
2019年4月25日 #lispmeetup
公開日:
by USAMI Kenta@tadsan
に東京都港区の株式会社ポケットチェンジで開催された『Shibuya.lisp lispmeetup #75』でセッション(20分)として発表しました。
One Lisp in a lifetime.
Shibuya.lisp lispmeetup #75
2019年4月25日 #lispmeetup
宣伝
さて
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/
