
Evgeniy
02.03.2018
22:04:36
Наверное, вот эта. Я вижу там файлик с апач лицензией.
Блин, нет, там что-то странное.
https://theimowski.gitbooks.io/suave-music-store/en/
Нашел нормально отрендеренную версию. В PDF дичь какая-то.

Google

Evgeniy
02.03.2018
22:10:52
@Snowfall0 Что-то вроде большого туториала (как и F# Applied, например).

Диёр
02.03.2018
22:11:50
Ну если про веб, то весьма годно. Люди любят веб.

Roman
02.03.2018
22:29:42
Привет!

Антон
02.03.2018
22:30:29
Привет!

Roman
03.03.2018
01:21:33
Здравствуйте!

Andrey
03.03.2018
01:23:44
Здравствуйте!
Привет. А в подобных чатах всегда приветствуют присоединяющихся?)
Или все под гсомикса косят?

Pauline
03.03.2018
02:27:24

Vlad
03.03.2018
04:56:13

Evgeniy
03.03.2018
05:06:08

Andrey
03.03.2018
07:16:41

Roman
03.03.2018
07:34:11
Или все под гсомикса косят?
Насколько понятно по отзывам, людям приятно. Да и нет в этом чего-то сложного. Наоборот. Дальше задаёт тон всему общению.

Evgeniy
03.03.2018
09:39:26
Привет.

Google

Igor
03.03.2018
13:22:20
Можно, как-то избавится от вложенного match?
function
| Choice1Of2 _ -> SuccessResponse
| Choice2Of2 (:? AggregateException as ae) ->
match ae.InnerException with
| :? Exceptions.ApiRequestException -> BotBlockedResponse
| _ -> UnknownErrorResponse
| Choice2Of2 _ -> UnknownErrorResponse)

Sergey
03.03.2018
13:24:54
вот так не работает? | Choice2Of2 (:? AggregateException as ae) when ae.InnerException :? Exceptions.ApiRequestException ->

Igor
03.03.2018
13:29:47
Спасибо, работает ? (только скобки добавил, после when)

Evgeniy
03.03.2018
13:35:15
Привет?

Диёр
03.03.2018
13:55:23
Red squiggles in the editor will go away after this is completed.
Squiggles как можно перевести чтоб читалось нормально? Загогулины, кракозябры, пометки?

Andrey
03.03.2018
13:56:00

Vladimir
03.03.2018
13:57:35
волнистые линии

Evgeniy
03.03.2018
14:08:36
Привет!

Vlad
03.03.2018
14:08:50
а сейчас есть поддержка разора в vs2017? а именно тэг хелперов
а то интелисенс в шарпе есть, в f# - нет
хотя это видимо проблема решарпера

Диёр
03.03.2018
14:42:27
Как правильно перевести "Combinator-based Routing"?

Xak
03.03.2018
15:03:33
"Спросите Остапа"

Evgeniy
03.03.2018
15:22:41

Диёр
03.03.2018
15:24:41
И ещё "compose combinator", который >=>

Vladimir
03.03.2018
15:25:59
композиционный комбинатор)

Диёр
03.03.2018
15:26:36
ну что-нибудь, что менее угрожающе звучит?)

Evgeniy
03.03.2018
15:26:58
Комбинатор композиции.
Я думаю, на вычитке мы попробуем немного упростить, если будет совсем угрожающе. ;)

Vladimir
03.03.2018
15:42:02

Google

Artemy
03.03.2018
15:42:19
"рыбка"

Vladimir
03.03.2018
15:42:43
?

Vasily
03.03.2018
15:55:43
Стрелка клейси
Композиционный комбинатор

Диёр
03.03.2018
15:59:22
Наконец, оператор >=> (известный как композиционный комбинатор (compose combinator|стрелочка с хвостиком|рыбка|стрелка клейси)), являющийся связующим звеном

Roman
03.03.2018
16:14:56
Привет!
Хай!

Ivan
03.03.2018
16:55:14

Evgeniy
03.03.2018
16:58:08
Меня бы устроило и "маршрутизация/роутинг на комбинаторах".

Ivan
03.03.2018
16:59:45
В такои\м контексте - комбинаторный роутинг

Anna
03.03.2018
17:00:40

Evgeniy
03.03.2018
17:03:58
"Комбинаторная что-то-там" -- ок.
Лишь бы не "композиционная". Это слишком сложное слово.

Ivan
03.03.2018
17:07:24
Если смотреть с точки зрения советских времен - скорее композиционная. Основой все же является композиция функций - у нас в советское время в математике так называлось ?

Roman
03.03.2018
17:08:29

Evgeniy
03.03.2018
17:08:32
Отдает наукообразностью. Не тот стиль.

Ivan
03.03.2018
17:09:43
Согласен, наверное сейчас это уже устаревшее

Evgeniy
03.03.2018
17:28:19
F# Weekly #9, 2018 – Do not miss new F# Books #fsharp
https://sergeytihon.com/2018/03/03/f-weekly-9-2018-do-not-miss-new-f-books/
@angmarr Смотри, таки аппрувнули, вместо Extensible unions.
https://github.com/fsharp/fslang-suggestions/issues/538#issuecomment-370052509

Google

Ivan
03.03.2018
18:28:12
Ну ведь чуть чуть. И будут "или" типы. Ну что же опять erased

Igor
03.03.2018
18:34:32

Evgeniy
03.03.2018
18:36:28

Ivan
03.03.2018
19:28:53
Посмотрите, покритикуйте. Если кто сможет, помогите с английским ? https://gist.github.com/ijsgaus/fe60d8937fa84ea1045a172c212d04f7

Evgeniy
03.03.2018
19:34:48

Ivan
03.03.2018
19:36:07
Предложение в FSharp suggestion. На базе разработок Дона. Но чуть расширенное за счет правил и внедренных типов

Evgeniy
03.03.2018
19:37:14
Ок, давай посмотрим.

Ivan
03.03.2018
19:37:51
Черновик, естественно ?

Evgeniy
03.03.2018
20:02:19
Ivan Два замечания:
1. Если предложение делается на основе предыдущей работы (Classes of Masses?), то надо синтаксически привести его к соответсвующему виду;
2. Пример с IntoIterator требует HKT, которых нет в CLR.

Ivan
03.03.2018
20:03:19
Не требует. Это не HKT. Посмотри - там реализация, просто много генерировать

Evgeniy
03.03.2018
20:04:31
Там есть 'iter<'iter, 'item>. Это требует наличия HKT.

Ivan
03.03.2018
20:06:59
Поправил, увлекся просто.
Я так и не понял, пришли ли они с командой CSharp к схожей терминологии. А эта вроде бы часто встречается..
Даже наверное так

Evgeniy
03.03.2018
20:09:36
Ivan Тогда уж
type IntoIterator<'self, 'item, 'iter when 'iter :> Iterator<'self, 'item>> =
abstract toIterator: 'self -> 'iter

Ivan
03.03.2018
20:09:59
Eже поправил
Уже ?

Evgeniy
03.03.2018
20:10:29
Уже ?
Там все еще нужен 'self.
У Iterator два параметра.

Google

Ivan
03.03.2018
20:12:54
Не 'self, 'iter