[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/30 22:12 / Filesize : 213 KB / Number-of Response : 943
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ECMAScript デス 3



1 名前:デフォルトの名無しさん [2007/09/19(水) 09:08:01 ]
《ECMAScriptを語るスレ》

1. - 概要 -
ECMA-262規格として知られる言語(通称 ECMAScript)についての利用法や言語仕様、
その他四方山話をするスレです。
- ECMA-262 3rd Edition 標準規格(英語)-
www.ecma-international.org/publications/standards/Ecma-262.htm
Under Translation of ECMA-262 3rd Edition (日本語訳)
www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/


前スレ
ECMAScript デス 2
pc11.2ch.net/test/read.cgi/tech/1088298991/

過去スレ
JavaScript デス
pc5.2ch.net/test/read.cgi/tech/1052273054/


802 名前:デフォルトの名無しさん mailto:sage [2011/06/01(水) 01:25:43.79 ]
シャープ変数なんて使ったこともないし見たこともねえぞ・・・何だこれ

803 名前:デフォルトの名無しさん mailto:sage [2011/06/11(土) 16:11:51.19 ]
radar.oreilly.com/2011/06/javascript-edges-permanent-james-duncan.html
wingolog.org/archives/2011/06/10/v8-is-faster-than-gcc

804 名前:デフォルトの名無しさん mailto:sage [2011/06/11(土) 16:16:18.52 ]
JVMのHotspot Engineもまったく同じような宣伝文句を使ってたよな。
時代は繰り返すにしてもちょっとスパンが短すぎやしないか
ドッグイヤー換算だと100年くらい前の話ではあるが

805 名前:デフォルトの名無しさん mailto:sage [2011/06/11(土) 20:02:44.28 ]
あとGCCでは関数が同じファイル内にあれば
> unsigned int g (void) { return 1; }
にまで最適化されますが何か? って指摘は意外と本質的で、
ECMAScriptではvalueOfなどをユーザー定義される可能性がある限り
同じような最適化はやりたくてもできない。
IE9のPreview版がはやまって導入したらMozillaの中の人から
速攻で突っ込まれたということもあったな。

806 名前:デフォルトの名無しさん mailto:sage [2011/06/12(日) 02:06:42.57 ]
>>805
> unsigned int g (void) { return 1; }
> にまで最適化されますが何か?

ret += 1; にまでと言いたいの?

807 名前:デフォルトの名無しさん mailto:sage [2011/06/12(日) 04:14:11.60 ]
>>806
知らん。リンク先に聞いてくれ

808 名前:デフォルトの名無しさん mailto:sage [2011/06/12(日) 10:18:21.73 ]
リンク先はそう書いてない。

809 名前:デフォルトの名無しさん [2011/06/14(火) 01:54:57.27 ]
valueOf(){return this; }は遅延評価に必須だからなぁw

810 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 07:41:58.63 ]
https://github.com/nzakas/computer-science-in-javascript/



811 名前:デフォルトの名無しさん [2011/06/17(金) 02:58:48.69 ]
テストのない8000行のJavaScriptを引き継いで、
一ヶ月程度でバグ修正と機能追加をしないといけないんだがどうしよう。死ぬの?

812 名前:デフォルトの名無しさん mailto:sage [2011/06/17(金) 03:00:44.67 ]
テストコードもないようなその品質も引き継げばいい。

813 名前:デフォルトの名無しさん mailto:sage [2011/06/17(金) 16:26:16.65 ]
久々にecmascript.orgみたら、
結構多くの機能が仕様取り込み候補になってるんだな。

814 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 00:30:13.99 ]
やっぱり module が入るのは嬉しいね
まだ strawman だけど

815 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 00:42:02.38 ]
iq12.com/blog/as3-benchmark/
s3.mrale.ph/nodecamp.eu/

816 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 02:35:04.00 ]
people.mozilla.com/~dmandelin/KnowYourEngines_Velocity2011.pdf

817 名前:デフォルトの名無しさん mailto:sage [2011/06/22(水) 22:32:05.07 ]
brendaneich.com/2011/06/new-javascript-engine-module-owner/

818 名前:デフォルトの名無しさん mailto:sage [2011/06/24(金) 20:25:27.00 ]
blog.nodejs.org/2011/06/23/porting-node-to-windows-with-microsoft’s-help/
arstechnica.com/microsoft/news/2011/06/nodejs-coming-to-windows-azure-with-official-microsoft-support.ars

819 名前:デフォルトの名無しさん mailto:sage [2011/06/26(日) 18:05:52.19 ]
>>779
jrunscript(Rhino)とJavaScript-Cも仲間に入れてつかーさい。

820 名前:デフォルトの名無しさん mailto:sage [2011/07/02(土) 05:47:33.39 ]
ISO/IEC and Ecma International ratify “ES5.1”, the latest ECMAScript specification of Ecma International | EON: Enhanced Online News
ttp://eon.businesswire.com/news/eon/20110630006619/en/Ecma-International/ECMAScript-5.1/Javascript

Standard ECMA-262
www.ecma-international.org/publications/standards/Ecma-262.htm

5.1出てたー



821 名前:デフォルトの名無しさん mailto:sage [2011/07/05(火) 21:49:39.02 ]
code.google.com/p/jslibs/wiki/JavascriptTips

822 名前:デフォルトの名無しさん [2011/07/10(日) 02:40:18.27 ]
www.stanford.edu/class/cs101/cs101-demo.html

823 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 10:26:08.62 ]
Test 262 でブラウザの JavaScript 互換性をテストする
www.infoq.com/jp/news/2011/07/Test-262

824 名前:デフォルトの名無しさん mailto:sage [2011/07/15(金) 02:32:54.41 ]
addyosmani.com/resources/essentialjsdesignpatterns/book/

デザパタ信者は好きになれないけど、共通言語としての価値はあると思う

825 名前:デフォルトの名無しさん [2011/07/18(月) 20:54:00.65 ]
Bruce Eckel の Blog に JavaScript の話題が出てた

www.artima.com/weblogs/viewpost.jsp?thread=329840

826 名前:デフォルトの名無しさん [2011/07/23(土) 05:53:39.82 ]
>>819
jrunscriptとrhinoを一緒にするでねぇ。あれは実装が違う。

827 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 06:20:03.93 ]
www.readwriteweb.com/hack/2011/07/javascript-was-no-accident.php

828 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 11:29:56.94 ]
シンプルなポーカー ゲームで理解する ECMAScript 5
blogs.msdn.com/b/ie_jp/archive/2011/08/10/10194385.aspx

829 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 13:03:31.28 ]
>>746
Operaやる気ないの?
10.50から全然変わってないじゃん

830 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 12:20:09.84 ]
Firefox 4、Safari 5.1、Chrome 13にIE10さえ完全対応しそうなのに
Operaのやる気のなさは異常



831 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 22:19:22.13 ]
hibari.2ch.net/test/read.cgi/tech/1314333133/
JavaScriptスレというのができてるな
関連スレにJava関係を載せてるあたりネタ臭もするが

832 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 23:11:20.39 ]
es5とStrict-modeならRhinoですら実装したというのに。

833 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 23:10:05.91 ]
このスレとJavaScriptスレは普通に共存できる、というかJavaScriptスレが
穢れを一手に引き受けてくれるから問題ナッシング。

834 名前:デフォルトの名無しさん [2011/09/08(木) 17:27:09.77 ]
operaは昔から最低限のものだけ実装するよってスタンスだし今後もこんなもんだろう

835 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 03:26:16.65 ]
質問なのですが、JavaScriptで変数のスコープって
関数以外の区切りがありますか?
例外的な変数のスコープの区切りになるものがありましたら
教えていただければ幸いです。

