
Alexander
13.12.2017
12:54:38
у них там вообще сингулярность
все либо хэш, либо функция
а ключ хэша тоже функция

Yan
13.12.2017
12:55:08
не, всё - данные

Google

Yan
13.12.2017
12:55:17
функция тоже данные

Андрей
13.12.2017
12:55:18

Alexander
13.12.2017
12:55:27

Yan
13.12.2017
12:55:32

Nikolay
13.12.2017
12:55:37

Alexander
13.12.2017
12:55:51
те же HealthSamurai далеко не туду-листы пишут

Moe
13.12.2017
12:55:55

Nikolay
13.12.2017
12:55:55
На кложуре нормальные коммерческие решения делают, насколько мне известно.

Alexander
13.12.2017
12:56:02
а софт для медицины

Nikolay
13.12.2017
12:56:06
Вот на хаскеле — не знаю.

Alexander
13.12.2017
12:57:01
делают, просто их еще меньше

Moe
13.12.2017
12:57:06
да, посложенее моего примера будет

Nikolay
13.12.2017
12:57:25

Google

Nikolay
13.12.2017
12:57:52
Функция, еще одна, их композиция, что может быть проще?

Moe
13.12.2017
12:57:58

Андрей
13.12.2017
12:58:08
Все равно, даже если медицина, к примеру, является предметной областью, там область задач меньше. Как минимум за счет того, что программист уж точно не планирует софт такого рода, ведь он программист, а не ученый. Это как с авиацией и космической отраслью. Стандарты разработки кода там гораздо выше, но на выходе получается работа проще, чем делать сайт.

Nikolay
13.12.2017
12:58:15

Moe
13.12.2017
12:58:48

Андрей
13.12.2017
13:00:16
Вместо использования функциональных декларативных подходов, веб вообще ждет webassembly и запуск кода на байт-машине в браузере. Т.е. прикладнуха еще сильно ударит даже по ES, не говоря уже о популярности Closure или чего-то еще более экзотического.

Yan
13.12.2017
13:00:51
компилировать просто в него будут
а про кложуре и прочей функциональщине
есть вот такая книга
https://www.antilibrari.es/wp-content/uploads/2016/08/033-structure-and-interpretation-of-computer-programs.jpg
она крутая в плане основ CS

Nikolay
13.12.2017
13:01:35

Yan
13.12.2017
13:01:39
ну и до кучи там показаны всякие крутости которые можно извлечь из функционального подхода
вебом он не ограничивается
про приложение функционального подхода - мало "лучших практик" использования этого всего, они обычно сосредоточены внутри отдельных команд бородатых мужчин и женщин которые пишут на кложуре фуллстек
порог вхождения опять-таки выше чем начать верстать и на jquery клепать лендосы


Андрей
13.12.2017
13:05:34
Я понимаю, вообще я достаточно хорошо знаю о функциональном программировании, по крайней мере в теории, даже интересовался глубоко один период. Но в реальной жизни и в своих и в чужих проектах я ни разу не сталкивался со случаем, когда было бы адекватно и по эффективности и по финансовым затратам использовать функциональные языки. Это для ниш, и в целом там ситуация вроде "ну мы делаем на функциональных языках, этим объясняется почему у нас не работает ...", только об этом я хотел сказать, в принципе. Выучил closure, словил высокую стоимость часа в какой-то фирме, и выполняешь треть/четверть работы оправдываясь тем, что "у нас же Closure".
Конечно не захочется возвращаться.

Nikolay
13.12.2017
13:06:24
> "ну мы делаем на функциональных языках, этим объясняется почему у нас не работает ..."
Примеры в студию.
Выглядит как бред, прости уж :)

Google

Yan
13.12.2017
13:08:12
Андрей можно также сказать про написание юнит тестов, разработку не ускоряют, а стоимость растёт

Андрей
13.12.2017
13:09:32
Я не знаю как привести в пример что-то конкретное. Как бы я сталкивался с таким в командах стартапов, когда искал работу. Когда язык использовался просто для того, чтобы накрутить "рейтинг" или "серьезность" проекта, показать инвестору красивую презентацию с модными в сфере словами. Но есть и обратные примеры, но только все они будут, скорее всего, крупными фирмами, где на самом деле функциональный подход используется исключительно для какой-то глубокой бизнес-логики, которая в массе является там 10% всей базы кода проекта и пишется на основе четких заданий (от математиков, например), а не разрабатывается программистами.


Nikolay
13.12.2017
13:10:58
> функциональный подход используется исключительно для какой-то глубокой бизнес-логики
Хз, что ты подразумеваешь под "глубокой бизнес-логикой", фп вполне себе успешно применим для обработки данных, форматирования, нормализации, фильтрации и т.д.

Alexander
13.12.2017
13:11:11

