Emacs Part 50at UNIXEmacs Part 50 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1027:名無しさん@お腹いっぱい。 18/01/06 12:55:45.13 .net >>995 使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合 バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、 「動かないlispが多数出た」だから何か出てるはずだよね。 1028:名無しさん@お腹いっぱい。 18/01/06 18:10:15.25 .net add-to-listで質問です。 emacs24でlexical-bindingが採用される前あたりまで たとえば、 (let (tmp) (add-to-list 'tmp 'aaaa) (add-to-list 'tmp '(bbbb cccc)) tmp) といったようなローカル変数にadd-to-listを使ってはならず、 グローバル変数のみに使用せよ。 的なのがあったような気がしたのですが、 理由覚えてる方いますか? 24以降だと scratch などで↑の式を評価しても望んだ結果がえられるのですが・・ 1029:名無しさん@お腹いっぱい。 18/01/06 22:10:39.86 .net >>997 バイトコンパイルしてエラーを確認 add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch