[SIMILAR] WITH 28256 lambda WITH 15497 mapcar WITH 7323 名関 WITH 7213 funcall WITH 5440 前空 WITH 4473 関数 WITH 4202 function WITH 3283 束縛 WITH 2893 、( WITH 2622 lisp WITH 2622 、la WITH 2271 呼べ WITH 1741 変数 WITH 1677 emacs WITH 1636 役割 WITH 1446 匿名 WITH 1278 と関 WITH 905 今更 WITH 878 空間 WITH 856 マク WITH 589 本的 WITH 579 展開 WITH 515 基本 WITH 497 自体 WITH 480 x WITH 367 クロ WITH 344 名前 WITH 307 とす WITH 302 メモ WITH 284 必要 WITH 123 に、 WITH 97 2 の検索結果 113 件中 1 - 10 件目 (0.379419061 秒)
久しぶりにEmacs Lispを書いたら、基本的なところではまったのでちょっとメモ。 lambdaで匿名関数を作ったときに、 ((lambda (x y) (+ x y)) 1 2) と呼べるのに、 (setq f (lambda (x y) (+ x y))) (f 1 2) で呼べずにはまります。呼び出すには、 (funcall f 1 2) とする必要があります。変数と関数の名前空間に ...
Invalid TextXcodeのプロジェクトをEmcasからビルドするためのEmcas lisp。現在のディレクトリから上方向にプロジェクトとファイルを探しにいってビルドします。また、エラー出力も適当に切りだして、complilationバッファに出力します。 (defun search-ancestors (directory pred) (cond ((not directory) nil ...
# (スコア:7004)
xyzzyでビルドするときには、C-x &でmakeするのですが、makefileとソースが別のディレクトリにあると、makefileのディレクトリにいってからビルドする必要があって面倒です。というわけで、親ディレクトリをたどっていって、makefileが見つかったところでビルドするコマンドを作ってみました。 (defun parent-d ...
# (スコア:2027)
@Passedに日数以外に時間や分も指定したいという話があったので、引数を増やして指定できるようにしてみました。 この二番目の引数のようなタイプを指定するような引数を持つ関数はいくつかあるのですが、結構増えてきてしまったので、覚えづらいし読みづらくなってきてしまっています。というわけで、定数を導 ...
# (スコア:1811)
Exceptional C++ Styleにもありますが(というかこれが元ネタ)、特殊化されたテンプレート関数はオーバーロードの解決に使われないという話。 struct X { template<class T> void foo(T t); // (1) template<> void foo<>(int* p); // (2) template<class T> void foo(T* p); // (3) } x; int n = 0; x.foo(&n ...
# (スコア:1690)
なんとなく思いついただけですが、各アクションを実行する前と後にスクリプトを呼び出せるようにすると何かと面白いかもしれません。event.jsというようなファイルを用意しておいて、 function pre_ToolSync() { // 同期を開始する前に何かする } function post_DeleteMessage() { // メッセージを削除した後で ...
# (スコア:1533)
一気にいっぱい出ました。 Extensible Markup Language (XML) 1.0 (Third Edition) こっちはXML 1.0のエラッタ反映版です。 Extensible Markup Language (XML) 1.1 XML 1.0との違いは、 改行コードの追加(#x085と#x2028) 名前文字などの制約の変更(ほとんどすべての文字が使えるように) コントロールコード ...
# (スコア:1528)
@Defunのドキュメントを書くためにサンプルを書いてみたらメモリを食いつぶしてエラーになってしまったので調べてみたところ、再帰する関数を書くと引数が正しく渡っていませんでした。ちなみに試したのはすごいいい加減なこんな関数です。 @Defun('Multiply', @If(@Equal($1, 0), 0, @Equal($1, 1), $2, @Add( ...
# (スコア:1286)
今更ではありますが、typoを見つけたのでご報告します。 Monad 定義 > (>>) :: m a ↓ > (>>) :: m a -> m b -> m b Monad インスタンス > 少なくとも、Monadクラス一般に関して読むのに合わせていじることのできる具体的な例が*得られるます*。 ↓ > 得られます。 Monoid インスタンス > 最後に、もしaがMonoidな ...
# (スコア:1282)
opensslのドキュメントってちゃんと書いてあるものがほとんどないようなんですが、どこかにまとまってあるんでしょうか?関数の引数の方は名前と型で大体想像がつくのですが、戻り値がなんなのかがわからないものが多いです。特に、戻り値がintだった場合など。しょうがないので、ソースを見ながらやっていますが ...
# (スコア:1280)
# (スコア:10000)