All streams
Search
Write a publication
Pull to refresh
44
0
Александр Бацуев @AlDev

User

Send message
Но в данном случае все определено четко
В стандарте четко определено, что результат будет Infinity.
Суть не совсем в этом. Проблема в том, что дебаг и не дебаг плееры выдают разный результат.
Стандарт IEEE-754
«Operations with infinite values are well defined in IEEE floating point.»
Дак. В стандарте есть Number.POSITIVE_INFINITY и Number.NEGATIVE_INFINITY
Ну или да, логичный фикс — проверять на 0
А зачем вообще нужны значения Number.POSITIVE_INFINITY и Number.NEGATIVE_INFINITY?
По опыту предыдущих багрепортов — не скоро
Есть, конечно, смешной фикс: if (1/Math.abs(0) == Number.NEGATIVE_INFINITY) но это кхм
Кроны на 9 вольт во всех радиодеталях есть
Q Как можно писать идеальный код
A Вы можете только сумку.
Клево. Надо попробовать.
Ну дак. Это смесь scala и javascript
Да да, уже понял, что глупость написал :)
Да, я уже заметил, спасибо. Теперь пытаюсь понять как это все дебажить нормально.
Мегаоптимизация прям. Из трех строчек — 30 килобайт.
cat hello.dart:

main() {
    print('Hello, Dart!');
}

dartc hello.dart --optimize --out hello.js

Выдаст почти 30 килобайт javascript кода:
gist.github.com/1275479
На Lion с xcode 4 из коробки dart vm и прочее собираться не хочет. Требует 10.5 sdk.

Если кто пробует — в tools/build.py добавьте после 108 строчки:
'-sdk',
'macosx10.6',

тогда получится
ну почему — есть еще closure

Information

Rating
Does not participate
Location
Иркутск, Иркутская обл., Россия
Date of birth
Registered
Activity