
Дмитрий
14.07.2017
05:18:14
Во во

Влад
14.07.2017
05:18:27
Зато не решетка ?

Stepan
14.07.2017
05:18:31
)

Влад
14.07.2017
05:18:54
Разве сейчас JS работает как ожидалось?)

Google

Дмитрий
14.07.2017
05:19:13
Знаешь
Есть такая либа
MooTools
Она противоречит текущему стандарту

Влад
14.07.2017
05:19:54
Я понимаю что обратная совместимость и т.д, но для меня через нижнее подчеркивание намного логичнее приватные объявлять, чем через решетку)

Дмитрий
14.07.2017
05:20:03
К вопросу о совместимости. Мало кто вообще обеспечивает совместимость такого уровня

Stepan
14.07.2017
05:21:24
Какая разница?

Дмитрий
14.07.2017
05:21:43
НЕПРИВЫЧНО ААААА
ЖС НЕ СТАНЕТ ШАРПОМ АААА

Stepan
14.07.2017
05:22:18
Я как-то после Objective C такой покой на эту тему обрел
Загляденье

Google

Stepan
14.07.2017
05:22:38
Всем джавапидорам нужно внутривенно обж си

Дмитрий
14.07.2017
05:22:47
?

Влад
14.07.2017
05:23:08
Да синтаксис не смущает, логику понять не могу)

Дмитрий
14.07.2017
05:23:46
Она означает, что мы не используем старый валидный синтаксис, особенно популярный, в новых целях

Влад
14.07.2017
05:32:16
Ну что поделать, вот такой я непонимающий))

Stepan
14.07.2017
05:41:25
Как говорится, работает - не трогай
Не трогаем. Пишем решётку

Andrey
14.07.2017
05:45:30

Дмитрий
14.07.2017
05:46:25
Тем более что в жс будут приватные поля через #
Код на ts придётся переписать, да ?

Andrey
14.07.2017
05:53:53

Vovka
14.07.2017
05:59:05
Привет! пытаюсь распечать html-страницу - отображается в предварительном просмотре только первая страница - другого контент нету. Ставил стили page-break-after: always; не помогает. Читал что это возможно проблема если у родителей есть position: absolute or fixed. У меня как раз fixed. Можно как то решить эту проблему?

Влад
14.07.2017
06:03:27
Задай стили только для печати
Убери фиксед
media print гугли ??

Vovka
14.07.2017
06:14:35
Влад переводил до этого из fixed в static
не помогло

Влад
14.07.2017
06:16:23
Думаю тебе нужно сбросить ссылку на код в чатик CSS)

kana
14.07.2017
06:16:29
сразу ADT :D
И свитч с паттерн-метчингом. И стейтменты как выражения. И вот тогда на js можно будет хоть как-то писать

Google

Влад
14.07.2017
06:16:36
Без кода иожно гадать

? ethorz
14.07.2017
06:18:15
всем привет
и имеется такая структура в стейте
чет форматирование уехало
как лучше обновлять конкретное поле ?
например volume

Stepan
14.07.2017
06:20:22

? ethorz
14.07.2017
06:21:23
https://pastebin.com/pp41hMEd
поправил

kana
14.07.2017
06:21:45
Могу предположить, что там вложенное поле. Можешь взять assocPath из рамды

? ethorz
14.07.2017
06:22:26
рамда не подойдет

kana
14.07.2017
06:22:28
Но вообще проще же разбить на редьюсеры

kana
14.07.2017
06:23:18
Если стейт редаксовый конешно

? ethorz
14.07.2017
06:23:32
локальный

kana
14.07.2017
06:23:43
А свой assocPath написать - дело двух минут
Рекурсивную
assocPath([key], value, obj) =
{ ...obj, [key]: value }
assocPath([key, ...keys], value, obj) =
{ ...obj, [key]: assocPath(keys, value, obj[key]) }

