1 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 15:37:08.66 ] Common Lisp、SchemeをはじめとするLisp族全般のスレです ■前スレ Lisp Scheme Part33 toro.2ch.net/test/read.cgi/tech/1318150738/ ■テンプレ wiki.fdiary.net/lisp/ ■関連スレ 【入門】Common Lisp その8【質問よろず】 hibari.2ch.net/test/read.cgi/tech/1309940115/
449 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 03:10:09.28 ] gaucheのwilikiで bad type of argument for str: #<<regmatch> ほにゃらら>というエラーメッセージが出たら、 編集ボタンが消えてしまい、そのページを編集することができなくなってしまいました データそのものは消えていないと思うのですが、どうすればよいのでしょうか。
450 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 03:34:20.49 ] ソース配布が嫌ってだけなら今でもVMコードをdllにできるでしょ (Gauche本体のビルド時にやってる) 非公式みたいだけど。
451 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 09:06:02.53 ] >>449 practocal-schemeのwilikiならこんな所に書いたりせず、Shiroさんに連絡汁
452 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 09:07:29.26 ] >>451 そうですね。そうします。
453 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/10(木) 18:53:41.68 ] Gauche 0.9.3 キター
454 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 19:39:47.88 ] WinのPortable版が来るらしいぞ。配布がかなり楽になるな。
455 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:28:50.49 ] お、来たのか
456 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 22:42:12.60 ] chatonでshiroさんが投稿しているね。 sourceforge.net/projects/gauche/files/Gauche-mingw/Gauche-mingw-0.9.3.zip/download 素晴らしい。これでusbメモリに入れて持ち運べる。
457 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 23:24:22.05 ] おいらは今cygwinでビルド中 こいつが終わったらmsysのもやんなきゃ
458 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 23:27:17.89 ] >>457 windowsなら>>456 を入れれば良くない? cygwinでmingwのgaucheを動かす弊害って何かあるのかしら。
459 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/10(木) 23:34:38.09 ] >>458 cygwin は間に入ってファイルパスを変換する。 (cygdrive とか) MinGW 版だとその変換が行われないので、 ファイルを見付けられないケースが起こってしまう。
460 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 23:34:59.47 ] >>458 単なる趣味でーすw
461 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 23:52:58.27 ] >>459 なるほど
462 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 00:44:46.56 ] む、ビルドできねえ 2008-06-12のcygwinじゃやっぱ古すぎて駄目なのか それともどっか壊したのかなぁ 今更新規のcygwin入れるのもなんかアホくさいなぁ msys+mingwに至っては2004-04-30だしw
463 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 01:17:10.41 ] アドミン権限じゃないと書きこめないフォルダにインストしてるというオチだけはありませんように…
464 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 20:32:12.76 ] ./configure --enable-multibyte=sjisにするとコケるのか デフォのutf8にすりゃいいけど自鯖のはsjisでやってるからなぁ
465 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/11(金) 20:54:25.68 ] 言語処理系によって文字コードの扱い方に関する思想は色々だけど、Gauche の場合は 「内部的には一貫した文字コードを使い、入出力の段階で変換、 場合によっては不完全文字列という形で保持できるけどそのエンコードが何かってのはプログラマの責任で。」 というもの。 なので、内部的に使う文字コードは最も大きい文字セットを持つ UTF-8 を選択した方が問題が少ない。 内部文字コードが Shift JIS の場合に UTF-8 から変換をかけると情報が落ちてしまう場合がある。 変換にかかる時間が惜しいほどシビアな条件とかであえて選ぶのなら話は別だけど、 惰性でやってるだけならこれを機会に変えてみるのもいいかもね。 それはそれとしてバグはこのスレに書くより WiLiKi なり Chaton なりを通じて報告した方がいいね。
466 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:03:28.49 ] >>465 まぁバグじゃなくてmsysのバージョンが古いせいってのもありえるから まだまだ要検証だけどさ slibの場所も見落としてたし 一応0.9.1とか古い奴をビルドしてみたらこっちはできたみたいだけど なんだろうねー
467 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/11(金) 22:19:04.26 ] >>466 私の方でも試してみる。 今回から out-of-tree build が出来るようになってるからこういう検証が楽でいいね。
468 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/11(金) 22:27:49.25 ] >>466 再現 (?) した。 ビルド中にドキュメントの処理のところでエラーになる。 ../src/gosh -q -I../src -I../lib -lgauche-init /c/home/Gauche/doc/extract -jp -o gauche-refj.texi /c/home/Gauche/doc/gauche-ref.texi *** SYSTEM-ERROR: couldn't open input file: "[conv(utf8->SHIFT_JIS) from \"c:\\home\\Gauche\\doc\\intro.texi": Invalid argument Stack Trace: _______________________________________ 0 (with-input-from-file (find-file file) (cut filter pattern-in patt ... At line 60 of "c:/home/Gauche/doc/extract" 1 (with-input-from-file (car a) (^ () (if *outfile* (with-output-to- ... At line 141 of "c:/home/Gauche/doc/extract"
469 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:04:13.64 ] >>467 out-of-tree build って何?
470 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:24:55.46 ] >>468 そうそう、それ ひょっとしてiconv.exeが消えてるかとも思ったけどそんなことも無かったし
471 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 23:46:58.21 ] doc/て文書だからあんま関係ないしスキップできないの?
472 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/11(金) 23:49:37.41 ] >>470 port-name 手続を使っているところに問題があると思う。 > PORTの名前を返します。ポートがファイルに関連付けられている場合は、ポートの名前は > ファイル名です。そうでない場合、ポートを説明する文字列が返されます。 "[conv(utf8->SHIFT_JIS) from \"c:\\home\\Gauche\\doc\\intro.texi" というのは変換ポートを説明する文字列だ。 UTF-8 ならば UTF-8 で書かれたドキュメントを読み込むときには変換ポートを通さないのでファイル名そのものを 得られていたが、 UTF-8 から Shift JIS へ変換する変換ポートを通すときにはその変換ポートの説明を得てしまう。 よって、それを元にファイル名を付けようとすると変なことになる。
473 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/11(金) 23:56:46.36 ] >>471 makefile をいじればとりあえず無視して進むことは出来るよ。 でも、結果的に今回はドキュメント生成スクリプトの些細な問題だったからいいけど、 Gauche 本体の問題が顕現した可能性もあるから、 いずれにせよ検証はした方がいいってこと。
474 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 07:27:08.46 ] おっ! 修正されたみたいだね。 > chaton.practical-scheme.net/gauche/a/2012/05/11#entry-4fad58d1-d2ec6 > shiro utf-8以外のエンコーディングでconfigureするとdoc/のビルドに失敗するので、 > 修正した0.9.3.2を出しました。 > utf-8でコンパイルするぶんには急いでアップデートしなくてもいいでしょう。
475 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 15:05:52.82 ] >>474 shiro さんってこのスレ見てんの?
476 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 15:11:13.17 ] doc/のビルドに失敗って… そもそもビルドする必要あるのだろうか
477 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 16:01:38.52 ] >>476 おまいは doc 無しで Gauche プログラミングできるのか。
478 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 16:05:40.27 ] Windows版はそもそもdocがない
479 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 17:36:33.78 ] マジで !? と思ったらあるやん。 share./info に。
480 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 17:42:48.37 ] shareの下なんか見ない
481 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 17:51:50.88 ] 禅問答するためのスレではない。
482 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:13:32.83 ] infoファイルってWindowsでどうやって見るの?
483 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:17:28.66 ] 色々やりかたはあるが、たぶんEmacsをインストールするのが一番簡単。
484 名前: ◆QZaw55cn4c mailto:sage [2012/05/12(土) 18:23:10.84 ] うわさのtextinfoですか? そんなものもあったなあ
485 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:24:21.78 ] windows用の場合info2htmlかなんかに掛けて .chmファイルとかにまとまってると便利なんだけど もっと一般的な形式があればそれで pdfじゃ多分読まない
486 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:25:46.24 ] win使いのほとんどはオンラインのhtml見てるんじゃないかと思う
487 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:26:50.61 ] ダイアルアップ時代はネット上のHTMLをローカルに保存して見てました
488 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:29:44.00 ] そっか、ドキュメントルートをwgetしてローカルで見るのが早いわな うん、解決
489 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:43:38.02 ] winでemacsでinfo-lookupです。
490 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:42:49.92 ] えっと、andoriodでも相変わらずemacsみたいな変態が幅利かせてる・・の?
491 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:54:40.81 ] Androidって何の話?
492 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 20:09:35.94 ] お、ビルドでけた info.gzをhtmlにする方法ってなんかあったような気がするが忘れた ttp://practical-scheme.net/vault/gauche-refj.tgz ここリンク死んでるのな
493 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 20:47:12.54 ] >>479 Windows版のshare/info/の下は全部gzで固まっててビルドしてくれる気すらない
494 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 20:49:59.78 ] あ、wiliki動かしたらlibiconv-2.dllが無いって怒られちゃった たしか前はそんなこと言われなかったと思ったのに まー適当に拾ってきて入れたけど やっぱりどっか壊してたんだな
495 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 21:05:24.99 ] >>493 違うよ。 それが成果物なんだよ。 元は英語、日本語を平行して記述した形式になっててそれを Gauche で書かれたスクリプトで切り分けてその形にすんの。
496 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 21:13:09.79 ] >>492 gauche のソースツリーの中で doc ディレクトリに下りてから make htmls とすれば html 形式のドキュメントも生成してくれるよ。
497 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 21:17:14.99 ] >>482 だいたいは emacs から見る。 freedeai.180r.com/up/src/up11210.png 知りたい関数名がある箇所にポイントを持っていてちょいといくつかのキーを叩けば そのままドキュメントを開いてくれるというのはすばらしい開発効率をもたらしてくれる。 索引から探すとかアホらしくてやっとれんので、html 版はそんなに見ないよ。
498 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 21:58:29.29 ] >>497 windowsのemacsを使ううえで、どうすればそうできるのですか? EmacsからGaucheを使う - karetta.jp karetta.jp/book-node/gauche-hacks/004640 今のところこれしか設定していません。
499 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 23:25:24.18 ] >>498 俺は leque さんの gauche-mode を使ってるなぁ。 www.katch.ne.jp/~leque/software/repos/gauche-mode/ ドキュメントがあるディレクトリとキーバインドだけ設定すればいいようになってる。 gauche-mode と言いつつ R6RS の一部に対応してたりするので、 俺は gauche 以外の Scheme を書くときでも gauche-mode を使ったりする。
500 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/05/12(土) 23:38:42.70 ] >>475 わからん。 どちらかに断じることが出来る根拠はない。 ただ、ブログとかで Gauche 関連のことを書くと初心者の しょーもない疑問にも応えに現れることがあるので、 割と広範囲に観測してはいると思う。
501 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 00:43:09.37 ] >>499 ありがとうございます。 うまく設定できました。
502 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 15:33:07.96 ] Kyoto.lisp は盛り上がりましたか?
503 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 16:06:36.44 ] msysの方はおkとして cygwinの方はsignal.cのとこで死んじゃうなぁ Scm_SigCheckのあたりから SIGPWRがundeclaredとかってさ threads=noneにすればいけるけど ちなみにcygwin 1.5.25-15 gcc 3.4.4だす
504 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 16:41:01.21 ] cygwinてまだメンテされてんのか なんか一時期まともにダウンロードできなくて見捨てた
505 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 17:14:23.49 ] 最近はandLinuxとかが普通じゃないの?
506 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 18:24:39.46 ] Windows との連携というか距離感というか、そのへんで選択肢は変ってくる。 cygwin アプリからは Windows API も呼べるけど、 andLinux 上で動くソフトは完全な Linux アプリなわけで、 どっちが良いとか普通とかとは言えないと思う。
507 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 19:31:52.46 ] >>502 ざっくりいってshibuyalispが現地参加者80人ust参加15人で、95人 kyotolispが現地35人、ust50人で、85人ってところみたいだから、大成功の部類じゃね?
508 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 20:07:46.92 ] andというかCoLinuxって64bitだとまだ動かないんじゃないの?
509 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 22:17:04.58 ] linuxは乞食の集まりだから進化が遅い
510 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 23:07:43.05 ] 今回のでどのプラットフォームでもglやらtkとかGUIで遊べちゃう Gauche最強伝説だな newlispで組んだpcypをGaucheで組みなおそw
511 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 16:09:00.86 ] こんな所にpeca民が 配信楽しみにしてます
512 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 22:39:20.95 ] >>511 配信なんてしませんよw linuxでもwinみたいにpeercastが見たくて作っただけだからw