「筆者」を「私」に修正

@SaitoAtsushi さんの指摘による修正
https://twitter.com/SaitoAtsushi/status/1270898935884689409?s=20
parent 6803d0d0
title: SICPを読む前に: Scheme 編
id: before-sicp-about-scheme
date: 2020-06-11 02:30
updated: 2020-06-11 12:05
description: 普段 Scheme を使わないプログラマ向けに SICP を快適に読むための文書です。
---
#+OPTIONS: todo:nil
......@@ -25,7 +26,7 @@ description: 普段 Scheme を使わないプログラマ向けに SICP を快
- =pair= を組み合わせて =list= を構成するようになっているプログラミング言語は少ない
- Lisp 方言の一つである Clojure はリストを構成するのに pair を使用していない
- Scheme の =pair= は破壊できる (=set-car!=, =set-cdr!=)
- Lisp と同じようなリスト構造を扱えるプログラミング言語で、その構成要素の pair を破壊できるプログラミング言語は少ない(筆者は知らない)
- Lisp と同じようなリスト構造を扱えるプログラミング言語で、その構成要素の pair を破壊できるプログラミング言語は少ない(は知らない)
- SICP では末尾呼び出しが最適化されることを前提としている
- 末尾呼び出しが最適化されないプログラミング言語では、SICP に紹介されているようなプログラムの書き方をするのはスタイルとして良くない
- 関数型言語の多くで末尾呼び出しが最適化されるが、そのような関数型言語には Scheme の pair がない
......@@ -45,12 +46,12 @@ description: 普段 Scheme を使わないプログラマ向けに SICP を快
よって、Scheme のインデントが正しくできるエディタを使用することを強く推奨します。
*** 筆者が推奨するエディタ
*** が推奨するエディタ
**** Emacs
個人的には Emacs の使用を強く推奨します。
Emacs を使用している Schemer が多いので Emacs で Scheme を使うための環境構築をするためのドキュメントがたくさん存在しています。
また、筆者は Emacs で Scheme をよく書いているので、何か問題が生じてもすぐに対応できる可能性が高いです。
また、は Emacs で Scheme をよく書いているので、何か問題が生じてもすぐに対応できる可能性が高いです。
**** DrRacket
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment