
kana
06.01.2018
01:22:15
я короче неделю сюда почти ничего не писал, здоровье чата почти до 60% поднялось
вот оно что

andretshurotshka?❄️кде
06.01.2018
01:22:33
ох лол
/stat@combot

Google

Combot
06.01.2018
01:22:39
combot.org/chat/-1001071213089

andretshurotshka?❄️кде
06.01.2018
01:31:42

Pauline
06.01.2018
01:31:57
?

kana
06.01.2018
01:32:26
да нет, я же тут тоже относительно недавно, не думаю, что там такая хрень будет

andretshurotshka?❄️кде
06.01.2018
01:32:32
ну ты в топе

Владимир
06.01.2018
01:32:41

Дмитрий
06.01.2018
01:33:55

Владимир
06.01.2018
01:34:12
С ним налажали
Теперь мы имеем includes

Дмитрий
06.01.2018
01:34:58
А это когда было?
Я просто не рассматриваю старые случаи до формирования текущего коммитета с ежегодными релизами

Denis
06.01.2018
01:35:49
когда что-то у firefox было уже поэтому contains нет

Дмитрий
06.01.2018
01:35:50
Другая ситуация была) es4 тот же

Google

Denis
06.01.2018
01:35:54
ну или я не помню уже)

kana
06.01.2018
01:36:05

Дмитрий
06.01.2018
01:36:32
А, ну это типичные компромиссы, чего тут такого
Язык для миллиардов сайтов, в выборе разумных компромиссов вся суть
Опять мотулз, лолл
Именно из-за него считай были созданы Symbol как концепция

kana
06.01.2018
01:37:47
слышыл уже где-то это название, но никогда не использовал и не видел никого, кто использует

Дмитрий
06.01.2018
01:38:04
Сотни миллионов сайтов

Pauline
06.01.2018
01:38:20
поэтому их легко спутать

Владимир
06.01.2018
01:38:24

andretshurotshka?❄️кде
06.01.2018
01:38:31

Дмитрий
06.01.2018
01:38:51
С мотулзом вообще связана хорошая история про силу грамотных компромиссов
Он рассматривает Array.prototype.keys как объект
Текущая спека — как функцию
В одно и то же время
Был добавлен символ Symbol.unscopables и мотулс, который юзал эти самые keys через with не в состоянии больше увидеть никакие новые методы в языке потому что они расположены за этим символом
Ввиду чего сосуществуют в одно и то же время даже на одном и том же сайте

Владимир
06.01.2018
01:43:24
Ты просто его для себя оправдал

Дмитрий
06.01.2018
01:43:31
Для кого для себя?

Google

Дмитрий
06.01.2018
01:43:41
Ты не можешь влиять на ряд вещей
Ты можешь либо положить болт либо учесть их

Владимир
06.01.2018
01:43:55
Мотулс очередная библиотека, одна из, сейчас она мертва, стандарт под нее подстроился и зря

Дмитрий
06.01.2018
01:44:20
Она сейчас не мертва как бы тебе не казалось со своей колокольни
Вот именно в этом вся и хуйня

Владимир
06.01.2018
01:44:59
У нас разные данные
Спорить я не хочу, не интересно

kana
06.01.2018
01:45:11
нет, костыль был сделан, но он был необходим, так как куча сайтов на нем работают до сих пор
но называть костыль (пусть даже необходимый) грамотным компромисом - лол
К сожалению, реальность не идеальна

Дмитрий
06.01.2018
01:45:56
У нас разные данные
Коммитет управляет языком созданным для всех, и в их реальности существуют сотни миллионов сайтов которые нельзя ломать просто потому что хайп-девелп коллективно решил что они хотят contains
Я тоже много чего хочу

Владимир
06.01.2018
01:46:30
Второй пример, блок хостинг

Владимир
06.01.2018
01:46:58
Сломали и чего-то им насрать было на всех

Дмитрий
06.01.2018
01:47:16

Владимир
06.01.2018
01:47:25
А что же на компромис не пошли, мало ли кто в условном операторе функции декларировать будет

Дмитрий
06.01.2018
01:47:39
Я вот так понимаю чел бы сломал к херам весь интернет и глазом бы не моргнул
Надо с козырей же заходить

Владимир
06.01.2018
01:48:31
Зачем когда это сегодняшние реалии
Комитет хороший, но обосраться любят

Google