836 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 03:58:41.13 ]
catchの変数はcatch節の中だけだったと思う

837 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 17:45:29.02 ]
let! let!

838 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 15:54:18.51 ]
>>836
ES規定ではそうだけど、IE8- はバグ持ちなので注意

839 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 17:43:02.27 ]
お前らwithさんのことディスってんじゃねーよw

840 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 19:54:03.14 ]
withマジで役に立たない
名前空間がクソすぎるのを隠蔽できないゴミ



841 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 00:29:14.62 ]
ed3から非推奨で5から存在しないんじゃなかったか?

842 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 08:39:32.57 ]
いつになったらletが気兼ねなく使えるようになるのか

843 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 08:57:26.80 ]
>>841
5のstrict modeで使えなくなる

844 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 19:21:17.81 ]
>>842
すべてのブラウザがjs17を実装したら。operaとIEが存在する以上まず無理だな。

845 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 00:59:49.68 ]
>>842
ES6

846 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 03:46:17.82 ]
>すべてのブラウザがjs17を実装したら
すべてのブラウザのJavaScriptエンジンがSpiderMonkeyになったらと言っているようなものだな。

847 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 02:39:21.61 ]
>>846
標準化されてない機能がほしいっていう意見は現実的にはSpiderMonkeyと同じ実装が欲しいと言ってるのと同じじゃね?
mozillaのjsは先行実装なのに仕様が頓挫しただけだから元々入れる予定だったんだし。
getter/setterだって取り込まれたし例外処理が標準化してる今mozillaオリジナルってLiveConnectくらいだぞ。
SpiderMonkeyの機能にV8のJITが理想に近いのは誰でも思うところだろう。

848 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 15:06:45.78 ]
例外がちゃんと入ってよかったねえ。

849 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 18:15:30.15 ]
分割代入と式クロージャーの使えないJSエンジンに価値はない

850 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 18:32:38.70 ]
>>849
> 分割代入

for文とか発散しすぎて、5年前から何も進んでないw
wiki.ecmascript.org/doku.php?id=proposals:destructuring_assignment
wiki.ecmascript.org/doku.php?id=discussion:destructuring_assignment

代入式と実引数渡しだけでいいから仕様にしてくれないかなあ…



851 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 18:51:24.80 ]
>>850
こうやってみると結構月日を重ねたあれやこれやの経緯がとか
重い偲ばれて…esmascriptも色々なんですな…

852 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 18:56:02.44 ]
多値返すケースとかそれをどう受けるとか
その辺言語によってまちまちだし…しょうがない面もあるか…

853 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 19:27:10.51 ]
リストを多値に流用というか、混同している言語は悲惨だね。
ちゃんとリフトしないと。

854 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 04:02:34.66 ]
リストやタプルや酷いときは連想配列から取り出す作業が無くなるだけでも多値の分割代入は重要だしな。
正直イテレータ・ジェネレータ、yieldはとっとと普及しろと思う。何年も前の水準のコードをいつまで書かなきゃいけなんだ。

855 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 05:21:20.71 ]
>>844
                     /ヽ、__
           _,, -──- ....__ //`ー∠
       ,...."´:::::::::::::::__/_:::::::::ヽ!_/ヽ>
     ./:::::::::::::::::::::::::( / )::::::(@))__rイ   スッ
     〈::::::::::::::::::::::::::::::::゙゙/ ̄:::::ヽ(@@)i \
     ヽ,.'´ ̄` 7´  ̄ ̄ ´ ̄``ヽ::::::::;ヽ ヽ
      /    / /!      `ヽ  ヽ::/ヽ! ノ          Full ECMAScript (JavaScript) 5.1 support
      / //   { / { ト、 |  }ハ 、 ヽ|/          my.opera.com/desktopteam/blog/2011/09/13/es5
       |l{ { | ∧{ ヽ.{‐ヽト、ノ}ノハ   ! !
     lハハlヽ{_,.. `  、.__   リ.ハl  | |___________
      | ハ. (ヒ_]     ヒ_ン ) !  l  | |    /
    / ヽヘノ"" ,____,  ""  |  |  | l   /
  /   ハ {             }  }  j/ /
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

856 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 06:13:28.06 ]
>reporting one error

現時点で最優秀の準拠率なんだろうけど
せっかくなんだからひとつしかないエラーをデバッグしてから
Full supportって言えよw

857 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 13:43:35.05 ]
>>856
「S11.1.1_A2, is invalid.」
my.opera.com/desktopteam/blog/2011/09/13/es5

テスト自体が間違っているので、failedであってる

858 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 23:35:44.92 ]
スタンドアロンなblockの中でlet使う意義がわからん。
letは暗黙なブロックを生成するんだからスタンドアロンなblockの中で定義したら見た目とスコープが一致しなくなってわかりにくいんじゃないの?
let文じゃダメなのか?

859 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 10:56:16.49 ]
見た目とスコープは一致しているし、(むしろそのためのlet)
ECMAScriptには明示的なスコープブロックがないんだからあれば便利。


860 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 23:44:20.46 ]
letの右辺は暗黙のブロックの中だからvar x=10; {let x=x;}でLexical EnvironmentのxからVariable Environmentのxが
参照できないからThisBindingしなきゃいけないのはecmascriptだけの特殊事情だから予測され得る見た目と一致してない。
let文ならvar x=10; let(x=x){};で済むからThisBindingを念頭におく必要はなくて特殊事情知らなくても予測可能だろ。
わざわざecmascriptの仕様に精通してなきゃわからない見た目と結果の乖離を起こすくらいならはじめからlet文でいいんじゃないか?
今流行でjavascript書いてる連中なんてコンテキストと環境の関係なんて理解してないのが多いだろ。



861 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 01:11:02.16 ]
そういうのが欲しければlabels文とかletrec文って呼んで新しく提案しろよ
実装ひとつもないのに無茶言い過ぎ

862 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 04:07:33.84 ]
明示的にvar/externしないとグローバル変数にならない、と
逆にするだけでもずいぶん助かる

既存のコードは全滅だが

863 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 09:46:53.34 ]
>>861
実装がひとつもないってなんの話だ?

864 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 17:28:11.50 ]
let文

865 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 01:46:59.46 ]
>>862
strict modeなら何も書かない場合勝手にグローバル変数生成しないで
エラーになるでしょ

866 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 07:41:38.28 ]
>>864
let文の実装ならあるじゃん。

867 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 08:26:59.72 ]
River Trail ? Intel's Parallel JavaScript
ttp://games.slashdot.org/story/11/09/16/1922243/River-Trail-mdash-Intels-Parallel-JavaScript


868 名前:デフォルトの名無しさん mailto:sage [2011/09/22(木) 15:50:36.46 ]
JavaScriptに並列処理機能を追加する、IntelのJavaScript拡張機能が明らかに
www.infoq.com/jp/news/2011/09/javascript-parallel-processing

869 名前:デフォルトの名無しさん mailto:sage [2011/09/28(水) 19:19:52.60 ]
パーフェクトJavaScriptって本どうすか?

870 名前:デフォルトの名無しさん mailto:sage [2011/09/28(水) 21:37:36.84 ]
javascriptスレで聞け



871 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 01:08:40.83 ]
ECMAScript5はIE8を搭載したWindows7のサポートが切れる2020年までは絵に描いた餅かな
悲しいけどこれが現実なのよね

872 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 09:00:08.70 ]
クロスブラウザする必要ない場面ならそうでもなくね
ブラウザー拡張、node.jsとか
あとはUA判別後に部分的にES5の機能を利用するとか

873 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 12:16:11.33 ]
node.js は windows じゃ npm とか 外部ライブラリが利用できないです
https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-%28Windows%29
>Last edited by dobesv, September 19, 2011