Дмитрий
14.07.2017
06:28:24
const Point = Type`Point`({
x: Number,
y: Number,
})
const Shape = Union`Shape`({
Line: {
start: Point,
end : Point,
},
Circle: {
center: Point,
radius: Number,
}
})
const { Line, Circle } = Shape
const point1 = Point({ x: 0, y: 10 })
const shape1 = Shape({
start: { x: 0, y: 0 },
end : point1,
})
shape1.type // => Line
{ center: { x: 2, y: 2 }, radius: 1 } instanceof Shape // => true
{ center: { x: 2, y: 2 }, radius: 1 } instanceof Line // => false
const shape2 = Shape({ center: { x: 2, y: 2 }, radius: 1 })
shape2.type // => Circle
shape2.equals( Circle( { center: { x: 2, y: 2 }, radius: 1 } ) )
// => true

kana
14.07.2017
06:29:39
Используешь в проде для экшонов, например?

Google

? ethorz
14.07.2017
06:30:32

kana
14.07.2017
06:30:43
Нет, это реализация
На таком псевдокоде. Полужс, полухаскель
Там же не сложно

Дмитрий
14.07.2017
06:31:35

kana
14.07.2017
06:32:25
Добавить скобки, заменить равно на стрелку, равно между именем функции и аргументами, const и из двух функций сделать одну с ифом/тернаркой

Admin
ERROR: S client not available

Сергей
14.07.2017
06:32:50

? ethorz
14.07.2017
06:34:40

Дмитрий
14.07.2017
06:34:52
Неделя purescript в реакт чате : ответы на все вопросы только на purescript и Haskell (допускается также Idris и Agda)

Andrey
14.07.2017
06:36:34

kana
14.07.2017
06:37:39
http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&debug=false&code_lz=MYewdgzgLgBAhhCJgAU5QBYwLwwBQDaA1gKYCeANDAHS2lkQC6VAbnADYCuJVIARgCsAlDgB8AKBgx6EauxJgA5phzZcABklSYAfhgBvGrX4CqxcowBcMNlxIwAvlqnXDtaibP0r8RMjSYeDKsHNy8guZkjCJO2jDioJAg8nIgingISKjoGIQARHB5VHl8ecwwAMxU-nCuACbWAKwOVMCWACwOQkJAA
На телефоне написал

Stepan
14.07.2017
06:37:49

kana
14.07.2017
06:37:51
Это просто ад

Дмитрий
14.07.2017
06:37:52
Гоните его, насмехайтесь над ним
Сова, где warn?

kana
14.07.2017
06:38:14
О, про идрис я бы поговорил

Andrey
14.07.2017
06:38:51
Ну у вас и печёт.

Сергей
14.07.2017
06:39:00

Google

Default
14.07.2017
06:42:24
Это твоя прерогатива

kana
14.07.2017
06:43:55
Какие-то вы не настоящие реакторы. Настоящий должен уметь в теорию категорий, программирование на уровне типов, оптику на профункторах
Сложна
хз, мне не понятно)
Это же реакт, а не какой-нибудь вуй

Сергей
14.07.2017
06:46:18

kana
14.07.2017
06:48:28
Да нет, там же нотация типа
f([x]) = 1
f([x, ...xs]) = 1 + f(xs)
Нотация проста, синтаксис js-а, баги (например, для пустого массива), все просто
Просто моноспейс не поставился почему-то

Дмитрий
14.07.2017
07:07:39
Профункторы кстати огонь
Не понимаю, почему эта концепция не распространена (
Я когда понял что это, осознал, что джва года ждал такое))

pepsi ¯\_(ツ)_/¯
14.07.2017
07:08:55

Дмитрий
14.07.2017
07:09:05
Да блин
У тебя есть функция, которая как то меняет объект
Но твои данные не всегда подходят под формат, нужный данной функции

pepsi ¯\_(ツ)_/¯
14.07.2017
07:10:40
пожалуйста, продолжай

Дмитрий
14.07.2017
07:12:09
Поэтому ты делаешь функцию, которая подготавливает данные для обработки, и функцию, которая сохраняет данные обратно в первоначальном виде
Всё, поздравляю вас с первым профунктором