Oh! Can Not Diary

おきゃんなダイアリー

2011-12-01から1ヶ月間の記事一覧

腐女子のためのlisp入門 #1

腐lispの第一回です。いきなりですが、関数定義についての話をします。 関数定義の方法 elispの関数定義の方法は以下のようになっています。(defun 関数名 (仮引数1 仮引数2 ...) フォーム) かけざん関数をつくる というわけで、早速、みなさんにはおなじみ…

腐女子のためのlisp入門 #0

はじめに ネットにlispの入門記事はたくさんあるのですが、腐女子のために書かれた記事はまだなかったので思いつきで始めてみました。lisp入門と書きましたが、EmacsLispを扱うことにします。Schemeでも書くかもしれません。まぁネタなので適当です。 腐女子…

elispでカップリングするcoupling.el

この記事はEmacs Advent Calendar jp: 2011 の 18 日目です。17 日目は、@masutakaさんの私の.emacsからピックアップした設定3つ #EmacsAdventJP [Emacs]でした。こんばんは。Emacs(腐)女子のおきゃんです。今年も皆さんが役立つTipsをあげてくださっている…

reverse

テスト。 (define A "abcde") (define B "1234") (define rev-list (lambda (list new-list) (cond ((null? list) new-list) (else (rev-list (cdr list) (cons (car list) new-list)))))) (define rev (lambda (str) (cond ((null? str) null) (else (list-…

reverse

例の30minプログラミングから。 問題1文字列 A と B があり、C を A+B とする。文字列を逆順にする関数 rev() をつかって、 rev(rev(A) + rev(B)) という操作をすると結果はどうなるか。 まず予想したあと、実際にプログラムを書いて確かめよ。 例: A="abcde…

30minプログラミングのこと

私はいま客先常駐の身なのですが、常駐組の同僚数名で週一回、昼休みにスマホ勉強会というのを開催しています。雑談で終わる時もあるゆるい感じですが、私が常駐始めた時には既に始まっていたので、なんだかんだで2年以上続いていることになります。そもそも…