Zenn
g000001g000001
Lisp SETF大全

Lisp SETF大全

g000001
g000001

LispのSETFについて深追い

Chapters
Chapter 01

SETFってなに?

Chapter 02

史上初のSETFを探す旅

Chapter 03

実践SETF定義: #'(setf foo)篇

Chapter 04

TAOの!

Chapter 05

実践SETF定義: defsetf短形式篇

Chapter 06

実践SETF定義: defsetf長形式篇

Chapter 07

setf系アイデアの最終形態: letf

Chapter 08

実践SETF定義:define-setf-expanderで型破りなsetf構文を作ろう

Chapter 09

実践SETF定義: setf placeって多値が取れたり取れなかったりする?

Chapter 10

実践SETF定義:define-modify-macroで頻出パターンをまとめる

Chapter 11

実践SETF定義:マクロを定義した場合のおまけsetf

Chapter 12

実践SETF定義:defstruct、defclassで定義できるおまけsetf

Chapter 13

実践SETF定義:ローカルなsetf

Chapter 14

拡張setf定義を眺める: 制御構造篇

Chapter 15

拡張setf定義を眺める: 解構篇

Chapter 16

たまに便利な(setf apply)/(setf values)

Chapter 17

存在を忘れられがちなpsetf

Chapter 18

setfで自己代入

Chapter 19

setfとメソッドコンビネーションについて掘り下げる

Chapter 20

setf系便利構文紹介

Chapter 21

setfの悪乗りアイデア

Chapter 22

SETF FAQ

Chapter 23

あとがき

Author
g000001
g000001

レトロLispが好き

Topics
Common Lisp
lisp
setf
公開
2024/01/01
本文更新
2025/02/01
文章量
約36,305字
価格
300円
ポスト
Zenn

エンジニアのための
情報共有コミュニティ

About

  • Zennについて
  • 運営会社
  • お知らせ・リリース
  • イベント

Guides

  • 使い方
  • 法人向けメニューNew
  • Publication / Pro
  • よくある質問

Links

  • X(Twitter)
  • GitHub
  • メディアキット

Legal

  • 利用規約
  • プライバシーポリシー
  • 特商法表記