
illiatshurotshka❄️
20.07.2017
09:38:27
вот

Max
20.07.2017
09:38:31
и ни разу даже не задумался о том чтобы их переименовывать зачем-то
причем тут кваргс?

Сергей
20.07.2017
09:38:47
let drawCircle (radius::r color::c) => {
...
}

Google

Max
20.07.2017
09:38:59
++
скобки улучшают читаемость

Fedor
20.07.2017
09:39:33

Chilly
20.07.2017
09:39:59
какие скобки, этож OCaml
там они разве есть?

Max
20.07.2017
09:40:17
в таплах
видимо поэтому тут так же сделали

Fedor
20.07.2017
09:40:23
помню, начал читать книгу Мацумото по руби, а там написано: "Многих смущают префиксы переменных класса и объекта, но это позволяет нам избавиться от скобочек и практически не использовать их в коде"
а я сижу и думаю, нафига избавляться от скобочек???

Сергей
20.07.2017
09:40:38
мне не нравится ocaml он какой-то страшный

illiatshurotshka❄️
20.07.2017
09:40:52
потому что есть паттерн матчинг

Max
20.07.2017
09:41:28
фигурные если

Google

Max
20.07.2017
09:41:39
питон это доказал

illiatshurotshka❄️
20.07.2017
09:41:57
как?
там из-за этого проблемы

Max
20.07.2017
09:42:05
убрал фиурные скобочки
где?

illiatshurotshka❄️
20.07.2017
09:42:17
)))

Сергей
20.07.2017
09:42:19
отступы это жесть

Chilly
20.07.2017
09:42:21
привет blocks из руби

Max
20.07.2017
09:42:21
эээ
hui = lambda x: print(f'fuck you ${x}')
чо не так?

illiatshurotshka❄️
20.07.2017
09:42:51
ну нельзя несколько строк пихать

Max
20.07.2017
09:42:54
просто нехуй делать из лямбды многострочное говно

illiatshurotshka❄️
20.07.2017
09:43:05
бывает полезно

Сергей
20.07.2017
09:43:11

Max
20.07.2017
09:43:30
ну с ()=> компактнее, да

Chilly
20.07.2017
09:43:45

Fedor
20.07.2017
09:43:45
питон это доказал
ага, теперь вместо двух скобочек ставится 200 табов, или 400 пробелов

Max
20.07.2017
09:43:53
шта

Google

illiatshurotshka❄️
20.07.2017
09:43:56
в haskell лучше всего лямбды

Max
20.07.2017
09:44:01
а там как?

illiatshurotshka❄️
20.07.2017
09:44:01
\x -> f x

Max
20.07.2017
09:44:07
пойдет
ну как в жсе

Chilly
20.07.2017
09:44:38
ага, только типы жс ни хуя не выведет

Сергей
20.07.2017
09:44:48

Chilly
20.07.2017
09:45:03
ну дык

illiatshurotshka❄️
20.07.2017
09:45:10
есть

Сергей
20.07.2017
09:45:18
нет

illiatshurotshka❄️
20.07.2017
09:45:27

Fedor
20.07.2017
09:45:30
есть, только они не типы )))

Сергей
20.07.2017
09:45:30
есть тип iAmObject_lololololololo
утрирую, конечно же
просто в жс типы это такая фигня)

Алёна
20.07.2017
09:46:36

Chilly
20.07.2017
09:47:17

Сергей
20.07.2017
09:47:53
на кол его!

illiatshurotshka❄️
20.07.2017
09:47:57
ну если забыть про классы

Google

illiatshurotshka❄️
20.07.2017
09:48:00
и паттерн матчинг

Fedor
20.07.2017
09:48:03
красивый C подобный синтаксис, что вам не нравится

Chilly
20.07.2017
09:48:10

Fedor
20.07.2017
09:48:16
до сих пор не придумали ничего лучше, только извращения всякие

Сергей
20.07.2017
09:48:27

Chilly
20.07.2017
09:48:55
у нас огромный зоопарк. Всякое есть. От es3 до TypoeScript 2.4

Алёна
20.07.2017
09:49:33

kana
20.07.2017
09:50:09

Leonid
20.07.2017
09:50:21

Сергей
20.07.2017
09:50:28

Admin
ERROR: S client not available

illiatshurotshka❄️
20.07.2017
09:50:33

kana
20.07.2017
09:50:38
Да, удобный, соглашусь
Но костыль есть костыль)

Сергей
20.07.2017
09:51:09

Leonid
20.07.2017
09:52:26
Ну я так же жил, потом решил что надо повыпиливать зависимости и получилось не плохо я прям не испытывал проблем.

Сергей
20.07.2017
09:52:50
ну как бы, мне не оч писать в каждом месте .concat или ...

Leonid
20.07.2017
09:53:11
Ну если так то да )

Fedor
20.07.2017
09:54:03

Сергей
20.07.2017
09:54:15
единственное — webpack-merge не позволяет легко добавить пару entry в начало
// shared
entry: ['index']
// prod
entry: ['babel-polyfill']
на выходе получаю ['index', 'babel-polyfill']
в остальном отлично

Google

illiatshurotshka❄️
20.07.2017
09:54:18
они не придумали синтакс

Leonid
20.07.2017
09:55:07
Я вот только офигел, что бы использовать es6 в webpack.config надо указывать. .babel например webpack.config.dev.babel.js

Fedor
20.07.2017
09:55:10

Николай
20.07.2017
09:56:36
А вот подскажите, есть какой-нибудь способ в реакте ко всем урлам по которым делаются запросы к апи добавить get-параметр, который берется из redux-store?

Leonid
20.07.2017
09:57:06
в мидле можешь оброботать если я тебя правильно понял

Николай
20.07.2017
09:57:31
Там есть доступ к store?

Сергей
20.07.2017
09:57:41

Leonid
20.07.2017
09:58:15
шта?
ну если просто так заюзать spread то он тебя нахер пошлет скажет я не умею

Chilly
20.07.2017
09:58:22

Сергей
20.07.2017
09:58:38

kana
20.07.2017
09:58:45

Сергей
20.07.2017
09:59:00

kana
20.07.2017
09:59:09
Фишка реакта именно в генерации маркапа через жс
А jsx - просто удобный сахар

Chilly
20.07.2017
09:59:27
да конечно можно, но зачем?

kana
20.07.2017
09:59:35
Но не всем он нравится, что очевидно

Сергей
20.07.2017
09:59:43
ну это как бы
блин

Fedor
20.07.2017
09:59:55

Chilly
20.07.2017
09:59:59
отказ от JSX – это как веганство

kana
20.07.2017
10:00:00
В elm, скажем, нет никакого jsx, все функциями)

Сергей
20.07.2017
10:00:01
писать на тайпскрипте и жаловаться что надо описывать типы