понедельник, марта 24

Ожидается новая ECMA

Танкистам: ECMA это спецификация языка, из которой ветвятся Java Script, JScript, Action Script, и, наверно, еще куча всякого. Т.е. window.location.href в ECMA script'е нету, а всякий if else, унарники, области видимости, приоритеты операторов — копипастятся в JS из ECM'ы. И, вопреки заблуждениям, W3C описывает только расширения к расширениям (DOM, CSSOM…).

К выходу готовится новая ECMA. 21я страница:

package org.ecmascript.experiment {
internal var v;
}
...
package org.ecmascript.experiment {
public function f(k) { v += k; return v-1 }
}
The user program can import...
import org.ecmascript.experiment.*
f(37) // calls org.ecmascript.experiment.f
23я страница:
let also has an expression form:
x = 10 + let (a=f(k)) a*(a-1)
and a block form:
let (a=f(k), b=b) {
b *= 2
return a*(a-1) + b
}
33я: [x,y,z] = [1,2,3]
34я: "ecmascript"[5:2:-1] // evaluates to "sam"

3 комментария:

kodji комментирует...

ух тыж) sam мне понравилось особо)

Zitrix комментирует...

да, зверская вещь, новое поколение верстаков будет жарить на совершенно других клиентах, их даже будут называть программистами :)

kodji комментирует...

сейчас же не называют ))