いまプログラミングでやりたいことが特になくなっているので、何かいい本とかないかなと思って探した結果、「Schemeによる記号処理入門」(森北出版株式会社)を見つけたので読んでみたいと思う。
Conversation
Notices
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 01:08:17 JST きゅーけー -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 01:10:29 JST きゅーけー 昨日やっていた中置記法を前置記法に変換するやつも記号処理の問題だろうし、いま私がやりたいのはそういう分野だと思っている。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 01:37:29 JST きゅーけー p.40で唐突に出されたキューの実装は初心者おいてけぼり感あるな。cons セルで作る破壊的なキューの実装はちゃんと説明しないと初心者にはちょっと厳しいやつな気がする。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 01:58:57 JST きゅーけー 書籍ででてきた list? の使い方がそこで使ったら無駄じゃんって思うところがあり、R4RS では真リストかどうか調べなかったんかなあと思って、調べた感じ R4RS でも list? は empty list で終わる場合だけ真になるっぽいので R4RS のせいじゃなかった。
https://people.csail.mit.edu/jaffer/r4rs_8.html#SEC44なんか細かいところが気になってしまうな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:06:14 JST きゅーけー ああ、なるほど。真リストじゃないのがきたときにエラーにならないようにするために必要なのか。
もともとどうやっても効率的じゃない例だし、list? でチェックした方がよいことについて納得。In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:13:24 JST きゅーけー いや、p.47 の説明を読み飛ばしてたのが悪かった。
これリストの反転のついでにるy がアトムのときだけ (x . y) の反転は (y . x) とする仕様か。
なるほど、思い込みで読み飛ばしちゃだなと思ったが、なにそのマジカル手続きとも思う。
ちょっと心配になってきた。In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:15:12 JST きゅーけー ちょっと先頭から読むのやめて、軽く関心領域のコード例を先に読んでみるか。
In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:17:51 JST きゅーけー お、昨日実装していた中置記法を前置記法にする例でてくるな。
In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:27:38 JST きゅーけー PAIP の Prolog までの部分と SICP の一部を混ぜたような感じの内容になっている感じがした。
PAIP は分厚いので手軽に記号処理をやってみたいという感じのときにいいのかもしれない。
あと PAIP は Common Lisp なので Scheme 派の人は Scheme による記号処理入門の方がよさそう。In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:33:19 JST きゅーけー うーん、nconc とか mapcan がでてくるのはさすがに Common Lisp のコードを翻訳した感が強いな。。。
In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:34:50 JST きゅーけー 当時は SRFI-1 とかなかっただろうから仕方ないか。。。
In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:38:12 JST きゅーけー この本読んで私の infix->prefix は改善の余地あるのが分かったので明日はそれを直して、ついでに prefix->infix も実装するか。
In conversation permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 29-Aug-2024 02:51:55 JST きゅーけー 記号処理分野についての日本語の書籍というだけでも貴重だし価値がある気がする。
In conversation permalink
-