
Andrew
09.02.2017
15:57:48
нету
пиши свой бабель
с блекджеком

Herman
09.02.2017
15:58:24
Спасибо

Google

Andrew
09.02.2017
15:58:25
и юзай сахар
:D
типа '''my cool string'''

Herman
09.02.2017
16:00:05
Andrew да какбы если бы проект не был старым, я бы давно уже разобрался, а так как ему хуева туча лет и нет воможности како транспайлер использовать – то приходится прибегать к таким извращениям

Andrew
09.02.2017
16:00:58
я поставлю за тебя свечку, о наш герой, и посочувствую всем сердцем, боле знаю, как тебе помочь)

Herman
09.02.2017
16:02:38
Andrew свечек не хватит на все мои страдания

Andrew
09.02.2017
16:02:52
ты недооцениваешь рпц)

Олег
09.02.2017
16:03:09

Andrew
09.02.2017
16:05:54
а как getter/setter в бабель преобразует
а хотя те не пойдет наверн

Herman
09.02.2017
16:07:20
@dersizes спасибо. Я забыл уже с этими модными штуками)
Andrew а вы серьёзно колупались во всех полифилах бабеля?

Andrew
09.02.2017
16:17:37
не

Google

Andrew
09.02.2017
16:18:10
я просто примерно представляю что и как долно работать
на es5 много кодил
забывать реально начинаешь)

Herman
09.02.2017
16:18:49
Andrew так все наверно на нём много кодили // из тех кто в этом чате

Nikita
09.02.2017
16:19:05
геттеры/сеттеры es5 как-бы)

Andrew
09.02.2017
16:19:29
то есть я могу сделать
function Vector (x,y){this.x =x, y=y}
Vector.prototype.get = funciton(vector){return this.x+this.y}
var a = new Vector(2,3);

Herman
09.02.2017
16:21:44
ну тогда метод get() получается
я уже так пробовал

Andrew
09.02.2017
16:22:04
5+a // 10
?
@gusnkt

Vladimir
09.02.2017
16:22:28
Это про defineProperty

Andrew
09.02.2017
16:22:57
а

Vladimir
09.02.2017
16:23:03
На волне про memsafe https://twitter.com/filosottile/status/829507961819107330

Nikita
09.02.2017
16:24:02
5+a // 10
так ты можешь сделать только определив valueOf)
но это супер-неявно, а значит не стоит так делать)

Andrew
09.02.2017
16:24:40
ну неявно дэ
помню так делал в C#

Google

Andrew
09.02.2017
16:24:45
для векторов
и там это норм практика

Herman
09.02.2017
16:28:39
Ну ничего не поделать

Andrey
09.02.2017
17:27:28
А в ноде деструкция объекта с рест/спред параметром не работает?
let { name, version, filename, ...otherField } = {name:1,version:2, b:3}
Мне валит ошибку, что не понимает '...'
С --harmony та же ошибка
Но, например, мержит массивы const arr = [...a1, ...a2] без проблем

Юрий
09.02.2017
17:32:18
Object spread еще не завезли, а array spread уже давно.
См. Node.green

Andrey
09.02.2017
17:34:40
понял, спасибо

Vladimir
09.02.2017
17:46:27

Vladimir
09.02.2017
17:49:41
в v8 уже есть под флагом

Vladimir
09.02.2017
17:50:26
https://github.com/v8/v8/commit/a40b7172fe7d255b4ce3055d4ca7cdbbb3f09fb6
https://github.com/v8/v8/commit/54b5c4b853e32d3a976072ead8ea880e55f45d9f

Sergey
09.02.2017
18:08:26

Vladimir
09.02.2017
18:08:38

Сергей
09.02.2017
18:08:49

Kelin
09.02.2017
18:10:43
Что-то поигрался я с async/await и обратно на промисы захотел, это нормально?

Ilya
09.02.2017
18:11:21
Возможно у вас фцнкциональщина головного мозга=)

Vladimir
09.02.2017
18:13:14

Google

Kelin
09.02.2017
18:14:18
++
Вместо промисов они заходят очень редко
И ломают читаемость кода этим try/catch

Дмитрий
09.02.2017
18:15:26
Это просто с непривычки

Kelin
09.02.2017
18:16:06
Нет, это не с непривычки

Vladimir
09.02.2017
18:16:38
Читаемость кода ломают циклы и ветвления на промисах

Admin
ERROR: S client not available

Vladimir
09.02.2017
18:16:58
А try catch это нормально, их все равно много быть не должно

Дмитрий
09.02.2017
18:17:03
Циклы на промисах ломают психику ?

Vladimir
09.02.2017
18:17:25
на крайняк ничто не мешает использовать .catch() вместе с await

Evgeny
09.02.2017
18:19:06

Kelin
09.02.2017
18:19:46

Vladimir
09.02.2017
18:20:26
Да, первое получше будет

Дмитрий
09.02.2017
18:21:04
Да

Kelin
09.02.2017
18:21:10
Наркоманы

Vladimir
09.02.2017
18:21:14
Справа это вообще какая то херота
Промисы так не работают
Это по сути и есть свитч на функциях

Дмитрий
09.02.2017
18:21:33
чойта?
Я бы не назвал участки с ними самыми изящными местами проекта

Evgeny
09.02.2017
18:22:59
Не, ну ....

Google

Evgeny
09.02.2017
18:23:15
Ладно, в такой формулировке сложно спорить

Kelin
09.02.2017
18:23:57

Nikolay
09.02.2017
18:29:11
написал для себя вот такую функцию,

test
09.02.2017
18:36:51
ребята, вопрос
локально все работает на отлично
когда задеплоил на хероку
до console(222)
вообще не доходи
просто скипает busboy пайплайн
я вообще не врубаюсь, в чем причина

Andrew
09.02.2017
18:44:38
а ты триггеришь file?

test
09.02.2017
18:45:01
ну как бы да
сейчас

Кирилл
09.02.2017
18:45:53

test
09.02.2017
18:47:03
http://pastebin.com/vmTBGNQT