Lisp
cacoo.el(https://github.com/kiwanami/emacs-cacoo)はもともとCacoo以外のWeb上の画像のプレビュー、マークアップのカスタマイズに対応しているので、imgタグに囲まれた画像のプレビューが可能なのだが、Google Chart APIの数式の場合はURLからファイル名を…
Emacsの中でGoogle Chart API使った数式画像のプレビューできないかたと思っていろいろやってみたけど結局諦めた結果の副産物。というか前のが動かなかったので直した。 動作としては M-x latex-to-google-chart-apiまたはC-x C-l C-tでGoogle Chart API形式…
変換といってもimgタグで括ってURLエンコードしただけです. ソース (2011/4/29 typo修正&gist管理) 使い方 上記コードを.emacsに書くなりして,emacsを再起動するかevalしておきます. 次のような文字列があったとして,まずこれをリージョン指定します. x…
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな データを受け取って結果を出力する (write (+ (read) (read)) 上の式をインタプリタで評価すると待機状態になり、入力がreadに代入され…
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな M式 遠い昔にはそんなものもあった。 M-expression - Wikipedia Lispを解剖するには少し見た目の違うものが良いだろうということで使う…
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな 関数引数の基本はapply applyの第1引数は関数で、第2引数がその関数の引数のリスト(第11講)。 数値だけが入ったリストの総和を計算する…
SLIMEとSBCLがSLIMEインストールメモ - もうカツ丼でいいよなのやり方で入っている。 init.el(.emacs)に以下の記述を追加してある。 ;;; SLIME {{{2 ;; M-x my-slime: 分割したウィンドウでslime起動 ;; C-c C-r: 選択範囲をslime-replへ送って評価 (add-to-…
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな シンボルの構造 印字名 属性リスト 大域値 関数実体 印字名 シンボルの名前。pnameとも。Common Lispではシンボル名(symbol name)。 印…
初めての人のためのLISP[増補改訂版]のメモです。 ついにマクロ。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな 置き換えてから評価する (defun first (x) (car x)) という関数があったとき (first (list 1 2 3))本来なら関数firstはx…
初めての人のためのLISP[増補改訂版]のメモです。 すんなり理解出来ない部分が増えるほど長くなる。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな alist形式の辞書と題付きリスト 次の辞書がphoneという変数に入っているとする。 ((re…
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな ボチボチ知らないことが増えてきてそんな簡単には進まなくなってきた。 Lisp御本尊 とりあえずこんな感じの箱を考える。 左側をcar部、…
初めての人のためのLISP[増補改訂版]のメモです. 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな 第6講 またも再帰するから再帰なのだ(p.82-) 関数による例が多いので長め. リストの長さ 次の関数lengthにより定義されるものをリスト…
日が開くとどうもやる気が無くなってしまうので読んでいる本のノートは少しずつ残していこうと思います. 初めての人のためのLISP[増補改訂版]のメモ. 続き一覧 初めての人のためのLISP (第6講-第7講) - もうカツ丼でいいよな 初めての人のためのLISP - 第8…
SLIMEはおろかまだLispもよく把握してません>< 環境 Mac OSX 10.6 SnowLeopard Carbon Emacs 22.3.1 SLIMEのインストール Carbon EmacsからHelp > Carbon Emacs Package > Net-Install > SLIME(M-x slimeしたらswankがどうのというエラーが出て上手く行か…