機械です。
え〜色々な立場で喋ってるので、混乱させて申し訳あ
りません。
> ならばなぜ古い書き方をサポートするライブラリを用意するという話が別件で
>出ているんでしょう? 逆に、古い書き方をサポートするライブラリが「揃うの
>であれば」2.x ベースで教えておいて必要なタイミングで 3.x に移行すること
>も可能なのではないでしょうか。
まず第一に、Pythonでユーザが追加できるのは関数だ
けであって、文法を自由に追加できるわけではない、と
いうことを確認しておきます。
※文法が勝手に拡張できる言語ってのも珍しいですけど
・・・
私は関数プログラミングを遊び始めた・・・失敬、学
び始めたばかりなので、lambdaキーワードを使った文法
の代わりになる関数が欲しい、という観点で、新しく代
替となる関数を考えましたが(今、少し進めています)、
失われた文法は代替はききません。
文法と関数の違いは、関数では()や""が必須になる、
と考えてください。
私自身はprint文やlambda文は個人的に愛用しています
が、Pythonの文法構造の原理からすれば、あきらかにこ
の2つは例外(異端)ですので、排除されるのは仕方な
い面もあります。
※文法は宣言と制御構造に使い、文として完結する、と
いうのがPythonの他のシンタックスキーワードの特徴
です。
>機械さん自身の発言が揺れているように見えるのに自信満々なの
>がちょっと気になったもので。なぜそんなに簡単に断言できるのか、単純に不思
>議な感じがするのです。
すみません・・・断定形は私の悪いクセですね。
ただ、今回は論理破綻はしてないと思います。
新しい形があるのなら、速やかにその全貌を提示し、
その対策を整えるのが賢明でしょう。
今回、Python3のロードマップが示されたことは、歓迎
できます。
互換性に関しては、今から書くモノというより、今ま
で書かれたモノを当面動かすためのもので、新しく書か
れるものは新しいルールにのっとって書くべきだと思わ
れます。
ただ、教育用(入門者用、でも可)として何が使えな
いって、紙に書かれたテキストの通り打ち込んだものが
エラーする処理系ほど使えないものはありません。
処理系が公開され、テストされ、書面に書かれるまで
のギャップを考えるなら、新たな処理系は速やかに提示
されるべきだと私は思います。
/機械伯爵/