Обновить
28
Никита Гусаков@hell0w0rd

Пользователь

12
Подписчики
Отправить сообщение
Причины его ухода из node сообщества во многом пересекаются с причинами появления io.js.
Репозиторий на GitHub

Чтобы установить драйвер для CD-ROM вставьте CD с драйверами.
администрация GitHub так и не удалила запрещенную информацию со страниц сайта

Ага, администрации гитхаба таки нечего делать, кроме как играть в кошки-мышки с роскомнадзором. Идиотизм.
Мне кажется при всей ненависти к 1С, на хабре пост о том, как вы писали эту программу, с какими трудностями столкнулись, какие технологии использовали, был бы более интересен, чем эта само/1С реклама.
Да, но телефон за 50к, когда еще в том году 5s стоил 25к — это жесть. Я 2 года назад прошку 13" за 48 покупал в re-store.
В общем новые цены не укладываются в голове, даже осознавая, что это все из-за курса.
Они даже промисы реализовали под php. Так что с ноды передрано чуть менее чем полностью.
Вместе с spyjs/COLT сможет.
а в c++ не так? Перед использованием, код нужно прогнать компилятором)
У вас ус отклеился)
Если добавить название функции:
/Users/nkt/Desktop/flow.js:9:5,18: call of method toFixed
Property not found
/Users/nkt/Desktop/flow.js:9:24,38: access of computed property/element
Computed property/element cannot be accessed on global object

/Users/nkt/Desktop/flow.js:10:32,51: assignment of computed property/element
Computed property/element cannot be assigned on global object

/Users/nkt/Desktop/flow.js:13:9,61: assignment of computed property/element
Computed property/element cannot be assigned on global object

/Users/nkt/Desktop/flow.js:26:15,17: identifier Foo
Unknown global name

Found 4 errors

Если this в define заменить на window — останется неизвестный Foo.
Будем ждать, что уж. Тут наверное тот случай, когда можно подсказать компилятору.
Плюс, на сколько я понимаю, Flow заточен под использование с ES6 и наверное не будет развивать es5, что в принципе логично.
Нет, так ошибок нет.
/Users/nkt/Desktop/flow.js:5:8,8: identifier o
Unknown global name

/Users/nkt/Desktop/flow.js:9:1,14: call of method toFixed
Property not found in

А вот так ошибок нет:
/* @flow */
var x = "test";
x.indexOf('t');
var o = 0;
do {
    o--;
    x = Math.random();
}while( o > 1 );
x.toFixed( 2 );
Все это пустые слова. Покажите код, посмотрим как отреагирует Flow.
Вместо тупой проверки типа переменной, Flow учитывает природу динамической типизации.
/* @flow */
function Foo (a) {
    this.a = a;
}

Foo.prototype.bar = function(foo) {
    console.log(foo.a);
}

var foo = new Foo(1);
foo.bar(foo);
foo.bar(123);

Вот вам пример, ошибка где надо — последняя строка
PS у меня есть предположение, что ядром flow является VM, а значит анализируется рантайм, а значит вы любым способом можете определить/унаследовать класс, а Flow все отследит. Только вот не могу ничем подтвердить догадки
Для вызова функции без аргумента — Too few arguments (expected default/rest parameters in function)
Если изменить сигнатуру на function foo(a = undefined) — нет ошибок, es6 такое позволяет
Для второго примера все ок.
Более того
/* @flow */
var x = "test";
x.indexOf('t');
x = 123;
x.indexOf('t');

Ошибка на последней строке. Вот этим Flow и лучше TypeScript.
А вы пробовали Flow, или просто так говорите? Мой поинт в том, что Flow позволяет делать то, что вы описали без .d.ts как раз.
Просили запретить по актеру, а не по телешоу. Если по телешоу — то аналогично в телешоу.
Я сам сторонник РСУБД, но это явно не тот пример.
В РСУБД даже при наличии такой возможности ничего не удаляется в нагруженных проектах, ибо удаление стоит дороже, чем дисковое пространство.
Эм. Под ангуляр куча компонентов, это не армия jquery плагинов, но тоже достаточно для среднестатистического проекта. React — это только view, не стоит про это забывать.
добавить актеру deny: ['RU', 'USA', ...]?

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность