* Menu
[[About:self:AboutPage.txt]] | [[Profile:file/southly/]] | [[まとめ:self:1163859357.txt]] | [[オリジナル:http://ninjinix.x0.com/rn/]] | [[xyzzy:lisp/]] | [[あんてな:listall]] | [[■:lisp]] | [[buzz:files/southly#buzz]]
- memo : clispをさくらインターネットにインストール
- Scrapbook : ダウンロードの詳細 : Visual C++ 2005 SP1 再頒布可能パッケージ (x86)
- xyzzy : bregex.dll
- Scrapbook : Visual Studio 2005 Express Edition
- Scrapbook : C/C++向け多倍長整数資料を探している人のためのガイド @ 2005年10月 @ ratio - rational - irrational @ IDM
- Scrapbook : SaikyoLine.jp: さくらインターネットでSubversion
- Scrapbook : 2005_6_23カーネル座談会@ - 読学のススメ
- Scrapbook : Memoranda on Visual Studio 2005 Express Editions
- Scrapbook : ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう(ApacheもWebDAVも必要ないよ)
- Scrapbook : sh1.2 pyblosxom : PythonとCLISPの対応、及びCLISPの文字コードの話
- RandomNote : RSS auto-discovery
- Scrapbook : ttt: (VMware) FreeBSD 6.0-RELEASEのインストール
- Scrapbook : Internet Week 2005 チュートリアルプレゼンテーション資料
- Scrapbook : 試験管のなかのコード :: VMWare Player にチャレンジ
- Scrapbook : μ memo: VMware Playerのみで新しいVirtualMachineを構築する
* memo : clispをさくらインターネットにインストール
clispはサーバーのOSバージョンが上がっても動いていたけど、clispの方もバージョンが上がっているので入れなおしてみた。
いまいちうまくいっていないのでもう一回入れなおそう。
必要なライブラリであるlibsigsegvがきっちり認識されない。
libsigsegvはコンパイルはできるがチェックでエラーが出る状態。
ということで --ignore-absence-of-libsigsegv を追加して作成。
本当は --with-module=bindings/glibc も指定する予定だったけれどうまくいかず、結局以下のような感じでインストール。
できあがった物。
いまいちうまくいっていないのでもう一回入れなおそう。
必要なライブラリであるlibsigsegvがきっちり認識されない。
libsigsegvはコンパイルはできるがチェックでエラーが出る状態。
$make check Making check in src Making check in tests make check-TESTS Test passed. PASS: sigsegv1 Test passed. PASS: sigsegv2 FAIL: stackoverflow1 FAIL: stackoverflow2 =================== 2 of 4 tests failed =================== *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5/tests. *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5/tests. *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5.
ということで --ignore-absence-of-libsigsegv を追加して作成。
本当は --with-module=bindings/glibc も指定する予定だったけれどうまくいかず、結局以下のような感じでインストール。
cd local/src/ wget http://ring.sakura.ad.jp/archives/GNU/clisp/release/2.43/clisp-2.43.tar.bz2 tar xf clisp-2.43.tar.bz2 cd clisp-2.43 ./configure --ignore-absence-of-libsigsegv --prefix=$HOME/local --with-module=rawsock --with-module=wildcard cd src/ make make check make install
できあがった物。
$ clisp --version GNU CLISP 2.43 (2007-11-18) (built 3410886803) (memory 3410887057) Software: GNU C 3.4.4 [FreeBSD] 20050518 gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DNO_GETTEXT -DNO_SIGSEGV -I. -x none libavcall.a libcallback.a -lreadline -lncurses SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libreadline 5.0 Features: (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI UNICODE BASE-CHAR=CHARACTER PC386 UNIX) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /home/raido/local/lib/clisp-2.43/ User language: ENGLISH Machine: I386 (I386) www658.sakura.ne.jp [59.106.19.88]
* Scrapbook : ダウンロードの詳細 : Visual C++ 2005 SP1 再頒布可能パッケージ (x86)
lang=ja&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647
* xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。
とりあえずc系統とw系統の違いだけ触れておきます。
ただし、Shift_JISの範囲のみです。(たぶん)
なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。
つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます→作りました [[拡張lisp/Boost.Regex:http://xyzzy.s53.xrea.com/wiki/index.php?%B3%C8%C4%A5lisp%2FBoost.Regex]])
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。
作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。
あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
[[(ReadMore...) index.rb?1171550503.txt]]
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。
とりあえずc系統とw系統の違いだけ触れておきます。
- boost::cstring-match
- boost::cstring-matchp
- boost::cmatch-beginning
- boost::cmatch-end
- boost::wstring-match
- boost::wstring-matchp
- boost::wmatch-beginning
- boost::wmatch-end
ただし、Shift_JISの範囲のみです。(たぶん)
なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。
つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます→作りました [[拡張lisp/Boost.Regex:http://xyzzy.s53.xrea.com/wiki/index.php?%B3%C8%C4%A5lisp%2FBoost.Regex]])
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。
作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。
あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
[[(ReadMore...) index.rb?1171550503.txt]]