Андрей
13.12.2017
13:11:29
Ну он гарантирует, что предположение хотя бы работает.

Alexander
13.12.2017
13:11:39
что дальше-то

Андрей
13.12.2017
13:11:44
А в чем вопрос?

Alexander
13.12.2017
13:12:14
или что он компилится

Андрей
13.12.2017
13:13:22
Но другой вопрос в том, что если не используется иммутабельность в целом по программе, то чисто функциональная платформа вряд ли даст какое-то ощутимое преимущество. В таком случае достаточно, чтобы функциональный подход применялся в платформе обычных языков программирования, как синтаксический сахар или типа того. Т.е. подход, но не язык или среда.

Vlad
13.12.2017
13:16:24
@chudesnov пытаюсь и не могу найти как реализована эмуляция onclick в reactjs or vuejs

Alexander
13.12.2017
13:18:43
шо

Cenator
13.12.2017
13:19:33

Alexander
13.12.2017
13:20:02

Vlad
13.12.2017
13:22:06

Google

Vlad
13.12.2017
13:22:23

Cenator
13.12.2017
13:22:29


Андрей
13.12.2017
13:24:15
Понятно, что пример субъективный очень. Но вот у меня был товарищ, который писал на Erlang. Причем выучил его за месяц, кстати, до уровня устройства на работу. Устроился, платили ему нормально, но когда он мне рассказывал о своих задачах — мне оставалось только чесать голову. За то, что они писали на erlang с смнительными бенефитами от использования этой платформы, мне бы заплатили за всю его 4х-месячную работу вдвое или втрое меньше его месячного оклада, если бы я это реализовал бы на ES, к примеру, на ноде. При этом их проект даже не использовал какую-то сложную микросервисную структуру на общем уровне, чтобы иметь хотя бы какой-то плюс в использовании erlang. Мне кажется, что таких примеров для функциональщины будет 99% и только 1% будет бизнесов, где использование их обосновано, есть профит и так далее. Потому что в конечном счете для бизнеса такие решения (типа использовать функциональные языки) принимают люди, которые не имеют достаточного опыта, или считают, что обычные программисты бездельники, а те, которые знают erlang/closure/haskell/lisp/... какая-то элита.


Alexander
13.12.2017
13:26:11

Admin
ERROR: S client not available

Alexander
13.12.2017
13:27:45
если надо, чтобы обрабатывался тап или клик _где угодно_ (что само по себе плохая идея, если вы не heat-map для метрики делаете), придется слушать и mouse*, и touch*

Nikita
13.12.2017
13:43:58
Господа, подскажите, могу ли я как-то унаследовать и оверрайднуть поведение экспресс мидлвара?
Есть мидлвар с нпм репы, и меня в нем устраивает абсолютно все, но нужно инжектнуть небольшой функционал
И вот думаю какие есть варианты кроме полного клона себе

Konstantin
13.12.2017
13:52:22

Vlad
13.12.2017
13:58:17
@chudesnov cursor: pointer но это не спасает, нужно писать логику.

Илья
13.12.2017
14:08:15
Всем привет! Ищу разраба:
#вакансия
Город и адрес офиса: Санкт-Петербург, Петроградская
Формат работы: #офис
Занятость: полная
Зарплатная вилка: от 60 до 150
Описание вакансии: frontend developer c опытом React или Angular
подробности ЛС

Andrey
13.12.2017
14:22:10
Нормальная такая вилка =)

Yan
13.12.2017
14:23:05
от 100 до 300 веселее

Виктор
13.12.2017
14:23:12
Да можно сразу верхнюю планку писать для типлида или вообще гендира большой компании
еще веселее выйдет

Андрей
13.12.2017
14:24:01
Или дивиденды члена совета директоров. В целом возможен же такой рост. Программируешь на React, копишь деньги, покупаешь внушительный объем акций компании и вот.

Moe
13.12.2017
15:55:12

Maksim
13.12.2017
15:55:57
ребят задам вопрос нуба) задача надо число целое превратить в дробное с двумя знаками после запятой

Google

Maksim
13.12.2017
15:56:06
а если число дробное то чтобы оно не изменилось

Alexander
13.12.2017
15:56:07
убери this, а функции вынеси из circle, и будет тебе счастье

Moe
13.12.2017
15:57:23

Maksim
13.12.2017
15:57:59
помести её на 11 строку например
и от неё обращайся

Moe
13.12.2017
15:58:47
ок - сейчас попробую

Konstantins
13.12.2017
16:07:13

Maksim
13.12.2017
16:09:48
нее не слышал

Andrey
13.12.2017
16:12:30

Сергей
13.12.2017
16:15:05
описываешь класс и живешь спокойно)

Андрей
13.12.2017
16:15:37

Moe
13.12.2017
16:15:45

Андрей
13.12.2017
16:16:04
Но результат этой функции строка, если что.