Common Lisp ド素人

Common Lisp ド素人

ド素人が始めるCommon Lisp 11. リストでテーブルを扱う

前回、前々回とリストに対する関数、集合として扱う際の関数を学んできた。今回はリストをテーブルとして扱っていく。 前回の記事はこちら。 この記事に出てくる関数一覧 function description assoc key入力に対して該当す...
Common Lisp ド素人

ド素人が始めるCommon Lisp 10. リストで集合を扱う

前回リストを扱う関数をいくつか学習した。今回はリストを集合と見たときにどのようなことができるのかを見ていく。 前回の記事はこちら。 この記事に出てくる関数一覧 function description member 集合がある要素を持ってい...
Common Lisp ド素人

ド素人が始めるCommon Lisp 9. リスト再び

以前リストについて書きましたがあれは本当にさわりの部分だったようだ。まだまだたくさんリストに関して学ぶことがある。さすがLISP! 今回はリストをデータとして扱っていくうえで有用なその他たくさんの関数等を見ていく。 この記事に出てくる関数一...
Common Lisp ド素人

ド素人が始めるCommon Lisp 8. 条件分岐

今回も引き続き"Common Lisp: A Gentle Introduction to Symbolic Computation"を読んで自分の理解をまとめていく。 前回自分で関数を定義できるようになりました。より複雑な制御ができるよう...
Common Lisp ド素人

ド素人が始めるCommon Lisp 7. 関数を定義する defun

今回も引き続き"Common Lisp: A Gentle Introduction to Symbolic Computation"を読んで自分の理解をまとめていく。 前回、Lispのコードとして表記したものを評価(EVALuatioin...
Common Lisp ド素人

ド素人が始めるCommon Lisp 6. EVAL表記

"Common Lisp: A Gentle Introduction to Symbolic Computation"を読んで自分の理解をまとめていく。 やっとよく見るコードの形で議論が進んでいくようだ。 EVAL notaition 今...
Common Lisp ド素人

ド素人が始めるCommon Lisp 5. リスト

引き続き、"Common Lisp: A Gentle Introduction to Symbolic Computation"を読みながら基礎固めをしていく。 Lispというのは"LISt Processing"のことらしいのでリストは...
Common Lisp ド素人

ド素人が始めるCommon Lisp 4. dataとfunction

先日決めた方針通り、"Common Lisp: A Gentle Introduction to Symbolic Computation"を読みながら基礎固めをしていく。 最初はプログラミング経験者であれば飛ばしてもよいような内容のようだ...
Common Lisp ド素人

ド素人が始めるCommon Lisp 3. 基本方針を決める

前回、前々回で環境構築と基本的な操作方法を確認したので、今後どのように進めていくかを決めようと思う。 と言っても何か具体的に作りたいものがあってCommon Lispを始めようと思ったわけではないので、まずは基本をしっかり身に着けることを目...
Common Lisp ド素人

ド素人が始めるCommon Lisp 2. vlime, pareditに慣れよう

さっそくCommon Lispに慣れていこうと思っているところではありますが、その前にvlime, pareditに慣れないことには操作が覚束ない。ということでまずはvlime, pareditの操作方法を把握していこうと思う。 vlime...