CommonLisp Scheme Part10at TECHCommonLisp Scheme Part10 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 04/02/23 06:21 >>199 バグじゃん? wilikiにでも報告するよろし。 201:デフォルトの名無しさん 04/02/23 18:37 perlのスクリプトとをgaucheに移植してるんだけど perlとgaucheの対応表なんてどっかにありませんか。 とりあえず open(STDERR, ">&STDOUT") $| = 1 $! がわからない。 202:デフォルトの名無しさん 04/02/23 22:40 >>199 ttp://www.shiro.dreamhost.com/scheme/gauche/man/gauche-refj_236.html optionalついてないのがGaucheでの仕様なんじゃないの? 203:デフォルトの名無しさん 04/02/25 19:07 つーかトランスレーター作ろうぜ perlよくわからない 204:デフォルトの名無しさん 04/02/25 20:51 Perl を勉強して書き直すほうがためになるよ。きっと。 205:デフォルトの名無しさん 04/02/25 21:07 Perlを知らずにトランスレータもないだろうに 206:デフォルトの名無しさん 04/02/26 00:12 >>201 $| = 1 と $! の例を強引に考えてみた(dup は不明)。詳しい人のフォロー希望。 (with-error-handler (lambda (e) ;; e は例外オブジェクト($! のようなもの) (format (current-error-port) "ERROR: ~a¥n" (ref e 'message))) (lambda () ;;(with-input-from-file *program-name* ;; 正常パターン (with-input-from-file "nowhere file" ;; エラーパターン (lambda () (set! (port-buffering (current-output-port)) :full) ;; $| = 1 ? (port-for-each (lambda (line) (display line) (newline)) read-line))))) C がわかるなら、リファレンスの C と Scheme の対応一覧が役に立つかも。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch