[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 12:15 / Filesize : 87 KB / Number-of Response : 318
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Lisp Scheme Part20



1 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 09:16:26 ]
□過去スレ□

Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/
Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/
Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/
Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/
Part15: ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/
Part14: ttp://pc8.2ch.net/test/read.cgi/tech/1132275726/
Part13: ttp://pc8.2ch.net/test/read.cgi/tech/1115901841/
Part12: ttp://pc8.2ch.net/test/read.cgi/tech/1100229366/
Part11: ttp://pc5.2ch.net/test/read.cgi/tech/1091456033/
Part10: ttp://pc5.2ch.net/test/read.cgi/tech/1075630259/
Part9: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/
Part8: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part7: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part6: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part5: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part4: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part3: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part2: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part1: ttp://piza2.2ch.net/tech/kako/987/987169286.html

268 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:23:00 ]
>>265
本見たら、制限あるけどwinでも動くってよ

269 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:25:33 ]
>>260
(・∀・)人(・∀・)ナカーマ
俺もそんな感じで最近プログラミングに挑戦してみようと思って、まずは
SICPをのろのろ読んでるところです。
学生時代に lambda calculi やら computability theory やらを少しかじってた
ので、Lisp系がとっつきやすいかな、と思ってSchemeに挑戦中なのですが、
そのほかのプログラミング言語の知識がほぼ皆無なので、Gauche本はもう少し
鍛えてからにしようかと思っています。

270 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:27:53 ]
>265
前スレにwin神がうpしたバイナリがある

271 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:29:08 ]
>>268
えっ、解説環境はLinuxなの?シーキビだな。
この間うpしてくれたWindows用のGauche使おうと
思ってたのに。

272 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:29:30 ]
>269
漏れもSICP絶賛手間取り中なので、Gauche本読みはだいぶ遅れそう orz

273 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:30:27 ]
>>265
MzSchemeやらないか
いまFFIのことを調べたりしてるんだが、意外と簡単そうなので
自分で好きなように拡張できると思う

274 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:35:30 ]
>>269>>272
並列して読んでもいいんじゃないか?
Gauche本の方は電車は風呂の中でも読める内容だろうし。


275 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:43:53 ]
>>269
自分は逆にSICP読んでもチンプンカンプンで途中で挫折したので、
実践的なCauche本読んでからSICPに移ろうと思ってます。
LLかじってLispにたどり着いた感じ。

276 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:53:36 ]
Gauche本ってScheme版のRails本みたいなのかと思ってたけど、
どっちかって言うとThe Ruby Wayに近い感じだった。
入門者は「第2部 Gaucheの基礎練習」をしっかり読めばSICPとかに進めます。
この本の売りはなんと言っても第3部の実用篇でしょう。
スクリプト言語としての特徴を詳説してます。
CGIあり、データーベースありで、Kahuaの基礎も学べます。



277 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:00:08 ]
>>270
公式ページにもWinバイナリ一応あるがな。(´・ω・`)
practical-scheme.net/gauche/download-j.html

前スレで上がってたのはslibとかwilikiとか同梱してある分だけ便利だけど。
↓に更にglintも同梱したのがおいてあるぞ。
saito.s4.xrea.com/wiliki.scm?Gauche

278 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:05:28 ]
>>276
第3部はおもしろいな。15章でSXMLの説明があるのにはたまげた。

279 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:12:41 ]
結局、活用範囲はWebかよ。。

280 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:16:00 ]
なぜかMacのEmacsの写真w

281 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:18:07 ]
WebアプリとただのWebサイト構築は違うけどね。

282 名前:デフォルトの名無しさん [2008/03/16(日) 19:29:35 ]
.emacsの設定をプログラミングGaucheのサポートサイトからコピペした。
でも日本語が文字化け。

gosh -V
Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads]

(modify-coding-system-alist 'process "gosh" '(utf-8 . utf-8))
でダメだったので、以下も追加した。

(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)

それでも、run-schemeでは文字化けします。
どうすれば日本語表記出来ますか?

283 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:38:32 ]
日本語でおk

284 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:42:46 ]
LispBox みたいな SchemeBox あるいは GaucheBox が必要だな。
Emacs とかライブラリとか全部込み込みのヤツ。

285 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:58:00 ]
全部込み込みのパソコンにはWindowsが入ってるんだけどね。

286 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:05:52 ]
Meとか98とか95とかNTでなければ
coLinuxを使えばいいじゃない



287 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:20:07 ]
おばかさん

288 名前:デフォルトの名無しさん [2008/03/16(日) 21:01:28 ]
282です。
解決策が見つからなければ、euc-jpのエンコードで再コンパイル→インストールしてGaucheを使います。

289 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:03:04 ]
(person=? >>249 >>253)
=> #t

290 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:07:24 ]
VMWareでFedora Core4でも大丈夫?

291 名前:デフォルトの名無しさん [2008/03/16(日) 21:11:16 ]
282・288です。
なんか分かってきました。
OSがVine Linuxだからのような気がしてきました。
他のディストリビューションならOKなのかな?


292 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:15:01 ]
>>291
ttp://softsupport.seesaa.net/article/25598905.html
Emacs21とかでUTF-8+日本語扱うのに苦労したって人のブログ。
参考になるかわからんが。
たぶん、ディストリビューションの問題じゃないと思われ。

293 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:15:05 ]
>>291
emacsがutf-8のBOM付きと無しの両方をちゃんと扱えるか確認してみろ。

294 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:17:21 ]
BOM付きが扱えないだけならemacsの機能拡張に必要なものだけ落としてくればいいね。

295 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:17:40 ]
VirtualBox+Ubuntuでmake&test通って問題なくインストールできた。
しかし肝心の本が届かない。

296 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:24:00 ]
Gauche本5章に「5.2 マルチバイト文字の利用」とあるけど、
rubyのRSpecみたくプログラムから切り離すのが主流になってるから、
ちょっと逆行してるなぁ。本の最初の方で紹介するのイクナイ。



297 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:35:28 ]
俺も読み初めたばっかりだが、貴方のいう事がよくわからん。

RSpecってナニ?マルチバイト文字の利用をプログラムから切り離すって?
逆行とは? Ruby ではマルチバイトの利用がもっと便利ってこと?


298 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:42:30 ]
>>297
わからんならわからんでええやん。逝ってよし。

299 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:44:34 ]
「逝ってよし」なんてすごい久しぶりに見た
年代モノだよね

300 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:52:11 ]
>>299
激同。最近はググレが流行中w
そのうちgoogleもなくなるんだろうか?

301 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:54:22 ]
RSpecはBDDなテスト用フレームワーク。
故に>>296はイミフ。

Rubyが文字列の扱いがCSIなことを言いたいんだろうか?


302 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:57:34 ]
>>301
どこが「故に」かオマエがイミフだw

303 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:09:33 ]
rubyで日本語を切り離すのGetText使うかな?まあ、スレちかな。

304 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:30:52 ]
RSpecとマルチバイト文字か…。本人と>>302には理解できる関係があるのかな。
とりあえず>>302に説明希望。

305 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:31:13 ]
ttp://blog.livedoor.jp/dankogai/archives/50737353.html

あたりを読んでみるとrubyも昔のperlみたくnkfでやってる。
でも特定の条件では上手く動かないらしい。
もしかするとこの辺でRSpecとか?

306 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:33:06 ]
>>304
第三者のオレになんで説明希望するの?>>301だろw



307 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:35:03 ]
もういいって。よそでやれよ。

308 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:42:09 ]

と、知ったかぶって引っ込みのつかなくなった>>297 = >>301が言っておりますw

309 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 22:55:01 ]
2ちゃんねる的には、いいふいんきですね

310 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 23:05:34 ]
dankogaiは1時間読んでSICPの副読本に最適と書いてるが。

311 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 23:27:45 ]
   _,,....,,_  _人人人人人人人人人人人人人人人_
-''":::::::::::::`''>   ゆっくりしていってね!!!   <
ヽ::::::::::::::::::::: ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ     __   _____   ______
 |::::ノ   ヽ、ヽr-r'"´  (.__    ,´ _,, '-´ ̄ ̄`-ゝ 、_ イ、
_,.!イ_  _,.ヘーァ'二ハ二ヽ、へ,_7   'r ´          ヽ、ン、
::::::rー''7コ-‐'"´    ;  ', `ヽ/`7 ,'==─-      -─==', i
r-'ァ'"´/  /! ハ  ハ  !  iヾ_ノ i イ iゝ、イ人レ/_ルヽイ i |
!イ´ ,' | /__,.!/ V 、!__ハ  ,' ,ゝ レリイi (ヒ_]     ヒ_ン ).| .|、i .||
`!  !/レi' (ヒ_]     ヒ_ン レ'i ノ   !Y!""  ,___,   "" 「 !ノ i |
,'  ノ   !'"    ,___,  "' i .レ'    L.',.   ヽ _ン    L」 ノ| .|
 (  ,ハ    ヽ _ン   人!      | ||ヽ、       ,イ| ||イ| /
,.ヘ,)、  )>,、 _____, ,.イ  ハ    レ ル` ー--─ ´ルレ レ´


312 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 23:57:49 ]
とりあえずインストールはできた。VMware Fedora Core4

313 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 01:13:55 ]
>>291

> 他のディストリビューションならOKなのかな?

fedora 8だけど問題ないよ.

"GNU Emacs 22.1.2 (i686-pc-linux-gnu, GTK+ Version 2.12.3)
gosh -V
Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads]

gosh> (display "日本語表示テストです.")
日本語表示テストです.#<undef>
gosh> (string-ref "Scheme処理系" 8)
#\系
gosh> (list->string (reverse (string->list "アルゴリズム")))
"ムズリゴルア"
gosh>

314 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 02:36:32 ]
すげえ関数考えたぞ!





(omaemona itteyoshi)

315 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 04:58:44 ]
式ですやん

316 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 07:33:14 ]
Emacs22はUTF-8に対応してるけど
Emacs21は対応してないってだけでしょ
Mule-UCSを入れないと



317 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 08:15:19 ]
というか、22以下は全部Mule-UCS入れた方がいいと思う。
入れるとビックリするほど遅いが。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<87KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef