><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
岸田総理大臣の時計が2桁万なんて話は価値観の問題だし、価格と実用性でいくなら殆どの時計はGショックとスマートウォッチに劣ってしまう。
あんまり具体的じゃなくて微妙だけど一応・・・><
ある考え方を持つ人が別の場面でどう言う風に考えるかであって、たとえば「Pythonが大好きな人が橋を架ける時には、どのように調査してどのように設計するか?」みたいなのも同じような話かも><
オレンジが聞きたかったはこれ><(でも「関係ない」じゃなくてどうなるのか気になる><)
端的に言えばこれだけど、たぶん氏は OOP におけるクラスの継承に否定的な人の設計思想はデバイスクラス等の設計にどのように影響するのか、みたいなことを言いたいのだと思う(そして私のそれに対する感想は「そこに働く思想は別々のものなのであまり関係ない」です)
デバイスクラスのクラスと OOP におけるクラスは関係なくねえか
それも微妙に違ってて、そうじゃなく、デバイスクラスがまずあってみたいな構造になってる点とかそういうことも言ってる><
"どういう風に物事を捉え"ているかって話であってソフトウェアを書く時にはこうするというような限定的な話では無くて、この話題に限らず他人の物事の捉え方や考え方に興味がある><
https://mstdn.nere9.help/@orange_in_space/107047978275054395"そういった方針の人がどういう風に物事を捉えどう考えているのか"
全然違う><
"「型理論::継承」を否定的に捉える文化圏"の方々がUSBの代替規格をデザインするとしたらどんなものになるのか?><というのがオレンジの疑問><
だから、そもそも現行の USB が「orange::継承」の考えを使っていることと、「型理論::継承」を否定的に捉える文化圏があることは全然別の話だという話をしているわけですが
これ><https://mstdn.nere9.help/@orange_in_space/107023859337602897
「こういう考え方もある」じゃなくて、そういう考えを持った人がどういう風にデザインするか?>< って聞いてる><
この前のVSCodeって重くないの?>< の時とあんまり変わらない><誰もズバリの事言ってくれない><
><
オブジェクト思考: is-a関係とhas-a関係: 継承と包含 https://think-on-object.blogspot.com/2011/11/is-ahas-is-ahas-top-is-a-is-b.html
オレンジは元々物事をツリー状に捉えてるので、実際のUSBの規格の基本的部分はオレンジ的には自然かも><
ドライバをどう書くかとかに留めた話ではなく、USBというシステム、規格と同じ目的の物(つまりコンピューターハードウェアに周辺機器等を接続する規格)をデザインするとしたら、継承否定派の人はどうデザインするのか?><って聞いてる><それがわかれば、そういった方針の人がどういう風に物事を捉えどう考えているのか浮き出るサンプルになるでしょ?><
型システムに継承があろうがなかろうが、関数型だろうがオブジェクト指向だろうが手続き型だろうが、なんならアセンブリ言語であっても、 USB の実装はできます
USB の話をするなら、あれは on line なプロトコルなんだから何かしらの概念のバイナリ表現の問題に過ぎないわけで、そんなもの型システムと独立して表現可能なので、プログラミング言語の型システムの文脈での継承が云々はあまり関係ないです
思考の /dev/null