
Ayrat
03.07.2018
11:29:42
точно

евроневидимка
03.07.2018
11:30:12

Ayrat
03.07.2018
11:30:22
Firacode
https://gist.github.com/Szer/5f4d530fea2aac22cacfdfeee178bf12

Google

Ayrat
03.07.2018
11:30:40
вот мои VS Code настройки для F#

евроневидимка
03.07.2018
11:31:15

Ayrat
03.07.2018
11:31:24
там стоит две подсветки. На имена биндингов жирно жёлтым. и fun фиолетовым.
Фира код в виде лигатур и CodeLens бесячий (код скачет на дефолтных настройках) выведен вбок

евроневидимка
03.07.2018
11:32:42

Ayrat
03.07.2018
11:33:00

Roman
03.07.2018
12:17:37
Давай

Ayrat
03.07.2018
12:44:03

Roman
03.07.2018
12:44:28
Да можно в блоге на гитхабе
Главное сделать)

Ayrat
03.07.2018
12:45:20
Я лучше на конференциях лицом посвечу) Там и вопросы, и охват больше
на хабре любая статья техническая, которая не собрала коментов в первый час уходит в abyss и её больше никто никогда не увидит

Evgeniy
03.07.2018
13:07:34
Привет.

Google

Олег Сулима
03.07.2018
13:08:06
Привет

Evgeniy
03.07.2018
13:09:04

Klei
03.07.2018
13:10:04

Evgeniy
03.07.2018
13:10:19
какой-то маркетолог же говорил, что мало кто заходит под кофеек на главную хабра, в основном гуглят что-то и переходят по ссылкам

Ayrat
03.07.2018
13:11:02
Статья это много усилий, как и подготовка к конференции/митапу.
Со статей отдачи на хабре очень мало, с конференций много.
Отдача не только каментами

Vasiliy
03.07.2018
13:11:29

Ayrat
03.07.2018
13:12:14
Вот например посветил лицом на конференциях, в чатик пригласили, на собес пригласили, в линкед ине тут же друзяшек накинуло, вопросы на той же конфе задают, шарь видосик - охват норм.
Статья на хабре всего этого не даёт
101ая попытка рассказать про монады!!11
Ну и не только. Ещё в содержании история ФП, связь с матаном и формальной логикой, но без хардкора. И попытки донести что монады это не только лишь моноид в категории эндофункторов, но ещё и просто в использовании :D

Vasiliy
03.07.2018
13:14:03

Klei
03.07.2018
13:14:15
И все это минут за сорок?

Ayrat
03.07.2018
13:14:22
ну тем-то немного
за 40мин хочу уложиться, да

Anna
03.07.2018
13:14:38

Ayrat
03.07.2018
13:16:39
ооо дайте две ?
тут главное что аудитория будет, как всегда - любители императивщины на C#

Evgeniy
03.07.2018
13:21:19

Ayrat
03.07.2018
13:21:49
Да не, я к тому что половина просто мимо ушей доклад пропустят))

Vasiliy
03.07.2018
13:31:14

Bonart
03.07.2018
13:31:42

Google

Vasiliy
03.07.2018
13:34:39

Ayrat
03.07.2018
13:35:15
Хз, с меня там только лицом посветить на сцене, остальным не занимаюсь))

Vasiliy
03.07.2018
13:35:34
ок

Vladimir
03.07.2018
13:50:05

Evgeniy
03.07.2018
13:51:03
#nowarn "0025"?
?

Vladimir
03.07.2018
13:51:45
хехе) я имею ввиду хочется же понять почему ругается

Evgeniy
03.07.2018
13:52:23

Vladimir
03.07.2018
13:53:01
ну разбор массива же валидная операция, зачем ее подчеркивать? тогда становится вопрос как его разобрать чтобы не подчеркивало)

Roman
03.07.2018
13:53:04

Evgeniy
03.07.2018
13:53:53

Roman
03.07.2018
13:54:00
а, протупил

Evgeniy
03.07.2018
13:54:22

Roman
03.07.2018
14:00:11

Evgeniy
03.07.2018
14:03:11
Неа.

