cond-expand、elase はない可能性があるっぽいので r7rs って書くのがよさそうだな。
Notices by きゅーけー (tojoqk@mastodon.tojo.tokyo), page 10
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 15:01:49 JST きゅーけー -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 12:30:23 JST きゅーけー そこまでの苦労でもないし cond-expand しちゃうか。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 12:30:08 JST きゅーけー Gerbil Scheme は外部ライブラリに頼らないと srfi-35 がないのかあ。ちょっときになるなあ。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 12:28:30 JST きゅーけー SRFI-35 がある場合とない場合の両方を書くのだるすぎるな。。。SRFI-35 はあるということにしてしまうか。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 12:08:50 JST きゅーけー SRFI-35 もある前提で書いてもいいかもしれん。。。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 11:51:48 JST きゅーけー やはり SRFI-60 はないけど SRFI-151 ならある処理系もあるのか。でも SRFI-151 がある処理系は (scheme bitwise) もサポートしている可能性がある気がするがまあ気にせずに一応対応するか。
移植性を考えると (scheme bitwise) と (srfi 60) と (srfi 151) をそれぞれ cond-expand 使って import することが最適解になるのちょっとなあという感じはあるけどまあしゃあない。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 11:44:20 JST きゅーけー よくサポートされている SRFI を確認できるのはとてもありがたい。
https://docs.scheme.org/srfi/support/ -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 10:51:05 JST きゅーけー R7RS、R7RS-large を意識はして R7RS large の確定した仕様にまだ準拠していない処理系では cond-expand で元ネタになったと思われる SRFI か類似の SRFI からインポートすることで結構いけるきがしてきている。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 04-Aug-2024 02:16:41 JST きゅーけー P1, P2, P3 の出力にも対応したので、PNM (狭義) の入出力をするライブラリに期待する機能は全部実装できた。
仕事でも趣味でもつまらないことしかしてなかったのにたいし、PNM の入出力ライブラリの実装は本当に楽しかった。プログラミングってこんなに楽しいことだったのだと実感したので趣味ではこういうことをする割合を増やしていきたい。
https://git.tojo.tokyo/r7rs-pnm.git/commit/?id=6f50064fa0690ec591da9b91d156d0a4d377c172
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 23:33:19 JST きゅーけー P1, P2, P3 の出力、行を70文字までに制限するのだるいのでは。
とりあえず読み取りまで実装してテキスト出力は後回しにするか。。。In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 23:25:52 JST きゅーけー PBM も実装した。
むかし実装したときはなんか難しかった気がするのだけどやってみたら簡単だった。
PBM よりも bit-set? bit-copy の調査の方が大変だった。https://git.tojo.tokyo/r7rs-pnm.git/commit/?id=3c1d24af6e0250839358b1c9cab8094ee975ea1a
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 17:12:57 JST きゅーけー pnm の実装はありふれているのでこれを新規に作ったところでというのは実用的にはぶっちゃけあるけどこういうことしているときとても楽しいので趣味としては相当によい。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 17:10:39 JST きゅーけー インターフェースの整理が終わった。
https://git.tojo.tokyo/r7rs-pnm.git/commit/?id=f7fed1949869f64c4f71936d12c8ae032e8f9005In conversation from mastodon.tojo.tokyo permalink Attachments
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:54:22 JST きゅーけー 狭義のPNMということでP7はサポートしなくていいか。
今日は P5 と P6 は実装したから、P1, P2, P3, P4 を実装する。In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:44:43 JST きゅーけー いまいるお店、めっちゃローカルな場所でしか展開していないものだったので、店の名前言うだけでどのエリアにいるのかわかっちゃうやつだった。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:41:44 JST きゅーけー GNOME Web (Webkit) をメインで使っている民なので悲しみ。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:40:34 JST きゅーけー USEN Free Wifi も OpenVPN いけるな。60分で接続切れると。まあカフェに居座る時間としては妥当かな。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:15:05 JST きゅーけー いやまあなんというか、街中で見知らぬ人と仲良くなろうと話しかけてくる感じの行動がマルチとか宗教勧誘ばかりなの悲しい世の中だよなあと思う。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 15:13:14 JST きゅーけー めっちゃ宗教勧誘受けてた。あぶなー。自由意志否定教に入ってたおかけでで助かった。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 03-Aug-2024 13:27:39 JST きゅーけー なおインターフェースはめっちゃ変わる予定。
In conversation from mastodon.tojo.tokyo permalink