たぬ記 [ tag: elisp ]

81818.286 224:4.286

elisp の名前空間はどうにかならないのか.

  • public

81787.494 223:339.494

magit がうまく動かなくて困つてゐたが,解決できた.

これまで, init file に

(if (string= emacs-version "24.5.1")
(lambda ()
(el-get-bundle! magit)
(el-get-bundle! elpa:let-alisnt)
(el-get-bundle! elpa:seq)

と書いてゐたが,これが誤りだつた. lambda は凾數を定義するが,そのなかみは評價しない.評價させるならば lambda ではなく progn だ.

  • public

81754.556 223:306.556

昨日は elisp についてかなり否定的な感情を持つてゐた.

  • こんな言語はクソだ.
  • とにかく讀みづらい.
  • 驚き最大言語だ.
  • ruby で擴張できる editor を使ひたい.
  • Atom に乘り換へるべきか.

しかし今日は爽快だつた.起きてすぐ elisp の凾數を一つ書いた.正しく動作することを確認した.爽快だつた.

思ふに,どんな言語でも,すらすら書けるやうになれば好きになれるのではなからうか.昨日の自分は,單に自分の未熟を言語のせゐにしてゐただけかもしれぬ.

  • public

81753.824 223:305.824

elispsetqdefvar なる特殊形式がある.機能は似てゐる.が名前がまるで似てゐない. elisp のかういふところが目下嫌ひである.

  • public

81753.5 223:305.5

elispmapcarcar の由來がわからない.

princ, prin1 はひどい名前だと感じる.

  • public