* Menu
[[About:self:AboutPage.txt]] | [[Profile:http://iddy.jp/profile/southly/]] | [[まとめ:self:1163859357.txt]] | [[オリジナル:http://ninjinix.x0.com/rn/]] | [[xyzzy:http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/]] | [[あんてな:http://i-know.jp/southly/listall]] | [[■:http://raido.sakura.ne.jp/southly/lisp/ni/view.lisp]] | [[buzz:http://www.google.com/profiles/southly#buzz]]
- xyzzy lisp : uchardet
- 2008-01-06
- memo : Subversionをさくらインターネットにインストール
- 2007-12-20 :
- 2007-12-01
- xyzzy : *do-completion の動作がおかしいという話 2
- xyzzy : *do-completion の動作がおかしいという話
- xyzzy : XTAGSのフォーマット
- memo : sakura server
- xyzzy : gtags.l
- xyzzy lisp: lyrical-mode
- xyzzy topic : 第六回xyzzyオフ会
- Scrapbook : RubyとPerlとPHPと…、どの言語が最も「愛されて」いるか? - Love/Hate Ratio
- 2007-10-09 : pdftool
- Scrapbook : ひどい話です!
page 5 - << : 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : >>
* xyzzy lisp : uchardet
- universalchardet の C ライブラリを xyzzy から利用できるようにするライブラリを作りました。
- uchardet-20080121.lzh
- C のライブラリはこちら→void.in/wiki/Universalchardet
- 自動判定が外れて困った覚えはあまりないんですが、困っている人が結構いるみたいなのでさらしておきます。
- と言いつつ DLL を配布しているところがないので、使える人は限られるだろうなぁ。
- 同梱しないといけないんだろうけど、トリプルライセンスのバイナリ配布の条件がよく分からず。
- ソースも丸ごと同梱すれば良さそうだけど、使わないファイルを渡すのもなぁ、ということで保留中。
* 2008-01-06
- 帰省から戻ってきました。
- 遅ればせながら、あけましておめでとうございます。
- いろいろと開始。
* memo : Subversionをさくらインターネットにインストール
案の定、昔入れたSubversionが動かなくなっていたので、以下のページを参考にインストールしなおしてみた。
空繰再繰 - Subversionをさくらインターネットにインストール
http://nyarla.net/blog/subversion1
何とかうまくいった模様。
空繰再繰 - Subversionをさくらインターネットにインストール
http://nyarla.net/blog/subversion1
何とかうまくいった模様。
mkdir -p $HOME/local/src cd local/src/ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.33.tar.gz tar xf swig-1.3.33.tar.gz cd swig-1.3.33 which python ./configure --prefix=$HOME/local --with-python=/usr/local/bin/python make make install cd .. wget http://ftp.riken.jp/net/apache/apr/apr-1.2.12.tar.gz tar xf apr-1.2.12.tar.gz cd apr-1.2.12 ./configure --prefix=$HOME/local --disable-static make make install cd .. wget http://ftp.riken.jp/net/apache/apr/apr-util-1.2.12.tar.gz tar xf apr-util-1.2.12.tar.gz cd apr-util-1.2.12 ./configure --prefix=$HOME/local --with-apr=$HOME/local --disable-static make make install cd .. wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.bz2 wget http://subversion.tigris.org/downloads/subversion-deps-1.4.6.tar.bz2 tar xf subversion-1.4.6.tar.bz2 tar xf subversion-deps-1.4.6.tar.bz2 cd subversion-1.4.6 which apr-1-config ./configure --prefix=$HOME/local --without-brekelay-db --with-swig=$HOME/local/bin/swig --with-apr=$HOME/local/bin/apr-1-config -with-apr-util=$HOME/local/bin/apu-1-config --disable-static make make install
* 2007-12-20 :
* 2007-12-01
- off会でちょっと出ていたDBの件。
- [[SQLite:http://www.sqlite.org/]]辺りがちょうど良いんじゃなかろうか。
- exeもあるから簡単なことならexe経由でできそう。
- ただ、fileを突っ込んだりしたいだろうし専用のexeなりDLLなり作ったほうが良さそう。
- デフォルトのDLLでどの辺までできるか、試してみよう。
- ところで、xyzzyからCの可変長引数の関数を呼ぶってできるんだっけ。
- sqlite3_mprintfが使えると、エスケープを考えずにすみそうで楽なんだけど。
- まぁ、sqlite3_prepareとかsqlite3_bind_xxxで間に合うっちゃ間に合うか。
- All-In-Oneはちょっと依存関係とか調べたら100超えてしまったんで、やっぱりもうちょっと削って分かる範囲でやる予定。
* xyzzy : *do-completion の動作がおかしいという話 2
なるほど。
そして、めも。
(*do-completion "quit" :list nil '("quit-recursive-edit" "quit-and-back" "quit-char" "quit" "quit")) =>:not-unique =>("quit" "quit" "quit-char" "quit-and-back" "quit-recursive-edit") =>nilこうなることを考えると do-completion-internal で対応するのがよさそう。
そして、めも。
If it is accessible as an internal symbol via use-package, it is first imported into package, then exported. (The symbol is then present in the package whether or not package continues to use the package through which the symbol was originally inherited.)CLHS: Function EXPORT: http://www.lisp.org/HyperSpec/Body/fun_export.html
* xyzzy : *do-completion の動作がおかしいという話
[[*do-completionで重複が現れる:http://white.s151.xrea.com/wiki/index.php?script%2Fac-mode%2Fcomment]]という件に今頃気づいたのですが、lispパッケージとeditorパッケージの両方でexportされているからこのような結果になる模様。
どの段階で対処するのがいいのかな。
どの段階で対処するのがいいのかな。
* xyzzy : XTAGSのフォーマット
- class または struct の名前。無しの場合もあり。
- 制御文字「^V」「^F」「^S」
- 「^V」変数名
- 「^F」関数名
- 「^S」クラスまたは構造体名
- 名前
- 制御文字「^_」
- ファイル名
- 制御文字「^_」
- 位置
- 制御文字「^A」
- 関数の場合は引数
以上で一行という感じっぽい。