そこで cgwin ですよ cgwinと。

874 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 12:27:13.98 ]
cygwin?

875 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 14:00:03.72 ]
dmonkey script とか昔からあるよね
互換実装なら…

876 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 23:04:46.79 ]
>>871
だから後方互換性なんか無視して理想言語を仕上げりゃ良かったんだ
足を引っ張るのはいつも現実を見てない自称「現実派」

877 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 01:11:54.16 ]
そのうちVMだけ標準化してコンパイルしたILを走らせるようになると夢想

878 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 01:22:55.40 ]
理想言語ならすでにSchemeがあるだろう?

879 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 20:45:36.00 ]
>>876
ES4ゴリ押しした連中こそ現実見てなかっただろ

880 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 20:47:46.34 ]
その頃には76バージョンのIEのサポートが必要になったりして
クロスブラウザは破綻してるよ
paulirish.com/2011/browser-market-pollution-iex-is-the-new-ie6/



881 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 22:22:25.03 ]
>>879
ES4は中途半端なJavaって印象があるから理想とは程遠かったんだよきっと

882 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 19:45:55.37 ]
>>876-878
ボブ「そんなあなたに持って来いのRhinoを今回ご紹介。
JavaVMで走りjavaの資産も使えjavascript自身の手続き、OOP、関数型パラダイムに加えてなんと継続までサポート!」
パトリシア「でもV8みたいに言語仕様が古いんでしょ?」
ボブ「お〜パット、そんな心配は無用さ。Rhinoを開発してるのはmozilla。本家本元js1.8まで対応さこれで安心だろ?」
パトシリア「まあ!それはすごいわボブっ!それならyeildすらなくてイライラすることもないわね!」
ボブ「そうさパット!これでフィボナッチ数列もたったの数行で書けるよ。ロジックに集中できて便利だろ。
それにね・・・このLiveConnect、LC3っていうんだけど、なんとJavaとシームレスに通信ができるからJavaの資産が使い放題なんだ!」
パトリシア「わ〜お!それはびっくりね」
ボブ「ちょと待ってパット。今ならなんとRhinoにしかない継続までサポートされているんだ!」
パトリシア「どういうことボブ・・・え〜とそれはつまり、プリエンプティブ・マルチタスクが自分で実装できるってことかしら?」
ボブ「プリエンプティブ・マルチタスク?そうさパット。マルチタスクだって例外処理だって自分で実装できちゃうすぐれものだよ!」
パトリシア「あぁ〜ちょっと、どうしようかしら・・・。でもボブ、そんなに至れり尽くせりだったらお値段がちょっと高めなんじゃない?」
ボブ「そう来ると思ったよパット。なんとこのRhino、mozilla開発でモダンなコードも書けて継続まであってこの値段なんだ!」

 ち ょ っ と お 待 ち く だ さ い ! !

yeildが書けて継続まであるRhino。実はこれだけじゃないんです!

今ならなんとE4XとAOTコンパイルが出来るコンパイラ、GUIデバッガがついてお値段なんと!

ボブ「オープンソースにつきタダ!」
パトリシア「タダ?ほんとにタダなのボブ!?」
ボブ「そうさpricelessさ!」
パトリシア「まあ!今すぐダウンロードしに行かなくっちゃッ」
ボブ「お〜と、ひとつだけいいかいパット?WWWへの接続料は自分で持ってね。なに、ほんのチップがわりみたいなもんさ。だってそうだろ?」
パトリシア「まあ、ボブったら」
ボブ「HAHAHAHAHAHA」

883 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 20:04:41.64 ]
> ボブ「そうさpricelessさ!」
タダほど高いものはない
ってことですかボブ

884 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 20:56:31.37 ]
LispやPython使ったらええがなって思います

