アカウント名:
パスワード:
こういうのもいいけど、JavaScript自体をまともな言語にしてほしい・・・
あおりとか罵倒とか現状擁護じゃないですよーと前置きしつつ、まともになるための具体的な指摘が知りたいです。元ACに限らず。
自分なりにJavascriptのイヤなところを挙げるとgenericityの無さだったり処理costの不透明さだったりするけど、それは別段他のlight weight languageでもかわんないんないからなーと思ってます。(FlexだとArray.みたいに書けるけど、自作クラスでは適用されないステキさだしw)OO的な要素の後付け感はいなめないとして、それを再構築してくれたらなーとはおもいます。# タイトルに「拡張」ってあるからもしかしてもっと機能が必要とことかしら?(制限する方じゃなくて翼広げる方向?)# ところで、もうそろそろECMAScriptってよびませんか?それともE電化?
なんとなーく、プロトタイプベースな所か、ライブラリというか標準オブジェクトが貧弱な所か、または過去の互換性によるトラウマ的拒否反応なのかなーとか思った。もしくはリテラルとオブジェクトの微妙な違いとか、ノンプリエンティブなところとか、かも。
javascriptが生き残ったのはプロトタイプベースだからこそと思うけど、いい加減jqueryみたいなのって組込で持って、urnかなにかで指定したい。
その辺は今のところ CDN を使うのが正解では。
問題ないように見えるのに結果がおかしいコードを前に10分以上悩んで、セミコロン自動補完が原因だと気付いたときは、ちょっとがっくりしました(^^;)
後方互換のせいでなくすわけにはいかないんでしょうけど、せめてインタプリタに対してオフにする指令が出せれば……。
変数の宣言を強制したりとか、データ型の指定を可能にしたりとか、…の開発をサポートするような実装が全般的に欲しい。
ここら辺が無いから今回のトピックのようなものが出てくるんだと思う。
ECMAScript 4をそのまま採用すればよかったと思います。あれが潰された理由が今でも理解も納得もできません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
JavaScript自体を拡張してほしい (スコア:0)
こういうのもいいけど、JavaScript自体をまともな言語にしてほしい・・・
Re:JavaScript自体を拡張してほしい (スコア:1)
あおりとか罵倒とか現状擁護じゃないですよーと前置きしつつ、
まともになるための具体的な指摘が知りたいです。
元ACに限らず。
自分なりにJavascriptのイヤなところを挙げるとgenericityの無さだったり処理costの不透明さだったりするけど、それは別段他のlight weight languageでもかわんないんないからなーと思ってます。(FlexだとArray.みたいに書けるけど、自作クラスでは適用されないステキさだしw)
OO的な要素の後付け感はいなめないとして、それを再構築してくれたらなーとはおもいます。
# タイトルに「拡張」ってあるからもしかしてもっと機能が必要とことかしら?(制限する方じゃなくて翼広げる方向?)
# ところで、もうそろそろECMAScriptってよびませんか?それともE電化?
Re:JavaScript自体を拡張してほしい (スコア:1)
なんとなーく、プロトタイプベースな所か、ライブラリというか標準オブジェクトが貧弱な所か、または過去の互換性によるトラウマ的拒否反応なのかなーとか思った。
もしくはリテラルとオブジェクトの微妙な違いとか、ノンプリエンティブなところとか、かも。
javascriptが生き残ったのはプロトタイプベースだからこそと思うけど、いい加減jqueryみたいなのって組込で持って、urnかなにかで指定したい。
Re:JavaScript自体を拡張してほしい (スコア:1)
その辺は今のところ CDN を使うのが正解では。
Re:JavaScript自体を拡張してほしい (スコア:1)
問題ないように見えるのに結果がおかしいコードを前に10分以上悩んで、セミコロン自動補完が原因だと気付いたときは、ちょっとがっくりしました(^^;)
後方互換のせいでなくすわけにはいかないんでしょうけど、せめてインタプリタに対してオフにする指令が出せれば……。
Re:JavaScript自体を拡張してほしい (スコア:1)
変数の宣言を強制したりとか、データ型の指定を可能にしたりとか、…
の開発をサポートするような実装が全般的に欲しい。
ここら辺が無いから今回のトピックのようなものが出てくるんだと思う。
Re:JavaScript自体を拡張してほしい (スコア:1)
Re: (スコア:0)
ECMAScript 4をそのまま採用すればよかったと思います。
あれが潰された理由が今でも理解も納得もできません。