POSIX 原理主義に関する論争と magicant の所感
@tnacigam そもそも仕返しではありません。個人的な仕返しならその提案する方法でやります。このホストはシェルスクリプトに対する侮辱(口調からしてそう捉えざるを得ない)を公言しました。だから公の媒体で反論を書いたのです。しかも品の無い書き方ではないはずです。
2016-12-03 13:55:00. @richmikan 「ファン達」とおっしゃいましたが、あなた以外にどの人が迷惑を被っているのですか? 架空の被害者をでっち上げて都合のいい結論を導いているように感じます。
2016-12-03 13:55:09@tnacigam もう、反論するのばかばかしいですよ。それは悪魔の証明を求めているセンスの無い反論です。
2016-12-03 13:58:16. @richmikan えっと、ホストの方はあなたの人格を攻撃したのではなく、POSIX 原理主義に反する発言をしただけなのですか? それなのにあなたはホストの人格を攻撃した???
2016-12-03 13:59:57@richmikan 「口調からしてそう捉えざるを得ない」ということは、それがあなたの曲解である可能性もあるってことですよね? (ホストの方の発言の真意をくみ取れている確信がないから「捉えざるを得ない」なんていうわけでしょう?)
2016-12-03 14:01:36@richmikan 悪魔の証明ではありません。仮に迷惑を被っている人たちがたくさんいるのなら、その人たち一人一人が声を上げれば良いのです。
2016-12-03 14:03:29POSIX 原理主義が原理主義であるうちはまだいいんだ。これが「POSIX 原理に賛同しない者は人格に問題がある」みたいな POSIX 原理教過激派に発展しないことを祈ってる。
2016-12-03 14:16:25@tnacigam 私があの記事の冒頭で引用したツイートを見て、それを言うとは……。さっきからひっかかってましたけど、あなたなかなか詭弁を言いますね。そういうごまかし論法はやめたほうがいいですよ。
2016-12-03 14:34:59@richmikan 「ホストの方の元の発言が本当に人格攻撃だったかどうか」には触れないでおいたのに、わざわざ自分で墓穴を掘ってその責任を私に転嫁されましても……
2016-12-03 15:40:05@senopen 私は原理主義を批判したつもりは無いですし、「反アンチ=賛同」は論理の飛躍です。Advent Calendarはテーマに沿う記事が書けそうに無いので参加はいたしません。
2016-12-04 00:48:57批判したつもりはない?@richmikan さんの3日目の記事で例えばこんなツイートが引用されていますけど,これを批判というのではありませんか?では何なのですか? twitter.com/ueokande/statu… @ueokande qiita.com/richmikan@gith…
2016-12-04 00:56:14俺が POSIX 原理主義を積極的に人に推す気にならないのは、POSIX といふ規格が規格として「整ってない」からといふのもある。
2016-12-04 14:39:33POSIX って、基本的に既存の Unix 系 OS の実装の共通部分を規格として後から定義しただけなんだよな。何か統一的な設計思想でコマンドや関数が定義されてるわけではない。
2016-12-04 14:41:00だから echo コマンド一つを使ふのにも「共通部分でない部分」を踏まない様にいちいち気を付けないといけない。これはシステムの API としてあるべき姿なんだらうか? twitter.com/ueokande/statu…
2016-12-04 14:42:39echoコマンド一つでも、/bin/echoかシェルの組み込みコマンドかを意識しないといけないの、はっきり言って現代人のやることじゃない
2016-11-21 22:29:23POSIX 原理主義では、かういふ泥臭い面を黙って受け容れろといふことになってしまふ。もちろん、移植性 (あるいは交換可能性) のためには人は現実的にならなければならないことも多い。が、
2016-12-04 14:46:07「移植性が必要なら規格に従ふ」ってこと自体は別に当たり前のことだよね。「原理主義」といふ仰々しい名前の裏にはもっと深い意味があるだらうか
2016-12-04 14:50:41歴史的仮名遣にも泥臭い部分はあるけど、現代仮名遣よりは増しよ。といふか、現代仮名遣は比較的整ってゐた歴史的仮名遣に現代語の泥臭い部分を混ぜ込んでごちゃごちゃにしただけのものでしかない。
2016-12-04 15:06:29W3C 至上主義はどうだらうねえ。HTML 4.01 Strict とかの時代にはまだ整った規格を作らうといふ気概が感じられたけど、HTML5 なんかだいぶ現実主義的になったよね。
2016-12-04 15:09:41POSIX原理主義の本質は交換可能性です。POSIXはシンボルに過ぎません。プログラムをどこでもいつまでも使えるようにする手法として僕は魅力的に思います。他により優れた方法があるなら是非教えていただきたいです。@tnacigam myfuturesightforpast.blogspot.jp/2016/12/what-i…
2016-12-04 15:20:25交換可能性を求めるなら POSIX に従うのが一番現実的でしょうね。もっとも、全ての環境が POSIX を完全に実装してはいないので「どこでも」は保証されないし、規格は改定されるので「いつまでも」も保証されませんが。 でも他により優れた方法は無いでしょう @senopen
2016-12-04 15:37:40@tnacigam 「使えるようにする」手法なので,「100 %の保証」はできませんね。しかし,この手法に従えばよりその可能性は高まります。 技術的問題点があるなら,より理論を完璧にしたいので,是非教えていただきたいですね。
2016-12-04 15:46:13「全ての環境が~」も「規格は改定される」も yash を実装する上で俺自身が通った道なんだよね。純粋に規格準拠性を追ひ求めるのは楽しいけれど、それだけでは必ずしも「使へる」プログラムにはならなかった。 twitter.com/tnacigam/statu…
2016-12-04 18:28:19例へば、yash の configure や Makefile.in は全部手書きなんだけど、何で autoconf や automake を使はないのかって普通の人は首をかしげるよね。auto{conf,make} が POSIX 的に未規定動作なファイルを吐くからなんだけど。
2016-12-04 19:03:36