テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その5) 前回最後に作った関数は、括弧の閉じる位置を間違えて作ってしまいました。 if関数のelse側で、0を返すように作ったつもりですが、then側に0が入ってしまっています。 (0を返す意味がないのは置いておきます) 間違えやすいのはL... 2018.07.18テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その4) Emacs Lisp続きです。 defunで関数を作れます。 今作った関数を使ってみましょう。 ちょっとだけ複雑にした関数。 数字から始まる関数だって作れてしまいます。 なかなか魅力的です。 ... 2018.07.17テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その3) 続きです。 carは、リストの最初の要素を取得する関数でしたね。 次はcdrです。cdrは、リストの2番目以降の要素を取得します。 では使ってみます。 簡単ですね。 (list 10 20 30)をaaaに定義して... 2018.07.16テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その2) Emacs再入門で、これまでEmacs内にある情報と感のみで学習してきましたが、そろそろ限界のようです。Emacsの言語仕様を確認しようとEmacs内のヘルプを辿ったら、外部リンクに行き着いてしまいました。 まあ、言語仕様ってのはたいてい... 2018.07.15テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その1) Emacs再入門13日目。 Emacsの再入門中なのですが、脱線してLispの覚え直しをします。 以前Lispを学習しようとして、Scheme系、Common Lisp系、どちらを入門しようか迷ったことがありました。両方少しずつ触っ... 2018.07.14テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispを覚える(その2) 前回EmacsでLispも物にするぞ、と気合を入れたら、急にLispというワードが、目に飛び込むようになってきました。意識しすぎて、LispじゃなくてDispでも飛び込んでくるし、Lionとかもう動物なんですけど、Lispに見えます。こんな... 2018.07.13テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)EmacsでLispを覚える Emacsを覚えると悟りが開けるんじゃないかと思っている一番の理由が、EmacsにLispが組み込まれているという点です。私はLispを知らないわけではないのですが、自由にプログラミングできるかと言えば、まったくできない、と言ってもいいレベ... 2018.07.12テキストエディタ(Vimやその他)