エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Emacs Lisp
Lisp は「S式」だという説明をよく聞く。 でも、今どき何がS式なのか分っている人は少ない。 そもそも、... Lisp は「S式」だという説明をよく聞く。 でも、今どき何がS式なのか分っている人は少ない。 そもそも、「M式」と区別するためにS式という言葉が用いられたのだから、 M式を口にする人がほとんどいない今、 わざわざS式という必要もないように思う。 括弧をたくさん使っていたり、 ポーランド記法を使っていることは、S 式の本質ではない。 S式とは、データと関数が同じように書ける表現形式のことである。 M式ではデータと関数に異なる表記方法が用いられていたから、 同じように表現できることは画期的だったのだ。 しかし、Lisp ではデータと関数が同じように表現できることは当たり前だから、 今の時代 S 式なんて言葉を使う必要もない。 データと関数が同じであるなら、データを関数として呼び出したくなる。 たとえば、以下のようにだ。 (set 'foo (lambda (x) (+ x 2))) (foo
2017/01/12 リンク