andretshurotshka?❄️кде
06.01.2018
01:49:01

Denis
06.01.2018
01:49:06
а мы все считаем ?

kana
06.01.2018
01:49:10
хоистинг наверное

andretshurotshka?❄️кде
06.01.2018
01:49:28
а

Владимир
06.01.2018
01:49:41
Да

Дмитрий
06.01.2018
01:49:58
А ЕЩЁ NULL ЕТО ОБЪЕКТ

Admin
ERROR: S client not available

Дмитрий
06.01.2018
01:50:21
ВСЕ В УКРЫТИЕ
Лажно, не вижу смысла продолжать, вопросов больше не имею

Владимир
06.01.2018
01:50:39
Я просто указал на проблемы

Дмитрий
06.01.2018
01:50:49
Ты указал на то что тебе не нравится
Проблема тут не в коммитете
Закрыли тему

Владимир
06.01.2018
01:51:25
Тебе дальше считать его никогда не лажавшим

Pauline
06.01.2018
01:51:34

kana
06.01.2018
01:51:50
чет ты много смеешься от странных вещей, второй раз за ночь уже

Pauline
06.01.2018
01:52:21
не от странных, а от смешных
у тебя опечатка

kana
06.01.2018
01:53:21
Проблема тут не в коммитете
а чья? Не спора ради, я просто не понял, это намек на фразу типа "проблема в том, что ты хочешь видеть проблему" или ты понимаешь, что проблема есть, но коммитет тут ничего сделать не может?

Google

Denis
06.01.2018
01:53:38
самый лучший код в пурсе)
"use strict";
exports.unit = {};
так
у пурсы есть
Data.Lazy
Control.Lazy
зачем так?

kana
06.01.2018
01:54:22
в пурсчат пиши
там те же люди, просто специализация


Дмитрий
06.01.2018
01:58:27
Есть
В ходе решения упомянутых проблем подход в принципе и был выработан
Сейчас приличная часть легаси кода благополучно депрекейтнута для новых проектов, чисто через feature detection — а ля "юзаешь async — не юзаешь with"
а чья? Не спора ради, я просто не понял, это намек на фразу типа "проблема в том, что ты хочешь видеть проблему" или ты понимаешь, что проблема есть, но коммитет тут ничего сделать не может?
С точек зрения обычных девелоперов довольно сложно сходу понимать мотивацию организации, чьи действия влияют на труд миллиардов людей и имеют последствия на десятилетия (ты как правило уже не сможешь так просто откатить хреновые решения из твоего прошлого)
Мне больше всего нравится пример как решали судьбу SIMD от которого отказался champion и браузеры. Хайповый веб дев бы даже не колебался и удалил бы всё с концами (в тексте такие причём тоже есть), но его оставили, подкрепив это меткими тезисами про хайп и юзеров которые рассчитывают на какие-никакие гарантии и пояснения от коммитета, что в принципе довольно многое поясняет
https://github.com/rwaldron/tc39-notes/blob/a66df6740eec3358d5e24f81817db99d6ee41401/es8/2017-03/mar-21.md#10if-simdjs-status-update
У меня нет иллюзий по поводу того, что разумеется все лучше знают как нужно было развивать джаваскрипт, что в принципе хорошо, потому что показывает что язык развился достаточно правильно чтобы юзер на нём писал и имел мнение


andretshurotshka?❄️кде
06.01.2018
03:41:13
?

Kirill
06.01.2018
05:14:40
?

andretshurotshka?❄️кде
06.01.2018
06:39:30
лол
В книге “Elegant Objects” Егор справедливо замечает, что сегодняшнее ООП это просто структура данных с прикрепленными к ней функциями. Однако, не делается акцент на том, сколь масштабно это явление. С выходом языков Go и Rust на них перешли тысячи бывших Java и С++ разработчиков, и, похоже, сочли новые языки вполне себе объектными. А ведь и в Go и в Rust объекты – это банальные сишные структуры. И если функция принимает первым аргументом такую структуру, то вместо some_action(data, 1, "test") можно написать data.some_action(1, "test"). Вот и вся разница.
ооп синтаксис точки
даже тут
даж не знаю че из раст чата форвардить в мемы

Anton
06.01.2018
11:17:01
Так-то хочется уже в 2018-м году иметь на вебе язык без компромиссов. Elm например — в нём вон и версионность нормальная и строгий контроль над лаконичностью и чистотой.