@uaa @omasanori ですです。仮に記法を間違いなく改められても、現代的な環境ではOS側やライブラリ側の変更で妙な動きをしかねないと思うので....
@uaa @omasanori
> - sj3servは原典から少しはメンテされているけどtty frontend(sj3)は完全に放置…?
そこは "現代では使いようのないコード切除したうえで" に該当するのかな、と
> - ドキュメントがほぼ無い
> - コードからはコメントが全部削られている
> - 当時物の環境を用意するのが大変(NEWS-OS上のSj3を用意するのが不可能である以上古めのLinux上のSj3で代用してる)
> 完全なる正(当時の動作との完全なる同一性)を確保することは不可能と考えています。
OSS化された #Sj3 では機能が削られている、という話がありませんでしたっけ?
%引用対象の文の状態%かつ上記の問題もあるので、何を正とするのかの定義が必要である、という認識です。
(原典から古いLinuxや古いBSD向けのバイナリは生成および動作可能ですよね?)
> 令和のSj3というアレンジも許容されるのではないかと自分は思います
"正しい動作" ができているかの検証ができていないと、アレンジなのかエンバグなのか判らんという問題があるかと‥‥
@TonCantan82 "キッズが親に撮ってもらっている写真の延長線" というのはアレよ、親というAI内蔵三脚がなくなったから自撮りする方向にシフトしたってやつで。 "男を食いに行っているまんさん" ってのは自身の美貌(笑)を前面に押し出すことによって承認欲求を満たそうとしたり、穴モテを狙いに行くタチ
@LwVe9 保護するカネはあっても統合するカネがなくて不具合放置であると思いたい
@TonCantan82 男を食いに行っているまんさんなのか、キッズが親に撮ってもらっている写真の延長線なのかは気になるところ
1週間で何とかしろとかご無体な
"スラドはしばらく更新を続けるが、1 月末にはサービスを停止する。データを保存したい方は早めに進めてほしい。"
スラド終了のお知らせ | スラド http://srad.jp/story/24/01/22/0311225/
スラド終了のお知らせ | スラド
https://srad.jp/story/24/01/22/0311225/
@uaa @omasanori プログラムのバージョンアップ (コンパイル近代化に限る) という観点からすると、リファレンスとなる当時物の環境を用意して正となる動きを確定する必要があると思います。そしてその次に、現代のコンパイラで警告やエラーにならない記法に書き換え、当時物のコンパイラと現代のコンパイラに記法の互換性がある場合は当時物のコンパイラでコンパイルして同一の動作をするバイナリに仕上がるかを検証し、 (現代では使いようのないコード切除したうえで) 現代のコンパイラでコンパイルして動作を検証する、という過程になるべきかと (四半世紀かけてコツコツやるソースのメンテナンスを巻きでやる感じ)。つまり記法だけ変えた原典 for gcc 2.95 on Linux 2.4と、不要そうなコードを切除した原典 for gcc 13.2 on Linux (それともClang?) のブランチを切っていく感じですかね (現実に即していない正論を言い過ぎて誤射されるパターン)
楽園追放されたオタク