Ayrat
03.07.2018
14:03:21
let [x] | [x;_] = List.empty
можно, но очень хитро
это валидный код если чо

Google

Evgeniy
03.07.2018
14:03:47
И он тоже не покрывает все кейсы.

Ayrat
03.07.2018
14:03:48
можно даже без скобочек
да. Потому что let требует одинакого кол-ва идентификаторов во всех паттернах
иначе он не сможет прибиндить

Vasily
03.07.2018
14:06:11
let [|id;category|]::tl не работает, кстати?

Evgeniy
03.07.2018
14:07:26

Vasily
03.07.2018
14:07:43
Ну всегда можно сделать List.toArray
Или наоборот

Gradi
03.07.2018
14:29:31

Evgeniy
03.07.2018
14:30:31

Gradi
03.07.2018
14:31:05
Он должен для начала накопить в себе неудовлетворенность от текущего положения дел.
Я эту фразу не понял.

Evgeniy
03.07.2018
14:31:40
Ну, нужно понять, что есть хорошего в мейнстримном ООП, а что есть плохого.
И тогда можно будет обсуждать. :)

Vagif
03.07.2018
14:36:27

Roman
03.07.2018
14:47:07
Я так понимаю, Вагиф имеет в виду, что человек должен понять, какие проблемы возникают из-за ООП. И как ФП помогает их исправить.
Аналогично, кстати, и для ФП - у него тоже есть недостатки, которые может компенсировать ООП.

Andrey
03.07.2018
14:57:13

Igor
03.07.2018
15:02:37

Ayrat
03.07.2018
15:10:14
Пойду с козырей: работа с мутабельными стейтами неудобная!

Klei
03.07.2018
15:13:39
А мутаблеьность, это вообще про ООП?
Наверное дебильный вопрос.
Просто то "ООП" что я использую у себя в проектах почти всегда неизменяемо.

Google

Ayrat
03.07.2018
15:15:56
Ну, бывает что нужна мутабельность.

Andrew
03.07.2018
15:18:13

Vagif
03.07.2018
15:49:17
Мы хотим на Dotnext в Москву пригласить Стивена Форкманна (Paket, Fake etc), обсуждаем тему доклада. Мне казалось, что было бы здорово рассказать ему про его средства сборки, но возникли сомнения, так ли они известны. В проектах вокруг меня вижу массовый переход на Paket, причём это в проектах на C#, но может действительно в российской среде дотнетчиков Fake и Paket неизвестны?


Ayrat
03.07.2018
15:56:29
Мы хотим на Dotnext в Москву пригласить Стивена Форкманна (Paket, Fake etc), обсуждаем тему доклада. Мне казалось, что было бы здорово рассказать ему про его средства сборки, но возникли сомнения, так ли они известны. В проектах вокруг меня вижу массовый переход на Paket, причём это в проектах на C#, но может действительно в российской среде дотнетчиков Fake и Paket неизвестны?
известен узкому кругу ограниченных людей.
Даже в этом чатике возникают вопросы "а зачем нам FAKE, есть же прекрасный, древний XML в MSBuild"
Для пропаганды надо, да и на дотнексте не было таких докладов вроде

Evgeniy
03.07.2018
15:58:55
https://twitter.com/k_cieslak/status/1014168552771932160
https://twitter.com/7sharp9_exhumed/status/1014119873310437376
Свеженькое из твиттера.

Ayrat
03.07.2018
16:01:16
Это он правильно спросил. Я вот не знал что у матча нет експрешна отдельного в AST. Удивился
жду вот match! для compexpr.
в той же akka.fsharp можно будет писать не так
let! msg = receive()...
match msg with
| ...
а сразу
match! receive() with
| ...

Roman
03.07.2018
17:00:15
Привет!

『Ark』∞
03.07.2018
17:00:35
Здравствуй о/

Klei
03.07.2018
17:03:17
Мы планку в 400 участников пересекали хоть раз?

Evgeniy
03.07.2018
17:03:31
Нет.

Vasily
03.07.2018
17:27:55
Только снизу

Evgeniy
04.07.2018
03:36:45
Привет.

Interested
04.07.2018
03:38:29
Привет)
Думал чат еще спит