[過去ログ]
次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
527
: 2018/07/31(火)18:36
ID:zoworXJJ(6/8)
AA×
>>478
>>430
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
527: [] 2018/07/31(火) 18:36:17.24 ID:zoworXJJ >>478 >それはそれとしてPythonはもっと関数を横に繋げられるようにしてくれ >Elixirのパイプ演算子みたいな感じでさあ いや、新たにパイプ演算子みたいな構文を追加しなくても、 オブジェクト指向言語の Python であれば、メソッドチェーンで実現できるよ だって、Python を除く今時のオブジェクト指向言語では実現できていますから その具体例が >>430 のリンク先のブログ主様が書いた簡潔なライブラリです 問題は、「なぜこれをやろうとしないのか?」という点です もちろんライブラリの後方互換性は失われますが、 python2 から python3 で致命的な「後方互換性の断絶」を断行したのが Python ですから、一貫性のあるAPIを提供するライブラリへの刷新もできたはず さらに根本原因にさかのぼれば、「なぜ最初から一貫性のあるAPIを設計しなかったのか」 といふ疑念に突き当たります だって、Python を除く今時のオブジェクト指向言語では設計できていますから 最後に背景原因を考察すると、Python 作者のGuido氏が: API の設計において一貫性などはクソ と考えていたのか、それとも: オブジェクト指向が流行っていたから行き当たりばったりに設計した、 今は後悔している と考えているのか興味深い http://mevius.5ch.net/test/read.cgi/tech/1530664695/527
それはそれとしてはもっと関数を横に繋げられるようにしてくれ のパイプ演算子みたいな感じでさあ いや新たにパイプ演算子みたいな構文を追加しなくても オブジェクト指向言語の であればメソッドチェーンで実現できるよ だって を除く今時のオブジェクト指向言語では実現できていますから その具体例が のリンク先のブログ主様が書いた簡潔なライブラリです 問題はなぜこれをやろうとしないのか?という点です もちろんライブラリの後方互換性は失われますが から で致命的な後方互換性の断絶を断行したのが ですから一貫性のあるを提供するライブラリへの刷新もできたはず さらに根本原因にさかのぼればなぜ最初から一貫性のあるを設計しなかったのか といふ疑念に突き当たります だって を除く今時のオブジェクト指向言語では設計できていますから 最後に背景原因を考察すると 作者の氏が の設計において一貫性などはクソ と考えていたのかそれとも オブジェクト指向が流行っていたから行き当たりばったりに設計した 今は後悔している と考えているのか興味深い
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 475 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.044s