
Friedrich
10.05.2017
11:59:38
Пожалуй, что да.

Evgeniy
10.05.2017
11:59:51
Занятно.
@fvnever Если запилят тайппровайдеры, параметризуемые типами, то можно будет билдеры с помощью них комбинировать.

Alexey
10.05.2017
12:18:54
Макросы на тайппровайдерах %)

Google

Evgeniy
10.05.2017
12:20:46
Получится жутковато, как обычно.

Alexey
10.05.2017
12:20:57
Там у тайппровайдеров есть какие-то серьезные ограничения, вроде того , что они генерируют только типы .net 1.x
Т.е. никаких вам дженериков

Evgeniy
10.05.2017
12:21:15
Да.
Почему так?

Alexey
10.05.2017
12:23:08
Где-то был пропоузал к f# 4.0, чтобы можно было делать порождать новые тайппровайдеры или что-то типа того
https://github.com/fsharp/fslang-design/blob/master/FSharp-4.0/StaticMethodArgumentsDesignAndSpec.md

Evgeniy
10.05.2017
12:24:37
Здесь тоже ничего интересного.
Потому что типами не параметризуются.
Ждем реализацию вот этого RFC.
https://github.com/fsharp/fslang-design/blob/master/RFCs/FS-1023-type-providers-generate-types-from-types.md
Тогда, наверное, и необходимость в генерации дженерик типов уменьшится. Можно будет просто специализированные генерировать.
Как в плюсах. :)

Alexey
10.05.2017
12:28:04

Google

Evgeniy
10.05.2017
12:28:13
Ага.

Alexey
10.05.2017
12:36:23
https://youtu.be/ISGENChlA4M
Знание хаскеллю необязательно

Evgeniy
10.05.2017
12:37:35

Alexey
10.05.2017
12:38:03
Просто показано как прокачать лямбда-исчисление
Любопытно что с добавлением зависимых типов , начнет отваливаться type-inference
Для людей, щупающих акторы , есть же ещё одно решение : orleankka
http://devzen.ru/episode-0092/
Подкаст с разработчиками

Ilya
10.05.2017
13:04:46
там в гостях один из разработчков

Roman
10.05.2017
13:04:52

Ilya
10.05.2017
13:05:29
у ведущей бугурт по ходу что люди юзают виндоуз сервера

Igor
10.05.2017
13:06:12

Alexey
10.05.2017
13:06:30
Там у ведущей вообще бугурт и на f#

Roman
10.05.2017
13:09:25

Igor
10.05.2017
13:10:05

Roman
10.05.2017
13:10:22

Alexey
10.05.2017
13:21:35
А ещё потом прикрутить свой supervison
Т.к. во многих акторных системах властвует принцип "let it crash"

Google

Friedrich
10.05.2017
13:30:17
Не стоит воспринимать MailboxProcessor, как зачатки акторной системы. Скорее стоит думать о нём как о примитиве синхронизации — типа гибрида мьютекса и рефа.

Alexey
10.05.2017
13:30:37
+1

Friedrich
10.05.2017
13:30:42
И, конечно, он не конкурирует с акторными фреймворками. Он даже не пытается на себя брать их задачи.

Roman
10.05.2017
13:40:52

Evgeniy
10.05.2017
13:42:36
Нужно какую-нибудь библиотеку назвать BallOnHill.

Pig
10.05.2017
13:42:56
Это какой-то профессиональный юмор?

Evgeniy
10.05.2017
13:43:04
Да.

Roman
10.05.2017
13:43:14
Я тоже все же посмотрю

Evgeniy
10.05.2017
13:43:33
Предлагаю прикрепить. %)

Roman
10.05.2017
13:43:33
Пожаааалуйста)

Roman
10.05.2017
13:43:58

Evgeniy
10.05.2017
13:44:13
https://www.youtube.com/watch?v=Bn132AtZLhc

Pig
10.05.2017
13:44:54
Схоронил

Evgeniy
10.05.2017
13:45:27
На 2:40 где-то.

Igor
10.05.2017
13:45:31

Evgeniy
10.05.2017
13:46:35
Да.
Я еще тот эпичный доклад про FRP и кложуру вспомнил.
Но он просто веселый. :)

Google

Igor
10.05.2017
13:47:36

Evgeniy
10.05.2017
13:47:47
https://www.youtube.com/watch?v=R4sTvHXkToQ

Igor
10.05.2017
13:48:29

Evgeniy
10.05.2017
13:48:41
Кек. :)

Roman
10.05.2017
13:50:13
Кстати, у fvdays там есть еще видео по F# https://www.youtube.com/watch?v=mOS5qTd7JRY и

Igor
10.05.2017
13:50:14
Кек. :)
Лучше уж доклады Рич Хики пересмотреть с разных кейноутов.
Или Николая Рыжиковы по Clojure, я после них clojure полюбил и даже купил sicp)

Evgeniy
10.05.2017
13:50:41
Да я так, сам-то только нарезку смотрел.

Roman
10.05.2017
13:50:46
И про concurrency https://www.youtube.com/watch?v=LLG8_0XtD4o

Evgeniy
10.05.2017
14:13:19
@neftedollar Гопак!

Admin
ERROR: S client not available

Roman
10.05.2017
14:13:27

Evgeniy
10.05.2017
14:13:51
@neftedollar Письмо на почту пришло. А там большими буквами написано "ГОПАК". :)

Roman
10.05.2017
14:14:19

Evgeniy
10.05.2017
14:15:18
Что исправил? ._.
Это просто шутка была.

Nikolay
10.05.2017
14:20:21
Я тут подумал, мб забить пока на .Net Core, и писать на .Net Framework, а запускать под Mono?

Evgeniy
10.05.2017
14:20:33
@Dolfik Почему?

Nikolay
10.05.2017
14:20:50
А потом просто порт сделать, когда всё допилят

Evgeniy
10.05.2017
14:21:05
Так чего тебе не хватает? :)

Nikolay
10.05.2017
14:21:10

Google

Nikolay
10.05.2017
14:21:26
Тулинга нормального нет
Тайп провайдеров нет
Http нет
Боль - есть

Evgeniy
10.05.2017
14:21:50
@Dolfik Ну, ты хорошее дело делаешь.
Развиваешь .Net Core.
Не бросай! :)

Nikolay
10.05.2017
14:23:34
Короче, не знаю)

Igor
10.05.2017
14:27:40

Nikolay
10.05.2017
14:27:51
В стандартную поставку
Поэтому я и сделал FunHttp

Igor
10.05.2017
14:28:49

Nikolay
10.05.2017
14:29:14

Igor
10.05.2017
14:29:34

Nikolay
10.05.2017
14:29:53
+ он должен быть reusable, из-за этого очень плохо вписывается в функциональную парадигму

Igor
10.05.2017
14:30:30

Evgeniy
10.05.2017
14:34:09
@ichi404 Привет!

ichi4Ø4
10.05.2017
14:34:30
всем привет

Nikolay
10.05.2017
14:35:03