HN🔥 32
💬 26

【驚愕】あのFortranでBlueskyクライアントを作ってみた!ターミナル特化の挑戦

FormerLabFred
2か月前

ディスカッション (7件)

1
cat-turner
2か月前

興味本位で聞くんだけど、なんでFortranなの?悪気はないよ。キャリアの初期に科学技術計算ソフトをたくさん書いたし、海洋モデリングソフトを更新するためにFortranを覚えた経験があるんだ。

2
blundergoat
2か月前

Fortran > COBOL だろ

3
uberdru
2か月前

このアプリのおかげで世界が少し良くなったな。素晴らしい!

4
hk1337
2か月前

Blueskyの派生じゃない、他のAT Protocolアプリってあるかな?つまり、SNSのフィード関連とかTwitterのクローンじゃないやつ。

5
h4ch1
2か月前

使ったことはないけど興味がある言語のプロダクションコードを見るのはいつだって楽しいね。

話はそれるけど、筆者に質問。設計が優れていると感じるFORTRANのコードベースって何かある?

6
patapim
2か月前

FortranでTUIを作るなんてマジで凄いな。AT ProtocolのHTTP/JSON APIはブラウザのランタイムが必要なくて、単なるHTTPコールとターミナルレンダリングだけで済むから、こういうのにはうってつけだよな。

レンダリング手法が気になるんだけど、生のANSIエスケープコードでTUIのレイアウトを組んでるのか、それともFortranのcursesバインディングを使ってるのかどっち?ソーシャルフィードのターミナルクライアントって、ターミナルをリサイズした時のテキストの折り返し処理が難題なんだよね。要するにエスケープシーケンスでレスポンシブなレイアウトエンジンを自作するようなもんだからさ。