885 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 21:09:43.30 ]
>>883
マジレスしていいのか。
それと「アメリカの通販番組はpricelessly」とかけてる。
MCのCMがpricelessで〆てたからさHAHAHA

886 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 21:24:54.55 ]
>884
CommonLisp/SchemeはとっつきにくいしPythonは標準規格がない
よし、ここはRubyをだな……

887 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 21:37:50.00 ]
pythonに標準規格がないとかいう文句初めて見たわ

888 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 22:09:24.59 ]
2004年のものだけど。

WHY Common Lisp?
cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/why-lisp
> ANSI, ISO あるいは JIS で現実的な仕様の決まっている programming 言語と
> いうものはそう多くなく、わたしに思いつくものはCOBOL, FORTRAN, ADA,
> PL/1, C/C++, Common Lisp くらいしかありません。どれも一応 PC も含めた複
> 数の platform で動いていますが、この中で例えば web server を現実的なコ
> ストで書けるものは何か、と尋ねたら C/C++ か Common Lisp に落着く。
>
> したがって、どの programming 言語を使いますか?という問いは、
>
> gc のない C/C++ と、それを持つ Common Lisp の、どちらを使いますか?
>
> という問いと同値です。

889 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 23:35:15.47 ]
rubyは組み込むにはでかすぎる。信者があまりにもキモすぎるで論外。

890 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 00:57:52.87 ]
ECMAScriptの文法とどっこいどっこいじゃね>キモい
それに信者は言語と関係ないし



891 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 01:16:50.19 ]
>>888
当時すでにESは標準化されてるのに見事にスルーしてるのがひどい……
ほかにも今のところIEEEのSchemeとか、ECMAのC#とか
ISOならSmalltalk、Prolog、Eiffel、Modula-2、Forthなんかがあるな
Rubyも一応今ならJISがあるし、ISOにファストトラックで送られてる最中
Haskellみたいなのも一応標準化されてると言えるのかな

892 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 01:50:29.44 ]
仕様なんてなくたって次期gcc4.6に組み込まれることになった
golang さんのことも忘れないでくださいね…

893 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 04:56:47.88 ]
>>891
要するに実装に縛られたくないんだろうけどlisp使いたいだけの後付だよね

894 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 06:31:00.43 ]
プロパティに名前空間つかんのかの

895 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 10:50:06.18 ]
c# みたいにならないかそれ delphi とか pascal みたいにいったほうが
正確か…昔の葉名前空間と言うよりモジュール名で管理というかんじだけど

896 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 02:27:49.65 ]
オブジェクトが名前空間に属すなら
それを参照するプロパティも同じプレフィクスを持つとか

897 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 14:24:23.42 ]
>>882
Rhinoよく使うけどyieldとかletが使えるようになってたこと知らなかった。
ありがとう。

でもgenerator式はまだなんだね。

898 名前:デフォルトの名無しさん mailto:sage [2011/10/08(土) 00:19:18.22 ]
>>897
js1.8自身ジェネレータまわりの変更がメインだからだと思う。
Rhinoで使えるバージョン=rhinoのバージョン数+サポートしたと言っている言語仕様バージョンの一部て感じだからspidermonkeyと同期してるわけじゃないよ。
Rhino1.7R3の変更ってes5準拠とCommonJSサポートのが目立つしね。
組み込み用途だとjs object実装がjava collectionsとして扱えるようになったから便利になったよ。

899 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 09:26:39.29 ]
javascriptのアンチテーゼのはずのDartが見事なjavascript1.5なのは仕様面で見てどう思うよ?

900 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 12:31:15.46 ]
Dartがjs1.5というのは分からないけどこのクソ言語だけは絶対に流行って欲しくない



901 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 13:18:10.06 ]
DartもCoffeeも一緒に滅んでくれ
あと激重jQueryもな
jsごとき1から10まで手書きできなくてどうする

902 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 13:40:38.05 ]
ついでにECMAScriptも滅べばいいのに






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef